82
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad Nororiental Gran Mariscal de Ayacucho Escuela de Administración de Empresas Sistemas Operativos Profesor: Bachiller: Hamlet Mata Mata María Alfonzo C.I. 28.394.902 Mayo 2018

Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

Universidad Nororiental Gran Mariscal de Ayacucho

Escuela de Administración de Empresas

Sistemas Operativos

Profesor: Bachiller:

Hamlet Mata Mata María Alfonzo

C.I. 28.394.902

Mayo 2018

Page 2: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Introducción

La creación, desarrollo y evolución de los sistemas operativos han sido la base

fundamental para el acercamiento al consumidor particular de productos

especialmente sensibles para el gran consumo de las máquinas y dispositivos,

como son los ordenadores y los teléfonos móviles. El sistema operativo ha hecho

posible que cualquier individuo corriente pueda manejar un dispositivo electrónico

sin la necesidad de tener conocimientos técnicos, siendo relativamente sencillo

hacerse con el control de una interfaz de usuario visual.

El sistema operativo es el software que controla una máquina, el conjunto de

procesos que determinan lo que se ve y lo que se desea haga dentro del

dispositivo con cada ejecución que se realice por el usuario.

Page 3: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

SISTEMAS OPERATIVOS, DEFINICIÓN.

Un sistema operativo se le es denominado con software principal o conjunto de

programas de un sistema informático que permite el gestionamiento de los

recursos de hardware, como también este provee servicios a los programas de

aplicación de software, ejecutándose en el dispositivo.

Es importante destacar que es un grandísimo error pero que suele estar muy

extendido es el hecho de denominarlo junto al conjunto completo de herramientas

sistema operativo, es decir, explicándose esto mejor la inclusión en el mismo

término de programas como el explorador de ficheros, el navegador web y todo

tipo de herramientas que permiten la interacción con el sistema operativo. Otro

ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga,

donde el entorno gráfico de usuario se distribuía por separado, de modo que,

también podía reemplazarse por otro, como era el caso de directory Opus o

incluso manejarlo arrancando con una línea de comandos y el sistema gráfico.

Comenzó primero con el funcionamiento mediante el propio sistema operativo que

se encontraba incluido en una ROM, por lo que era cuestión del usuario decidir si

necesitaba un entorno gráfico para manejar el sistema operativo o simplemente

otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el

núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también

basadas en Unix, les otorgan un sistema de funcionamiento y capacidad muy

parecido.

Podemos otorgarle esta confusión a la modernización resultando muy común,

entre los finales de los 80´s y comienzos de los 90´s , podemos notar que la

filosofía de estructura básica de funcionamiento de los grandes computadores se

rediseñó a fin de llevarla a los hogares y mediante esto poder facilitar su uso,

cambiando el concepto de computador multiusuario, (muchos usuarios al mismo

tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo)

más sencillo de manejar y con un mejor entendimiento hacia el público.

Quienes son responsables de la modernización y mejor adaptación fueron los

sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema

Amiga los demás fueron tomados con el sobrenombre de Video Toasters7 por su

Page 4: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión

de miles de colores e interfaces intuitivos para diseño en 3D integrados en ellos.

Podemos encontrar muchísima información acerca del tema puesto que se ha ido

llevando a cabo hace mucho tiempo atrás por lo que En ciertos textos, el sistema

operativo es llamado indistintamente como un núcleo o kernel, no obstante debe

de tenerse en cuenta que la diferencia existente entre kernel y sistema operativo

solo es aplicable si el núcleo es monolítico, lo cual fue muy común entre los

primeros sistemas. En caso contrario, es incorrecto llamar al sistema operativo

núcleo, debe de tenerse bien clara su definición.

Uno de los principales propósitos del sistema operativo es el de mantenerse en el

núcleo intermediario el cual consiste en gestionar los recursos de localización y

brindarle una mayor protección de acceso del hardware, el cual que alivia a los

programadores de aplicaciones de tener que tratar con estos detalles definidos. La

mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar,

llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD,

computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante

una interfaz gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si

es un celular, mediante una consola o control remoto si es un DVD y, a través de

una sencilla y común una línea de comandos o navegador web.

Tipos de sistemas operativos para PC

OS X

Windows

GNU/Linux

Unix

Solaris

Page 5: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

FreeBSD

OpenBSD

Google Chrome OS

Debian

Ubuntu

Wave OS

Mandriva

Sabayon

Fedora

Puppy Linux

Haiku (BeOS)

Plan 9

HP-UX

Exirion OS

ReactOS

BeOS

Tuquito

Red Hat Enterprise Linux for Desktops or Workstations

Suse Desktop

Open Suse

Page 6: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Tipos de sistemas operativos para dispositivos móviles

Android

iOS

Bada

BlackBerry OS

BlackBerry 10

Windows Phone

Windows 10 Mobile

Symbian OS

HP webOS

Firefox OS

Ubuntu Phone OS

Tizen

Asha Platform

Palm OS

WebOS

CyanogenMod

Page 7: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

TIPOS DE SISTEMAS OPERATIVOS SEGÚN EN SU FUNCIÓN DE LA

ADMINISTRACIÓN DE LAS TAREAS:

Existen dos tipos de sistemas de acuerdo a esta función:

Sistemas operativos Monotarea: Estos sistemas tienden a poseer únicamente

cuentan con la capacidad para realizar una tarea al mismo tiempo. Debido a que

estos son los primeros sistemas en funcionar siendo uno de los más antiguos, que

también llevan aparejado un CPU de menor capacidad. En estos casos, si el pc

está imprimiendo, no atenderá a las nuevas órdenes, ni será capaz de iniciar un

nuevo proceso hasta que el anterior haya finalizado, entendiéndose que debe de

acabar una tarea para comenzar otra.

Sistemas Multitarea: Son los sistemas operativos totalmente opuestos a los

nombrados anteriormente ya que estos sistemas son mucho más modernos, con

capacidad para el procesamiento de varias tareas al mismo tiempo. Además,

también cuentan con la capacidad para ejecutar varios procesos desde varias

computadoras, por lo que existe la posibilidad de que sean utilizados por varios

usuarios al mismo tiempo, realizándose la conexión a través de dispositivos

conectados a un ordenador o a través de sesiones remotas, este llega a ser la

evolución de la de monotareas debido a su capacidad de realizar tareas a l vez.

TIPOS DE SISTEMAS OPERATIVOS SEGÚN SU FUNCIÓN EN DE LA

ADMINISTRACIÓN DE LOS USUARIOS

Sistema de administración Monousuario: Como su nombre lo indica sólo

pueden trabajar un usuario al mismo tiempo. Así, a pesar de que varios usuarios

pueden tener acceso al sistema, únicamente un usuario puede acceder por vez y

realizar y ejecutar operaciones y programas, siendo este uno de los primeros

modelos en usarse.

Page 8: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Sistemas de administración Multiusuario: Es el sistema contrario al anterior

puesto que este se refiere a todos aquellos sistemas operativos que permiten el

empleo de sus procesamientos y servicios al mismo tiempo. Así, el sistema

operativo cuenta con la capacidad de satisfacer las necesidades de varios

usuarios al mismo tiempo, siendo capaz de gestionar y compartir sus recursos en

función del número de usuarios que estén conectados al mismo tiempo.

Las primeras computadoras no contaban con sistemas operativos y los programas

tenían control y acceso directo sobre el hardware requerido.

Los primeros tipos fueron los sistemas operativos por lotes (bash), en el que los

usuarios tenían que presentar sus trabajos en lotes y apilados en el dispositivo de

entrada principal (lector de tarjetas o un lector de cinta rápido). Uno de los más

importantes conceptos de estos sistemas fue la secuenciación automática de

tareas. Los mayores problemas de estos sistemas era el tiempo de inactividad de

la CPU y, desde el punto de vista del usuario, el tiempo que existía entre la

introducción de una tarea y la salida generada por esta.

El siguiente tipo de Sistemas Operativos desarrollados fueron los sistemas bash

con multiprogramación. Estos sistemas eran capaces de mantener varios

programas activos en memoria por lo que requerían que el manejo de memoria

fuera mucho más avanzado. Cuando un programa se detenía o esperaba por una

entrada/salida, el SO era capaz de cambiar rápidamente entre el programa que se

está ejecutando y el siguiente. Este corto intervalo fue llamado tiempo de cambio

de contexto (context switch time). La multiprogramación generalmente mejora la

utilización del procesador y dispositivos.

Los sistemas operativos con tiempo compartido fueron la siguiente generación de

sistemas desarrollados. La ventaja más significante de estos SO fue la capacidad

de brindar interacción simultánea a los distintos usuarios conectados al sistema.

La técnica básica aplicada fue que el tiempo del procesador fuese uniformemente

compartido por los programas de los distintos usuarios. El SO proporcionaba CPU

a un programa por una intervalo corto y fijo de tiempo, para luego cambiar al

siguiente programa.

Page 9: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Variaciones de sistemas operativos con multiprogramación fueron desarrolladas

con técnicas más avanzadas. En ellas venían incluidas los mejores mecanismos

para permitir el manejo de interrupciones de hardware e implementación de

mejores técnicas de programación basadas en prioridades. Aparecen los sistemas

operativos de tiempo real para llevarlos a cabo.

Actualizaciones en hardware y administración dentro de la memoria añadiéndoles

mejoras dentro de ellas y a partir de esto fue que permitieron el desarrollo de

SO con nuevas y más poderosas características, tales como la paginación y

memoria virtual, multi-level cache, entre otras. En la actualidad podemos notar que

los sistemas operativos mayormente se encuentran mucho más enfocados en las

redes, distribución, fiabilidad, protección y seguridad.

Objetivos para la creación de los sistemas:

Operativos

Su principal objetivo fue el de la transformación dentro de la complejidad sobre el

hardware en computación a una máquina accesible al usuario, como también

conseguir que se obtenga el mejor uso posible de los recursos, es decir que se

ejecuten de modo adecuado la utilización de recursos.

Primordialmente se basa a cerca de los sistemas de computación es básicamente

la adecuada ejecución de los programas de los usuarios y poder facilitar la

resolución de sus problemas. El hardware se construye con este fin, pero como

este no es fácil de utilizar, se desarrollan programas de aplicación que requieren

ciertas operaciones comunes, como el control de dispositivos de E/S. las

funciones comunes de control y de asignación de recursos se integran para formar

un solo fragmento de software: el sistema operativo.

DESARROLLO HISTORICO DE LOS SISTEMAS OPERATIVOS.

Al principio simplemente se tenía el hardware del computador, debemos recordar

que Los primeros computadores eran de gran tamaño las cuales se encargaban

de operar por medio de una pequeña consola. Desde el controlador se escribía un

programa y luego lo controlaba directamente desde la consola. En primer lugar, el

Page 10: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

programa se cargaba manualmente en la memoria, desde los interruptores del

tablero frontal (una instrucción en cada ocasión), desde una cinta de papel o

desde tarjetas perforadas. Luego se pulsaban los botones adecuados para

establecer la dirección de inicio y comenzar la ejecución del programa. Mientras

este se ejecutaba, el programador-operador lo podía supervisar observando las

luces en la consola, si se descubrían errores, el programador podía detener el

programa, examinar el contenido de la memoria y los registros y depurar el

programa directamente desde la consola. La salida del programa se imprimía, o se

perforaba en cintas de papel o tarjetas para su impresión luego.

No obstante, con este procedimiento se llegaban a presentar algunos

inconvenientes. Supongamos que un usuario se había registrado para usar una

hora de tiempo del computador dedicada a ejecutar el programa que estaba

desarrollando, pero se topaba con algún error difícil y no podía terminar en esa

hora. Si alguien más había reservado el siguiente bloque de tiempo, usted debía

detenerse, rescatar lo que pudiera y volver más tarde para continuar. Por otra

parte, si el programa se ejecutaba sin problemas, podría terminar en 35 minutos;

pero como pensó que necesitaría la maquina durante más tiempo, se registró para

usarla una hora, y permanecería inactiva durante unos minutos.

Con el pasar del tiempo, se logro desarrollar un software y hardware adicionales e

inicio la popularización a cerca de los lectores de tarjetas, impresoras de líneas y

cintas magnéticas; se diseñaron ensambladores, cargadores y ligadores para

facilitar las tareas de programación, y se crearon bibliotecas de funciones

comunes, de manera que estas podían copiarse a un nuevo programa sin tener

que escribirlas de nuevo.

Se efectuaban rutinas operativas de E/S las cuales eran fundamentales. Todos los

nuevos dispositivos de E/S poseían sus propias características, requeríendose

una cuidadosa programación. Así mismo, para cada uno de ellos se escribía una

subrutina especial, la cual se denominaba manejador de dispositivos. Este sabe

como deben de usarse los buffers, indicadores, registros, bits de control y bits de

estado para cada dispositivo. Cada tipo de dispositivo tenía su propio manejador.

Una tarea sencilla, como leer un carácter de un lector de cinta de papel, podía

conllevar complicadas secuencias de operaciones específicas para el dispositivo.

En lugar de tener que escribir cada vez el código necesario, bastaba usar el

manejador de dispositivo de la biblioteca.

Mucho después se iniciaron los compiladores de FORTRAN, COBOL y diferentes

lenguajes, lo que facilito el manejo de las tareas de programación, pero hizo

mucho más complejo el funcionamiento del computador. Por ejemplo, al preparar

la ejecución de un programa en FORTRAN, el programador primero necesitaba

Page 11: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

cargar en el computador el compilador de FORTRAN, que generalmente se

conservaba en una cinta magnética, por lo que había que montar la cinta

adecuada en la unidad correspondiente. El programa que se encontraba por

medio del lector de tarjetas y se escribía en otra cinta. El compilador de FORTRAN

producía una salida en lenguaje ensamblador, que luego tenia que ensamblarse,

para esto era necesario montar otra cinta con el ensamblador, y su salida debía

enlazarse con las rutinas de apoyo de las bibliotecas. Finalmente, el programa

objeto, en código binario, estaba listo para ejecutarse; se cargaba en memoria y

se depuraba desde la consola como antes.

A través del pasar de los tiempos han ocurridos cambios extraordinarios en los

sistemas operativos. En el caso del Hardware, las generaciones han sido

marcadas por grandes avances en los componentes utilizados, pasando de

válvulas (primera generación) a transistores (segunda generación), a circuitos

integrados (tercera generación), a circuitos integrados de gran y muy gran escala

(cuarta generación). Cada generación Sucesiva de hardware ha ido acompañada

de reducciones substanciales en los costos, tamaño, emisión de calor y consumo

de energía, y por incrementos notables en velocidad y capacidad.

Funciones de los sistemas operativos.

1.- Aceptar todos y cada uno de los trabajos y mantenerlos hasta que estos

terminen.

2.- lectura y comprensión sobre los comandos: se refiere a la interpretacion de

estos comandos que permiten al usuario relacionarse junto con el ordenador.

3.- Manejos sobre los recursos: lleva un control de la coordinación y planeación

del hardware de la computadora, como por ejemplo: la memoria, las impresoras,

las unidades de disco, el teclado o el ratón.

4.- Manejo de dispositivos de E/S: se encarga de la Organización de los archivos

en diversos dispositivos encontrados dentro del almacenamiento, como discos

flexibles, discos duros, discos compactos o cintas magnéticas.

5.- Corrección de errores: Gestiona los errores de hardware y la pérdida de los

datos.

6.- Secuencia en las tareas: El sistema operativo tiene el deber de administrar la

manera en que se organizan los procesos, es decir este es que permite Definir el

orden, dentro del software, organizando el orden de las tareas mandadas.

Page 12: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

7.- Protección: Esta función nos permite poder brindarle seguridad a que las

acciones de un usuario afecten el trabajo que está realizando otro usuario, lo cual

suele suceder a menudo.

8.- Multiacceso: le concede a un usuario poder relacionarse/conectarse con a

otra máquina sin tener que estar cerca.

9.- Contabilidad de recursos: Se encarga de establecer el costo que se le cobra a

un usuario por utilizar determinados recursos.

CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS.

Conveniencia. Los Sistemas Operativos realizan más conveniencia en la

utilización y funcionamiento de una computadora programada.

Eficiencia. Los Sistemas Operativos permiten que los recursos utilizados en la

PC se usen de la manera más eficiente posible. Ejecutándose dichos programas

de una forma correcta y eficaz.

Habilidad evolutiva. Los Sistemas Operativos deben de construirse de modo

que dejen el desarrollo, prueba o introducción correcta de nuevas funciones del

sistema sin interferir con el servicio, es decir este debe de mejorar sus

herramientas sin afectar con dicho servicio disponible.

Administración en el hardware. Trabaja en la ejecución de una forma más

utilizable y de una mejor manera los recursos de la computadora en cuanto a

hardware se refiere, esto es, asignar a cada proceso una parte del procesador

para poder compartir los recursos.

Relación de dispositivos su trabajo es encargarse de comunicar a los

dispositivos periféricos, cuando el usuario así lo requiera.

Organizar datos para acceso rápido y seguro. Brindando eficacia y protección

al sistema.

Manejar las comunicaciones en red. permite que al usuario manejar con alta

facilidad todo lo referente a la instalación y uso de las redes de computadoras.

Facilitación hacias las entradas y salidas. Los Sistemas Operativos que

permiten mucho fácil al usuario tener el acceso y control de los dispositivos de

Page 13: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Entrada/Salida de la computadora para el buen entendimiento de nuestros

usuarios y puedan acceder a ella.

Modalidades de trabajo de los sistemas operativos.

Sistemas operativos por lotes.

La secuencia por lotes o procesamiento por lotes en microcomputadoras, se

refiere es a la ejecución de una lista de comandos del sistema operativo uno tras

otro sin intervención del usuario.

En los ordenadores más grandes el proceso de recogida de programas y de

conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y

la entrega de los recursos a los usuarios. Procesamiento por lotes también puede

referirse al proceso de almacenar transacciones durante un cierto lapso antes de

su envío a un archivo maestro, por lo general una operación separada que se

efectúa durante la noche

Los sistemas operativos por lotes (batch), en los que los programas eran tratados

por grupos (lote) en ves de individualmente. La función de estos sistemas

operativos consistía en cargar en memoria un programa de la cinta y ejecutarlo. Al

final este, se realizaba el salto a una dirección de memoria desde donde reasumía

el control del sistema operativo que cargaba el siguiente programa y lo ejecutaba.

De esta manera el tiempo entre un trabajo y el otro disminuía considerablemente.

Sistema de procesamiento por lotes.

Algunas otras características con que cuentan los Sistemas Operativos por lotes

son:

Necesita que los datos y órdenes al sistema sean remitidos todos juntos en

forma de lote.

Permiten poca o ninguna interacción usuario/programa en ejecución.

Mayor potencial de utilización de recursos que procesamiento serial simple

en sistemas multiusuarios.

No conveniente para desarrollo de programas por bajo tiempo de retorno y

depuración fuera de línea.

Page 14: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Conveniente para programas de largos tiempos de ejecución (Ej., análisis

estadísticos, nóminas de personal, etc.)

Se encuentra en muchos computadores personales combinados con

procesamiento serial.

Planificación del procesador sencilla, típicamente procesados en orden de

llegada.

Planificación de memoria sencilla, generalmente se divide en dos: parte

residente del S.O. y programas transitorios.

No requieren gestión crítica de dispositivos en el tiempo.

Suelen proporcionar gestión sencilla de manejo de archivos: se requiere

poca protección y ningún control de concurrencia para el acceso.

Sistemas operativos de tiempo compartido.

El tiempo compartido en ordenadores está conformado en el uso de un sistema

por más de una persona al mismo tiempo. El tiempo compartido desarrolla

programas distantes de forma concurrente, intercambiando porciones de tiempo

asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad

de multitareas que es común en la mayoría de los microordenadores o las

microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente

con el acceso de varios usuarios a computadoras más grandes y a organizaciones

de servicios, mientras que la multitarea relacionada con las microcomputadoras

implica la realización de múltiples tareas por un solo usuario.

Los más importantes recurso del programa, el procesador, la memoria,

dispositivos de E/S, son continuamente utilizados entre los diversos usuarios,

dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo.

Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo,

principalmente en la administración de memoria principal y secundaria.

Características de los Sistemas Operativos de tiempo

compartido:

1. La mayor y destacable características de los sistemas de multiprogramas y

multiusuario son los sistemas de diseño asistido por los computadores,

procesamiento del texto, entre otros demás utilizados.

2. ventaja en la creación la sensación a todos los usuarios tiene una máquina

de forma individual.

Page 15: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

3. Mayormente se usan algoritmo de reparto circular.

4. Los programas primero se desarrollan, es decir estos tienen una función

que permite rotar haciendo que se incremente en la espera y disminuye

después de haberse concedido el servicio.

5. Evitan monopolización del sistema asignando tiempos de procesador.

6. Gestión de memoria: le brinda la seguridad máxima a los programas

residentes.

7. Gestión de archivo: Este le proporciona la protección y control de acceso

necesario puesto que pueden haber muchísimos usuarios que intenten

entrar o tener acceso a un mismo archivo.

Sistemas operativos de tiempo real.

Un sistema operativo en tiempo real es aquel que ejecuta las instrucciones

emanadas del control en el instante, y una vez que han sido recibidas y analizados

están se desarrollan. Este tipo tiene relación con los sistemas operativos

monousuarios mayormente, ya que existe un solo operador y no necesita

compartir el procesador entre varios pedidos de usuarios.

Su característica principal es la ejecución de las instrucciones al instante; por

ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar

una catástrofe, por lo cual esta función es completamente fundamental y

resaltante.

Se encuentran en entornos en el cual deben ser recibidos y analizados una

cantidad de procesos, que son mayormente externos al sistema computacional,

en breve tiempo o dentro de ciertos plazos.

Tiene diversos usos en campos como en control industrial, conmutación telefónica,

control de vuelo, simulaciones en tiempo real., aplicaciones militares entre muchos

otros más.

Su objetivo es proporcionar rápidos tiempos de respuesta.

Procesa ráfagas de miles de interrupciones por segundo sin perder un solo

suceso.

Page 16: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Un proceso se activa tras ocurrencia de suceso, mediante interrupción.

Un proceso de mayor prioridad trae como consecuencia la expropiación de

recursos.

Gestión de memoria menos exigente que tiempo compartido, usualmente

procesos son residentes permanentes en la capacidad de retención interna.

Existente de poca actividad en los programas entre almacenamiento secundario

y capacidad de memoria.

La gestión de archivos se le da más importancia a la velocidad de acceso que a

utilización eficiente del recurso en ejecución.

Sistemas operativos de red.

La fundamental función de ese sistema es poder garantizar un mecanismo para

transferir archivos desde una computadora a otra sin problema. En este entorno,

cada instalación mantiene su propio sistema de archivos local y si un usuario de la

instalación A quiere acceder a un archivo en la instalación B, hay que copiar

absolutamente todo el archivo de una instalación a otra.

El internet desarrolla un procedimiento para que los mensajes puedan

intercambiarse a través del programa protocolo de transferencias de archivos FTP

que significa (File Transfer Protocol).

Un ejemplo claro de ello es en la suposición en la que un consumidor quiere

copiar un archivo A1, que reside en la instalación B, a un archivo A2 en la

instalación local A. Primero, el usuario debe invocar el programa FTP, el cual

solicita los siguientes pasos a seguir:

a) El nombre de la instalación a partir de la cual se realizara la copia del archivo

(es decir la instalación B).

b) La información de acceso, que verifica que el usuario tiene los privilegios de

acceso apropiados en la instalación B.

Una vez efectuada esta comprobación, el usuario puede copiar el archivo A1 de B

a A2 en A, ejecutando "get A1 to A2"

Podemos notar que la ubicación del archivo no está oculta para el usuario por lo

tanto este debe de saber el lugar exacto donde esta cada archivo. Además los

archivos no se comparten realmente, porque un usuario solo puede copiar un

Page 17: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

archivo de una instalación a otra. Por lo tanto pueden existir varias copias del

mismo archivo, lo que representa un desperdicio de espacio, viéndose que estos

resultan modificados.

Los Sistemas Operativos de red son sistemas que pueden mantener a dos o más

computadoras juntas por medio de algún tipo de comunicación así este sea físico

o no lo sea, con el objetivo primordial de poder compartir los diferentes recursos y

la información del sistema.

La primera creación de un Sistema Operativo de red estuvo enfocado en

máquinas que tenía integrado un procesador Motorola 68000, pasando

posteriormente a procesadores Intel como Novell Netware.

Los Sistemas Operativos de red más populares son: Novell Netware, Personal

Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

Sistemas operativos distribuidos.

En un sistema operativo distribuido los usuarios en donde tienen el acceso a

recursos aparta en el mismo modo en que se hacen para los recursos locales. La

transportación de los datos y procesos de una instalación a otra queda bajo el

control del sistema operativo distribuido únicamente

Permiten que se distribuyan aquellos trabajos, como también tareas o procesos,

entre un conjunto de procesadores. Aunque que este conjunto de procesadores

esté en un equipo o en diferentes, en este caso es transparente para el usuario.

Existen dos bases primordiales en ellos. Un sistema fuertemente acoplado es

aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son

similares para todos los procesadores. En un sistema débilmente acoplado los

procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su

memoria local.

Los sistemas distribuidos deben de ser muy seguros, ya que si un componente del

sistema se descompone otro componente debe de ser capaz de reemplazarlo.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los

siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Page 18: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Características de los Sistemas Operativos distribuidos:

Colecciona de sistemas independientes que sea capaces de comunicarse

y cooperación mediante interconexiones hardware y software.

Proporción de abstracción de una pc virtual a los usuarios.

Objetivo clave es la transparencia.

Generalmente proporcionan medios para la compartición global de

recursos.

Servicios añadidos: denominación global, sistemas de archivos distribuidos,

facilidades para distribución de cálculos (a través de comunicación de

procesos internodos, llamadas a procedimientos remotos, etc.).

Sistemas operativos multiprocesadores.

En los sistemas multiprocesador, los procesadores comparten la memoria y el

reloj. Se incrementa la capacidad de procesamiento y la confiabilidad, son

económicos.

1. Multiprocesamiento simétrico: Cada procesador ejecuta una copia del

sistema operativo.

2. Multiprocesamiento asimétrico: Cada procesador tiene asignado una tarea

específica, existe un procesador master que asigna tareas a los

procesadores esclavos.

3. Multiproceso: Las pc que contienen más de un CPU son llamadas

multiproceso. Un sistema operativo multiproceso es aquel que organiza las

operaciones de las computadoras multiprocesadores. Ya que cada CPU en

una computadora de multiproceso puede estar ejecutando una instrucción,

Page 19: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

el otro procesador queda liberado para procesar otras instrucciones

simultáneamente.

4. Al utilizar un computador con capacidades de multiproceso incrementamos

su velocidad de respuesta y procesos. Casi todas las computadoras que

tienen capacidad de multiproceso ofrecen una gran ventaja.

5. Los primeros Sistemas Operativos Multiproceso realizaban lo que se

conoce como Multiproceso asimétrico. Una CPU principal retiene el control

global de la computadora, así como el de los otros procesadores. Esto fue

un primer paso hacia el multiproceso pero no fue la dirección ideal a seguir

ya que la CPU principal podía convertirse en un cuello de botella.

6. Multiproceso simétrico. En un sistema multiproceso simétrico, no existe una

CPU controladora única. La barrera a vencer al implementar el multiproceso

simétrico es que los SO tienen que ser rediseñados o diseñados desde el

principio para trabajar en un ambiente multiproceso. Las extensiones de

UNIX, que soportan multiproceso asimétrico ya están disponibles y las

extensiones simétricas se están haciendo disponibles. Windows NT de

Microsoft soporta multiproceso simétrico.

COMPONENTES DE UN SISTEMA OPERATIVO

Los diferentes elementos del sistema operativo se encuentran relacionados. Las

partes de un sistema operativo abarca gran cantidad de elementos de acciones

que se llevan a cabo en una computadora. Los componentes del sistema operativo

son:

1) Los procesos

2) La memoria principal

3) El almacenamiento secundario

4) El sistema de entrada/salida

5) El sistema de archivos

6) Los sistemas de protección

Page 20: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

7) El sistema de comunicaciones

8) Los programas del sistema

9) El gestor de recursos

10) Gestión de procesos

Los procesos, se trata de un programa en ejecución. Un proceso es un conjunto

de instrucciones que corresponden a un programa y que son ejecutadas por la

CPU. En un programa se pueden ejecutar uno o varios procesos diferentes. La

ejecución de un programa necesita recursos del sistema como tiempo de CPU,

memoria, archivos y dispositivos de E/S.

Un proceso puede pasar por los estados nuevo, preparado, ejecución, bloqueado

y terminado cuando su ciclo de vida es de 5 estados. Si el proceso solo se ejecuta

y termina el ciclo de vida es de 2 estados. Los procesos para su ejecución se

planifican siguiendo algoritmos. Dos de los algoritmos de planificación más

comunes son el algoritmo Round Robin y el algoritmo FIFO.

El sistema operativo es el responsable de asignar recursos a los procesos, crear y

destruir procesos, parar y reanudar procesos y proporcionar que los procesos se

comuniquen y sincronicen.

Componentes de un sistema operativo gestión de procesos

Gestión de la memoria principal

Otro de los componentes del sistema operativo es la memoria principal. La

memoria principal es un recurso muy importante que se ha de gestionar

cuidadosamente para agilizar la ejecución de los procesos. Ante un fallo de

energía eléctrica, como la memoria principal es volátil se pierde su contenido .

Page 21: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

La memoria principal se optimiza para asignar espacio a los diferentes programas

a ejecutar. Entre los diferentes procesos a ejecutar se comparte la memoria

principal. El espacio de memoria asignado se protege para que no se use estando

concedido.

El sistema operativo es el responsable de gestionar la memoria principal

conociendo qué espacios de la memoria está siendo utilizada y por qué procesos,

decidiendo qué procesos se cargarán en memoria cuando haya espacio

disponible, asignando y reclamando espacio de memoria cuando sea necesario,

administrar el intercambio entre la memoria principal y la memoria virtual (espacio

en el disco usado para los procesos cuando la memoria principal no es suficiente).

Componentes de los sistemas operativos memoria principal

Gestión del almacenamiento secundario

La memoria principal no es suficiente para almacenar los programas y los datos,

además de ser volátil porque los datos se pierden ante un fallo de la energía

eléctrica. Por tal motivo es necesario un sistema de almacenamiento secundario

también denominado memoria virtual.

El sistema de almacenamiento secundario representa otro de los componentes de

un sistema operativo y no es más que un espacio reservado en los discos con el

objetivo de almacenar los programas que no necesitan estar en la memoria

principal y para el intercambio de los programas desde y hacia la memoria

principal.

El sistema operativo se encarga de planificar los discos, gestionar el espacio libre,

asignar el almacenamiento y verificar que los datos se guarden en orden.

Page 22: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Componentes principales de un sistema operativo

almacenamiento secundario

Sistema de entrada/salida

El sistema de entrada/salida, otro de los componentes del sistema operativo,

representa el intercambio de información entre el procesador y los dispositivos

periféricos (teclado, mouse, pantalla, impresora y otros). Los dispositivos

periféricos solicitan recursos del sistema por medio de interrupciones.

El sistema de E/S está compuesto por un sistema de almacenamiento temporal

(caché), una interfaz de controladores de dispositivos y otra interfaz para

dispositivos específicos.

El sistema operativo gestiona el almacenamiento temporal de entrada/salida y las

interrupciones de los dispositivos de entrada/salida.

Componentes principales de los sistemas operativos sistema de

entrada salida.

Sistema de archivos

Los archivos representan un conjunto de información almacenada en los discos de

una PC. Dicha información se almacena de forma relacionada y organizada. Los

archivos almacenan tanto los programas como los datos.

El sistema de archivos forma parte de los componentes de un sistema operativo y

son la forma en que se organiza la información. Los sistemas de archivos más

comunes son FAT, FAT32, ext3, NTFS, XFS.

Page 23: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

El sistema operativo es responsable de construir y eliminar archivos y directorios,

manipular archivos y directorios, establecer la correspondencia entre archivos y

unidades de almacenamiento, realizar copias de seguridad de archivos.

Componentes básicos del sistema operativo sistema de archivos

Sistemas de protección

En un sistema operativo varios usuarios pueden ejecutar simultáneamente sus

programas, varios procesos se pueden ejecutar simultáneamente, varios

programas se pueden ejecutar al mismo tiempo, varios procesos se pueden

intercalar para su ejecución simulando una ejecución simultánea.

Normalmente estos sistemas operativos utilizan métodos de protección de datos,

por ejemplo para que un programa no pueda usar o cambiar los datos de otro

usuario. El sistema de protección es uno de los componentes del sistema

operativo que le otorga el mecanismo que controla la entrada de los programas o

los usuarios a los recursos en el sistema.

El sistema operativo se encarga de distinguir entre uso autorizado y no autorizado,

especificar los controles de seguridad a realizar y forzar el uso de los mecanismos

de protección.

Componentes principales del sistema operativo sistemas de

protección

Sistema de comunicaciones

El sistema de comunicaciones es uno de los componentes de un sistema

operativo que proporciona la opción de intercambiar información entre los

mismos procesos y programas que se ejecutan de manera local junto con

procesos y programas que se ejecuten de forma remota.

Page 24: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Las tareas de envío y recepción de información las ejecuta el sistema de

comunicaciones a través de las interfaces de red.

El sistema operativo es el encargado del control del envío y también de la

recepción de la información, desarrollar y mantener la comunicación para que las

aplicaciones envíen y reciban información, además de la creación y mantención

conexiones virtuales entre aplicaciones locales y aplicaciones remotas.

Componentes básicos de un sistema operativo sistema de

comunicaciones

Programas del sistema

Los programas del sistema son parte de los componentes del sistema operativo y

son aplicaciones que se instalan con el sistema operativo pero que no forman

parte de él. Los programas del sistema son útiles para el desarrollo y ejecución de

los programas de usuario.

Las tareas que realizan los programas del sistema son: la acción de manipulación

como también la modificación de archivos, información del estado sobre el

sistema, soporte a lenguajes de programación y comunicaciones.

El sistema operativo es quien se encarga del control, manejo y gestión de las

tareas que realizan los diferentes programas del sistema.

Componentes sistemas operativos programas del sistema

Gestión de recursos

Una PC está formada por el hardware y el software. El hardware se relaciona con

los componentes físicos y el software con los programas y el sistema operativo.

Page 25: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Para que una PC pueda realizar las tareas solicitadas por el usuario requiere de la

asignación de recursos para cada una de esas tareas. El sistema operativo

administra los recursos que se deben asignar a los programas en ejecución.

El sistema operativo administra la unidad central de procesamiento, los

dispositivos de entrada y salida, la memoria principal o memoria RAM, los discos o

memoria virtual, los procesos o programas en ejecución y en general todos los

recursos del sistema.

SOFTWARE LIBRE

Es un programa o también se le podría denominar con una secuencia de

instrucciones utilizada para y por un dispositivo de procesamiento de tipo digital

de datos para llevar a cabo la ejecución de una tarea específica o resolver un

problema determinado, sobre el cual su dueño renuncia a la posibilidad de obtener

ganancias por las licencias, patentes, o cualquier forma que adopte su derecho de

propiedad que recaiga en él. El software libre eventualmente ha de estar

disponible en forma gratuita, o también al precio de costo de la distribución a

través de otros proceos; sin embargo no es obligatorio que sea así, por lo tanto no

hay que asociar software libre a "software gratuito" (denominado usualmente

freeware), ya que, conservando su carácter de libre, puede ser distribuido

comercialmente ("software comercial"). Análogamente, el "software gratis" o

"gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software

no es libre en el mismo sentido que el software libre, a menos que se garanticen

los derechos de modificación y redistribución de dichas versiones modificadas del

programa.

CARACTERISTICAS DEL SOFTWARE LIBRE:

Se encuentra disponible el código fuente del software, teniéndose la opción de

modificarse el software como se desee.

Libertad de Estudia y adaptación.

Libertad de distribuir copias.

Libertad de mejorar realizar y distribución de cosas.

Page 26: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Libertad de utilizar el programa con un propósito diferente.

VENTAJAS DEL SOFTWARE LIBRE:

El usuario no pena por el hecho de por tenerlo o usarlo.

Tiene una amplia gama y variedad de herramientas libres.

Frecuentes actualizaciones.

No contiene virus.

Altísimo nivel de estabilidad comprobada..

Cuenta con una comunidad de apoyo y soporte.

Diversidad y variedad de soluciones informáticas..

Flexibilidad de las soluciones informáticas.

Independencia en la tecnológica.

DESVENTAJAS DEL SOFTWARE LIBRE:

1. El hardware tiene que ser de calidad y estándares abiertos.

2. Carece de una estructura de Marqueting.

3. Algunas aplicaciones en específico no se encuentran dentro del mercado.

4. Necesita obligatoriamente la ayuda de profesionales debidamente

calificados para la administración del sistema (es un sistema administrado).

5. Inconvenientes en el intercambio de archivos.

6. Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de

instalar.

7. Inexistencia de garantía por parte del autor.

8. Interfaces gráficas menos amigables.

9. Carencia de estabilidad y flexibilidad en el campo de multimedia y de

juegos.

10. Menor compatibilidad con el hardware.

Page 27: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Sistemas operativos libres:

Darwin BSD:

Darwin es el sistema que subyace en Mac OS X, cuya primera versión final salió

en el 2001 para funcionar en los ordenadores Macintosh.

Integra el micronúcleo Mach y servicios de sistema operativo de tipo UNIX que se

basan en BSD 4.4 (en particular FreeBSD) que concede una estabilidad y un

mayor rendimiento que las versiones anteriores de Mac OS. Realmente, forma

parte de una evolución del sistema operativo NEXTSTEP (basado en el núcleo

Mach 2.5 y código BSD 4.3) desarrollado por NeXT en 1989 para correr en los

ordenadores NeXT, llamados ‘black boxes’, comprado por Apple Computer en

diciembre de 1996.

Darwin proporciona al Mac OS X prestaciones modernas, como la memoria

protegida, la multitarea por desalojo o expulsiva, la gestión avanzada de memoria

y el multiproceso simétrico.

FreeBSD

es un sistema operativo libre para computadoras basado en las CPU de

arquitectura Intel, incluyendo procesadores 386, 486 (versiones SX y DX), y

Pentium. También funciona en procesadores compatibles con Intel como AMD y

Cyrix. Actualmente también es posible utilizarlo hasta en once arquitecturas

distintas como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC.

FreeBSD está basado en la versión 4.4 BSD-Lite del Computer Systems Research

Group (CSRG) de la University of California, Berkeley siguiendo la tradición que ha

distinguido el desarrollo de los sistemas BSD. Además del trabajo realizado por el

CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para

ofrecer las máximas prestaciones en situaciones de carga real.

Page 28: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

La mascota del sistema operativo es Beastie.

NetBSD

Sistema operativo de la familia Unix (en sí no se le puede llamar “un Unix”, puesto

a que esta es una marca comercial de AT&T, pero se denomina como “sistema de

tipo UNIX” o “derivado de UNIX”), open source y libre, y, a noviembre de 2006,

disponible para más de 50 plataformas hardware.Dentro de sus diseños y de sus

características mucho más avanzadas lo hacen ideal para una gran catidad de

aplicaciones. NetBSD ha emergido como consecuencia del gran esfuerzo de un

gran número de personas que tienen como meta producir un sistema operativo

tipo Unix accesible y libremente distribuible.

OpenBSD

Es un sistema operativo libre tipo Unix, multiplataforma, que se basa en 4.4BSD,

el cual proviene del NetBSD, con una introducción especial en la seguridad y la

criptografía.

Este sistema operativo, se centra en la portabilidad, en el cumplimiento de normas

y de regulaciones, corrección, seguridad proactiva y criptografía integrada.

OpenBSD incluye emulación de binarios para la mayoría de los programas de los

sistemas SVR4 (Solaris), FreeBSD, GNU/Linux, BSD/OS, SunOS y HP-UX.

Se distribuye bajo la licencia BSD, aprobada por la OSI.

La filosofía de OpenBSD puede ser reducida a 3 palabras «Free, Functional and

Secure» (Libre, Funcional y Seguro). Libre hace referencia a su licencia (explicada

arriba), funcional se refiere al estado en el cual se decide finalizar el versionado de

los programas, y seguro por su extrema revisión y supervisión del código incluido

en sus versiones.

Page 29: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

FreeSBIE:

FreeSBIE es una distribución BSD en modo LiveCD, es decir, es capaz de iniciar

desde un CD sin ningún proceso de instalación y sin necesidad de un disco duro.

Es de origen italiano, y está basada en el sistema operativo FreeBSD derivado de

BSD, que a su vez es un derivado de Unix.

El tiempo de inicio del CD depende de la velocidad de búsqueda de la unidad de

CD-ROM. Cuando comienza el sistema operativo puede presentar una demora al

cargar los programas, porque deben ser leídos del CD cada vez que se acceden.

Existe una opción para instalarlo en un disco duro, que significa una mejora en su

tiempo de ritmo.

Desde la versión 1.1.2 incorpora el Instalador BSD, creado por la distribución BSD

DragonFly.

La última revisión mayor estable, la 2.0. Está basada en FreeBSD 6.2

Basados en Linux

Debian:

Debian GNU/Linux es la principal distribución Linux del proyecto Debian, que

fundmenta su principio y fin en un software libre.

Desarrollada por el proyecto Debian en el año 1993, la organización encargada

de la creación y mantenimiento de la misma distribución, centrado en el núcleo de

Linux y utilidades GNU. Éste también mantiene y desarrolla sistemas GNU

basados en otros núcleos (Debian GNU/Hurd, Debian GNU/NetBSD y Debian

GNU/kFreeBSD).

Page 30: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Este sistema operativoes creado en forma de una apuesta por separar en sus

versiones el software libre del software no libre. El modelo de creo es

independiente a empresas, creado por los propios usuarios, sin depender de

ninguna manera de necesidades comerciales. Debian no vende directamente su

software, pone su disponibilidad a de cualquiera en Internet, aunque sí permite a

personas o empresas distribuir comercialmente este software mientras se respete

su licencia.

Fedora:

Fedora es una distribución de Linux para propósitos generales basada en RPM ,

que se mantiene gracias a una comunidad internacional de ingenieros,

diseñadores gráficos y usuarios que informan de fallos y prueban nuevas

tecnologías. Cuenta con el respaldo y la promoción de Red Hat.

El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder

en ese ámbito tecnológico. Algo que hay destacar es que los desarrolladores de

Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los

parches específicos en su distribución, de esta forma se asegura que las

actualizaciones estén disponibles para todas las variantes de Linux. Max Spevack

en una entrevista afirmó que: “Hablar de Fedora es hablar del rápido progreso del

Software Libre y de Código Abierto.” Durante sus primeras 6 versiones se llamó

Fedora Core, debido a que solo incluía los paquetes más importantes del sistema

operativo.

La última versión es Fedora 9, puesta a disposición del público el 13 de mayo de

2008

Gentoo:

Gentoo Linux es una distribución GNU/Linux dirigida principalmente a usuarios con

cierta experiencia en este sistema operativo, Gentoo fue desarrollada por Daniel

Page 31: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Robbins, basada en la inactiva distribución llamada Enoch Linux. En 2002, ésta

termino a denominarse Gentoo Linux.

El nombre Gentoo tiene su proveniencia en el nombre en inglés del pingüino

papúa, haciendo esto referencia en el logo el cual es un pingüino.

Slackware:

Slackware Linux es la versión más antigua distribución de Linux que tiene

vigencia. En su última versión, la 12.1, Slackware incluye la versión del núcleo de

Linux 2.6.24.5 y Glibc 2.7. Se encuentra constituido por un programa de

instalación fácil de utilizar, extensa documentación, y un sistema de gestión de

paquetes basado en menús. La instalación completa está conformada por el

sistema de ventanas X (7.3.0+) ; entornos de escritorio como KDE (3.5.9) (hasta la

versión 10.1 estuvo incluido GNOME) o XFce (4.4.2); entornos de desarrollo para

C/C++, Perl, Python, Java, LISP; utilidades de red, servidores de correo, de

noticias (INN), HTTP (Apache) o FTP; programas de diseño gráfico como The

GIMP; navegadores web como Konqueror o Firefox, entre otras muchas

aplicaciones.

La primera versión oficial de Slackware, la 1.00, fue lanzada el 16 de julio de 1993

por Patrick Volkerding, su creador y también la cabeza en el proceso de

desarrollo. Estuvo basada en la distribución SLS Linux y se distribuía en discos

flexibles de 3½ e imágenes que estuvieron disponibles en servidores FTP

anónimos. Slackware es la distribución más tiempo entre las que siguen

trabajando en la actualidad.

“… Esta versión está basada en gran parte sobre el sistema SLS, pero ha sido

mejorado y modificado sustancialmente. Existen dos series principales de discos,

la A (13 discos) y la X (11 discos)…”

Patrick J. Volkerding

Este nombre Slackware provenie del término slack, tal y como lo define la Iglesia

de los SubGenios.

Page 32: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

En las primeras versiones de Slackware, la distribución tenía tres cuentas de

usuario, “satan”, “gonzo” y “snake”. Éstas eran utilizadas como ejemplos, sin

embargo fueron eliminadas mucho despues debido a que significaban un potencial

riesgo computacional.

En 1999, la versión de Slackware avanzo de 4 a 7, para demostrar que Slackware

también estaban siendo actualizada al igual que las otras distribuciones de

Linux, muchas de las cuales tenían como número de liberación en ese momento el

En el año 2004, Patrick Volkerding se enfermó gravemente y por lo tanto el

futuro desarrollo de Slackware se volvió incierto. No obstante pudo recuperarse, y

el desarrollo de Slackware pudo continuar.

En el año 2005, el escritorio GNOME se canceló totalmente de la distribución, lo

que creó una gran controversia ya luego superada en puesto que sigue habiendo

proyectos dedicados a ofrecer dicho escritorio a los usuarios de Slackware, como

Freerock GNOME o Dropline GNOME.

En 2007, incluye la serie 2.6.x del núcleo de Linux como estable.

Con el paso del tiempo Slackware, han comenzado otras distribuciones y LiveCD

que se fundamental totalmente en ella. Han incluido en las más populares College

Linux y SLAX.

Mandriva:

Mandriva Linux fue una fusión entre la distribución francesa Mandrake Linux y la

brasileña Conectiva Linux, definida como una distribución Linux que apareció en

julio de 1998 propiedad de Mandriva, dirigida principalmente a los principiantes o

usuarios medios. Se maneja por medio de la licencia pública general de GNU, y

es posible descargar su distribución en formato ISO, sus asistentes o sus

repositorios.

Page 33: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

La primera edición se desarrolló en Red Hat Linux (versión 5.1) y escogió el

entorno gráfico de KDE (versión 1.0). Desde ahí fue que comenzó a trabajar por

separado de Red Hat y ha incluido muchisimas herramientas propias o

modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema.

Mandrake el cual era su nombre anterior, también es conocida por compilar sus

paquetes con optimizaciones para procesadores Pentium y superiores,

incompatibles con versiones más antiguas tales como 386 y 486.

OpenSUSE:

Es el nombre de la distribución y proyecto libre auspiciado por Novell y AMD para

el desarrollo y mantenimiento de un sistema operativo basado en Linux. Luego de

adquirir SUSE Linux en enero de 2004, Novell decidió lanzar SUSE Linux

Professional como un proyecto completamente de código abierto, involucrando a

la comunidad en el proceso de desarrollo. La versión actual fue una versión beta

de SUSE Linux 10.0, y la última versión estable es openSUSE 11.0 el 19 de junio

de 2008.

Ubuntu:

Es una distribución Linux que provee un sistema operativo el cual

predominaenfocado a computadoras de escritorio aunque también proporciona

soporte para servidores. Es una de las más importantes distribuciones de

GNU/Linux a nivel mundial.

Basada en Debian GNU/Linux, Ubuntu concentra su objetivo en la facilidad y

libertad de uso, la facilidad de instalación y los lanzamientos regulares (cada 6

meses: las .04 en abril, y, las .10 en octubre). Ubuntu es patrocinado por

Canonical Ltd., una empresa privada fundada y financiada por el empresario

sudafricano Mark Shuttleworth.

El nombre de la distribución tiene orígenes en del concepto zulú y xhosa de

ubuntu, lo cual se refiere a “humanidad hacia otros” o “yo soy porque nosotros

somos”. Ubuntu es un movimiento sudafricano encabezado por el obispo

Desmond Tutu, obtuvo el Premio Nobel de la Paz en el año 1984 por sus

Page 34: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

esfuerzos y ataques en contra del Apartheid en Sudáfrica. El sudafricano Mark

Shuttleworth, la cabeza de dicho proyecto, se encontraban conocedores con la

corriente. Tras ver similitudes entre los ideales de los proyectos GNU, Debian y en

general con el movimiento del software libre, decidió aprovechar la ocasión para

difundir los ideales de Ubuntu. El eslogan de Ubuntu –“Linux para seres humanos”

(en inglés “Linux for Human Beings”)– resume una de sus metas principales: hacer

de Linux un sistema operativo con mejor manejabilidad a los usuarios.

Una de Las versiones más recientes -8.04- fue lanzada para pre-órdenes A su

web el 21 de abril del 2008, para ser entregadas en aproximadamente 3 semanas

despues de su salida.

Otros sistemas operativos Libres:

Plan 9:

Plan 9 from Bell Labs (o simplemente Plan 9) es un sistema operativo distribuido,

utilizado fundamentalmente como medio para la investigación. Fue desarrollado

como el sucesor en investigación del sistema UNIX por el Computing Sciences

Research Center de los Laboratorios Bell entre mitad de los años 80 y 2002.

El sistema operativo es conocido especialmente por representar todos los

interfaces del sistema, incluyéndose tambien aquellos como para redes y

comunicación con el cliente, a través del sistema de archivos en lugar de con

sistemas particular.

Inferno:

Inferno es un sistema operativo para la creación y soporte de sistemas para

distribuidos. El nombre del sistema operativo y de programaciones relacionados

Page 35: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

entre sí como el nombre de la compañía Vita Nuova, que es quien los hace ,

estuvieron inspirados por las obras literarias de Dante Alighieri, sobretodo de la

Divina comedia.

Inferno corre en modo hosted bajo varios operativos distintos que contienen

diversas arquitecturas de hardware. En cada configuración, el sistema operativo

presenta las mismas interfaces a sus aplicaciones.

OpenSolaris

es un proyecto bajo la licencia Open Source CDDL (Licencia de Desarrollo y

Distribución Común), creado por Sun Microsystems para construir y desarrollar

una comunidad de desarrolladores alrededor de las tecnologías del sistema

operativo Solaris. El proyecto está especializado como a programadores,

administradores de sistemas y clientes que quieran desarrollar y mejorar sistemas

operativos. Su licencia libre no es compatible con la GPL.

Alrededor de 16.400 miembros están escritos en la comunidad de OpenSolaris, de

los cuales 11.000 son empleados de Sun. Una activa comunidad de usuarios está

creciendo a nivel mundial, y docenas de comunidades de tecnologías Opensolaris

se desarrollan su sitio de internet oficial.Hay 38 grupos de consumidores.

OpenSolaris se deriva del código base del Unix System V,aunque mucho de él ha

sido alterando a partir la licencia original por Sun por razones técnicas. Es el

único derivado abierto del System V con la fuente que es disponible. Sun

Microsystems dio evidencias de que pondría OpenSolaris bajo la GPL 3. También

está desarrollandose una comunidad alrededor del SPARC llamada OpenSPARC

(hardware libre).

ReactOS:

ReactOS (React Operating System) es un proyecto de código abierto para

DESARROLLAR un sistema operativo compatible con aplicaciones y

Page 36: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

controladores de Windows NT. Parte de su código está basado en el proyecto

Wine.

ReactOS siempre ha pensado en trabajar junto con el proyecto Wine para

intercambiar tanto esfuerzo en la programación como sea posible.

Esto afecta primordialmente a los DLLs del Modo de Usuario (User Mode DLLs) y

sucederá una vez el kernel de ReactOS sea más completo, ya sean estas áreas

forman la infraestructura subyacente.

Otras áreas de cooperación son las aplicaciones y el testeado.

Haiku, anteriormente conocido por OpenBeOS, es un proyecto de código abierto

que busca la recreación del sistema operativo BeOS. El proyecto esta dirigido por

Haiku Inc., una organización no lucrativa situada en Nueva York

En 2001 se comenzó el proyecto con el nombre de OpenBeOS, cuando la

empresa Palm compró a Be, la empresa de BeOS. Dejandoles a los usuarios de

BeOS sin soporte a nuevas actualizaciones y nuevo software para sus equipos.

En 2004 el proyecto tuvo otro cambió de nombre para evitar los derechos de

marca que tenía Palm. La decisión de usar como nombre Haiku —un modo de

poesía tradicional japonesa— intentaba el reflejo de la sencillez y elegancia que se

obtenía con el antiguo sistema operativo BeOS.

Bueno, vamos a dejarlo hasta aquí, y ya saben, solo tienen que investigar un

poco, no hay necesidad de usar sistemas operativos ni cerrados ni no libres, ya

estan lo suficientemente informado para eso.

¿Qué es Software privado? Este concepto se aplicable a todo programa

informático que no este es libre o que sólo lo es de forma parcial (semilibre), sea

Page 37: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

porque su uso, redistribución o modificación está prohibida, o sea porque necesita

permiso expreso del titular del software.

SOFTWARE PROPIETARIO

Ventajas

– Facilidad en la adquisición ( puede venir preinstalado con la compra del pc, o

encontrarlo fácilmente en las tiendas ).

– Existencia de los programas diseñados de forma clara y concisa para ejecutar

una tarea.

– Las empresas que desarrollan este tipo de software son por lo general grandes y

pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e

investigación.

– Interfaces gráficas mejor diseñadas.

– Más compatibilidad en el terreno de multimedia y juegos.

– Mayor compatibilidad con el hardware.

DESVENTAJAS

– No existen aplicaciones para todas las plataformas ( Windows y Mac OS ).

– Imposibilidad de realizar copias.

– Imposibilidad de alteraciones.

– Restricciones en su utilización.

– Imposibilidad de organización.

– Por lo general suelen ser menos seguras.

– El coste de las aplicaciones es mucho mayor.

– El soporte de la aplicación es solamente para el del propietario.

– El usuario que adquiere software propietario depende al 100% de la empresa

propietaria.

Page 38: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

El software propietario o software privativo (también software no libre, software

privado, software con propietario o software de propiedad) se le entiende como a

cualquier programa informático en el que los usuarios tienen limitadas las

posibilidades de usarse, corregirlo o redistribuirlo (con o sin modificaciones), o

cuyo código fuente no está disponible o el acceso a éste se encuentra prohibido .

Para la Fundación para el Software Libre (FSF) este tema es aplicable a cualquier

software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su

uso, redistribución o modificación que no está permitida, o que esta requiere

permiso expreso del titular del software.

En el software no libre una persona física o jurídica (compañía, corporación,

fundación, etc.) posee los derechos de autor sobre un software negando o no

otorgando, al mismo tiempo, los derechos de usar el programa con cualquier

propósito; de estudiar cómo funciona el programa y adaptarlo a las propias

necesidades (donde el acceso al código fuente es una condición previa); de

distribuir copias; o de mejorar el programa y hacer públicas las mejorías para

poder tener el acceso al código fuente es un requisito previo y necesario.

Es como así un software sigue estando no libre aún si el código fuente es hecho

público, cuando se mantiene en la reserva de derechos sobrela utilización ,

modificación o distribución (por ejemplo, la versión comercial de SSH o el

programa de licencias shared source de Microsoft).

HISTORIA

Se encuentra en que en los años 60 los laboratorios Bell proporcionaron el código

fuente de su sistema operativo UNIX, y tiempo después al imputaron intereses

económicos sobre la solidaridad para sacar partido de las creaciones de código es

que se empezó a desarrollar lo que hemos señalado como software no libre o

privativo, hay que hacer notar que al inicio de la era de la informática diversas

agrupaciones científicas estaban dispuestas a ceder su código a terceros sin un

pago por el mismo, tampoco había una política que lo reglamentara, era un

beneficio común conocer los desarrollos de otros en busca de la estandarización.

La práctica totalidad del software privativo se debe a una época en que no había

restricciones para el código.

Page 39: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Pero ya es en en 1972 en donde el gobierno de los Estados Unidos obliga a

diferenciar a IBM entre software y hardware que hasta ese momento no se

distiguían claramente dando lugar a los primeros intentos de cerrar el código de

los programas convirtiéndo las creaciones de código en algo privativo. Aun en esa

época, los que nos dedicabamos a la programación encontrabamos en revistas

como Creative Computing y Byte hojas y hojas llenas de código libre y por ello

compartido para reproducir en nuestras máquinas personales, quien vivió esa

época no puede negar de ningún modo que las limitaciones para compartir

vinieron después.

Las alianzas de diversas empresas con el objetivo de poner en común sus propias

creaciones de código buscaban aprovecharse de la información compartida en

beneficio propio excluyendo a terceros del conocimiento de sus programaciones o

limitando la posibilidad de compartirlo. Así la estandarización derivó en monopolios

que hasta 1983 lograron que no existieran más que sistemas operativos no libres,

privativos para poder hacer funcionar los equipos de informática.

Software propietario

La expresión software propietario proviene del término en inglés "proprietary

software". En la lengua anglosajona, "proprietary" significa «poseído o controlado

privadamente» («privately owned and controlled»), que destaca la manutención de

la reserva de derechos sobre el uso, modificación o redistribución del software.

Inicialmente utilizado, pero con el inconveniente que la acepción proviene de una

traducción literal del inglés, no correspondiendo su uso como adjetivo en el

español, de manera que puede ser considerado como un barbarismo. Sin

embargo, todavía es el término preferido por cerca del 73% de los sitios en

Internet.

El término propietario en español resultaría inadecuado, pues significa que «tiene

derecho de propiedad sobre una cosa» debido a que esta traducción literal no

serviría (fuente DRAE), por lo que no podría calificarse de "propietario" al software,

porque éste no tiene propiedad sobre nada (es decir, no es dueño de nada) y,

además, no podría serlo (porque es cosa y no persona).

Page 40: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Como también, la expresión "software propietario" tenía la posibilidad de ser

interpretada como "software sujeto a propiedad" (derechos o titularidad) y su

opuesto, el software libre, está sujeto al derecho de autor.

Software privativo

La expresión software privativo inicio con ser usada por Richard Stallman, a partir

el año 2003, en sus conferencias sobre software libre, pues vendría a ser más

adecuada que "software propietario" para definir en español al software que no es

libre ("proprietary software" en inglés).

Se realizó este cambio idiomático, básicamente por las siguientes razones:

El término "privativo" se refiere a la causa de privación o restricción de derechos o

libertades, justamente lo que se pretende describir con él (privación a los usuarios

de sus libertades en relación al software).

Su uso ha ido en aumento constante y actualmente se puede constatar que cerca

de 20% de los sitios en Internet lo utilizan.

Software no libre

La expresión software no libre o software no-libre (en inglés "non-free software"),

actualmente se utiliza en 5,5% de los sitios Internet encontrados.

Software privado

La expresión software privado es usada por la relación entre los conceptos de

(tener) propietario y ser privado.

Su utilización es poco difundida, cerca del 1% de los sitios Internet utilizan este

término.

Page 41: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

SISTEMAS OPERATIVOS WINDOWS

Los sistemas operativos Windows ( Windows OS ) se llaman más formalmente

Microsoft Windows y es una familia de sistemas operativos para computadoras

personales. Windows domina el mundo de las computadoras personales,

ejecutando, según algunas estimaciones, más del 90 por ciento de todas las

computadoras personales; el resto ejecuta sistemas operativos Linux y Mac .

Windows proporciona una interfaz gráfica de usuario (GUI), administración de

memoria virtual, multitarea y soporte para muchos dispositivos periféricos. Además

del sistema operativo Windows para computadoras personales, Microsoft también

ofrece sistemas operativos para servidores y dispositivos móviles personales.

EVOLUCION Y TIPOS DE SISTEMAS OPERATIVOS WINDOWS

(PC)

Microsoft Windows fue anunciado por Bill Gates el 10 de noviembre de 1983.

Microsoft introdujo Windows como una interfaz gráfica de usuario para MS-DOS ,

que había sido introducida un par de años antes. En la década de 1990, la línea

de productos evolucionó de un entorno operativo a un sistema operativo

totalmente completo y moderno en dos líneas de desarrollo, cada una con su

propia base de código.

Las primeras versiones de Windows (1.0 a 3.11) fueron programas ejecutados

desde MS-DOS que luego tomaron la pantalla y lanzaron una aplicación llamada

Program Manager ; más adelante, Windows 95 , aunque todavía se basaba en

MS-DOS, era su propio sistema operativo, que utilizaba un kernel de 16 bits

basado en DOS y un espacio de usuario de 32 bits . Windows 95 introdujo muchas

características que han formado parte del producto desde entonces, incluido el

menú Inicio , la barra de tareas y el Explorador de Windows (renombrado

Explorador de archivos en Windows 8). En 1997, Microsoft lanzó Internet Explorer

4 que incluía la controvertida actualización de escritorio de Windows (en ese

momento). Apuntaba a integrar Internet Explorer y la web en la interfaz de usuario

y también trajo muchas características nuevas a Windows, como la capacidad de

mostrar imágenes JPEG como fondo de escritorio y navegación de una sola

ventana en Windows Explorer. En 1998, Microsoft lanzó Windows 98, que también

incluía Windows Desktop Update e Internet Explorer 4 de forma predeterminada.

Page 42: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

La inclusión de Internet Explorer 4 y Desktop Update dio lugar a un caso

antimonopolio en los Estados Unidos. Windows 98 también incluye plug and play ,

que permite que los dispositivos funcionen cuando se enchufan sin necesidad de

reiniciar el sistema o la configuración manual, y la compatibilidad con USB de

fábrica. Windows ME, la última versión de Windows basada en DOS, estaba

dirigida a los consumidores y lanzada en 2000. Introdujo System Restore , Help

and Support Center , versiones actualizadas de Disk Defragmenter y otras

herramientas del sistema.

En 1993, Microsoft lanzó Windows NT 3.1, la primera versión del sistema

operativo Windows NT recientemente desarrollado. A diferencia de la serie de

sistemas operativos Windows 9x, es un sistema operativo completamente de 32

bits. NT 3.1 introdujo NTFS, un sistema de archivos diseñado para reemplazar la

antigua Tabla de Asignación de Archivos (FAT) que fue utilizada por DOS y los

sistemas operativos Windows basados en DOS. En 1996, se lanzó Windows NT

4.0, que incluye una versión de 32 bits de Windows Explorer escrita

específicamente para él, haciendo que el sistema operativo funcione como

Windows 95. Windows NT fue diseñado originalmente para ser utilizado en

sistemas y servidores de alta gama Sin embargo, con el lanzamiento de Windows

2000, se incluyeron muchas características orientadas al consumidor de Windows

95 y Windows 98, como Windows Desktop Update , Internet Explorer 5 , soporte

USB y Windows Media Player . Estas características orientadas al consumidor

continuaron y se extendieron aún más en Windows XP , que introdujo un nuevo

tema llamado Luna , una interfaz más amigable para el usuario, versiones

actualizadas de Windows Media Player e Internet Explorer , y funciones

extendidas de Windows Me, como la Ayuda y Support Center y System Restore.

Windows Vista se centró en asegurar el sistema operativo Windows contra virus

informáticos y otro software malicioso mediante la introducción de funciones como

el Control de cuentas de usuario. Las nuevas características incluyen Windows

Aero, versiones actualizadas de los juegos estándar (por ejemplo, Solitario ),

Windows Movie Maker y Windows Mail para reemplazar a Outlook Express . A

pesar de esto, Windows Vista fue críticamente criticado por su bajo rendimiento en

hardware antiguo y sus requisitos de sistema más altos en el momento. Windows

7 siguió dos años y medio después, y a pesar de que técnicamente tenían

requisitos de sistema más altos, los revisores notaron que funcionaba mejor que

Windows Vista. Windows 7 también eliminó muchas características adicionales,

como Windows Movie Maker , Windows Photo Gallery y Windows Mail , en lugar

de requerir que los usuarios descarguen Windows Live Essentials por separado

para obtener esas características y otros servicios en línea. Windows 8 y Windows

Page 43: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

8.1 , una actualización gratuita para Windows 8, introdujo muchos cambios

controvertidos, como la sustitución del menú de Inicio por la pantalla de inicio, la

eliminación de la interfaz de Aero Glass a favor de una interfaz plana y de color,

así como la introducción de aplicaciones "Metro" (más tarde renombradas como

aplicaciones de la Plataforma Universal de Windows ) y el elemento de la interfaz

de usuario de Charms Bar, que recibieron considerables críticas de los revisores.

La versión actual de Windows, Windows 10 , reintrodujo el menú Inicio y agregó la

capacidad de ejecutar aplicaciones de la Plataforma universal de Windows en una

ventana en lugar de hacerlo siempre en pantalla completa. Windows 10 fue bien

recibido, y muchos críticos afirmaron que Windows 10 es lo que debería haber

sido Windows 8. Windows 10 también marca la última versión de Windows

tradicionalmente lanzada. En cambio, las "actualizaciones de funciones" se

publican dos veces al año con nombres como "Actualización de aniversario" y

"Actualización de creadores de otoño" que introducen nuevas capacidades.

A continuación se detalla la historia de los sistemas operativos MS-DOS y

Windows diseñados para computadoras personales (PC).

MS-DOS – Sistema operativo de disco de Microsoft (1981)

Originalmente desarrollado por Microsoft para IBM, MS-DOS fue el sistema

operativo estándar para computadoras personales compatibles con IBM . Las

versiones iniciales de DOS eran muy simples y se asemejaban a otro sistema

operativo llamado CP / M. Las versiones posteriores se han vuelto cada vez más

sofisticadas ya que incorporan características de los sistemas operativos de

miniordenadores.

Sistema operativo Windows MS-DOS

Windows 1.0 - 2.0 (1985-1992)

Introducido en 1985, Microsoft Windows 1.0 fue nombrado debido a las cajas de

computación, o " ventanas " que representaban un aspecto fundamental del

Page 44: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

sistema operativo. En lugar de escribir comandos de MS-DOS , Windows 1.0 les

permitió a los usuarios señalar y hacer clic para acceder a las ventanas.

En 1987, Microsoft lanzó Windows 2.0, que fue diseñado para el procesador Intel

286. Esta versión agregó iconos de escritorio, atajos de teclado y compatibilidad

con gráficos mejorados.

Windows 3.0 - 3.1 (1990-1994)

Windows 3.0 fue lanzado en mayo de 1900 ofreciendo mejores iconos ,

rendimiento y gráficos avanzados con 16 colores diseñados para procesadores

Intel 386. Esta versión es la primera versión que proporciona el "aspecto y la

sensación" estándar de Microsoft Windows durante muchos años. Windows 3.0

incluye Administrador de programas, Administrador de archivos y Administrador de

impresión y juegos (Corazones, Buscaminas y Solitario). Microsoft lanzó Windows

3.1 en 1992.

Windows 95 (agosto de 1995)

Sistema operativo Windows - Windows 95

Windows 95 se lanzó en 1995 y fue una actualización importante del sistema

operativo Windows. Este sistema operativo fue un avance significativo sobre su

precursor, Windows 3.1. Además de tener una nueva interfaz de usuario, Windows

95 también incluye una serie de mejoras internas importantes. Quizás lo más

importante es que admite aplicaciones de 32 bits, lo que significa que las

aplicaciones escritas específicamente para este sistema operativo deberían

ejecutarse mucho más rápido.

Aunque Windows 95 puede ejecutar aplicaciones anteriores de Windows y DOS,

básicamente ha eliminado DOS como plataforma subyacente. Esto ha significado

la eliminación de muchas de las antiguas limitaciones de DOS, como 640 KB de

Page 45: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

memoria principal y 8 nombres de archivos. Otras características importantes en

este sistema operativo son la capacidad de detectar y configurar automáticamente

el hardware instalado (plug and play).

Windows 98 (junio de 1998)

Windows 98 ofrece soporte para varias tecnologías nuevas, incluidas FAT32,

AGP, MMX, USB, DVD y ACPI. Sin embargo, su característica más visible es

Active Desktop, que integra el navegador web (Internet Explorer) con el sistema

operativo. Desde el punto de vista del usuario, no hay diferencia entre acceder a

un documento que reside localmente en el disco duro del usuario o en un servidor

web en la mitad del mundo.

Windows ME - Edición del Milenio (septiembre de 2000)

Windows Millennium Edition, llamado "Windows Me", era una actualización del

núcleo de Windows 98 e incluía algunas características del sistema operativo

Windows 2000. Esta versión también eliminó la opción "iniciar en DOS".

Windows NT 31. - 4.0 (1993-1996)

Una versión del sistema operativo Windows. Windows NT (Nueva tecnología) es

un sistema operativo de 32 bits que admite la multitarea preventiva. En realidad,

existen dos versiones de Windows NT: Windows NT Server, diseñado para actuar

como servidor en redes, y Windows NT Workstation para estaciones de trabajo

independientes o clientes.

Windows 2000 (febrero de 2000)

A menudo abreviado como "W2K", Windows 2000 es un sistema operativo para

sistemas de escritorio y portátiles empresariales para ejecutar aplicaciones de

software, conectarse a sitios de Internet e intranet, y acceder a archivos,

impresoras y recursos de red. Microsoft lanzó cuatro versiones de Windows 2000:

Professional (para computadoras de escritorio y laptop), Server (tanto un servidor

Page 46: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

web como un servidor de oficina), Advanced Server (para aplicaciones de línea de

negocio) y Datacenter Server (para computadoras de alto tráfico) redes).

Sistema operativo Windows - Windows 2000

Windows XP (octubre de 2001)

Windows XP se lanzó en 2001. Junto con una apariencia rediseñada para la

interfaz de usuario, el nuevo sistema operativo se basa en el kernel de Windows

2000, brindando al usuario un entorno más estable y confiable que las versiones

anteriores de Windows. Windows XP viene en dos versiones, Home y

Professional. Microsoft se centró en la movilidad para ambas ediciones, incluidas

las funciones plug and play para conectarse a redes inalámbricas. El sistema

operativo también utiliza el estándar de seguridad inalámbrica 802.11x . Windows

XP es uno de los productos más vendidos de Microsoft.

Windows Vista (noviembre de 2006)

Windows Vista ofreció un avance en confiabilidad, seguridad, facilidad de

implementación, rendimiento y capacidad de administración en Windows XP. Lo

nuevo en esta versión eran las capacidades para detectar problemas de hardware

antes de que ocurrieran, las características de seguridad para proteger contra la

última generación de amenazas, el tiempo de inicio más rápido y el bajo consumo

de energía del nuevo estado de suspensión. En muchos casos, Windows Vista es

notablemente más receptivo que Windows XP en hardware idéntico. Windows

Vista simplifica y centraliza la administración de la configuración del escritorio, lo

que reduce el costo de mantener los sistemas actualizados.

Windows 7 (octubre de 2009)

Windows 7 fue lanzado por Microsoft el 22 de octubre de 2009 como el último en

la línea de 25 años de sistemas operativos Windows y como el sucesor de

Windows Vista (que a su vez siguió a Windows XP). Windows 7 fue lanzado junto

con Windows Server 2008 R2, contraparte del servidor de Windows 7. Las

mejoras y las nuevas características de Windows 7 incluyen compatibilidad

multitáctil, Internet Explorer 8, rendimiento mejorado y tiempo de inicio, Aero Snap,

Page 47: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Aero Shake, compatibilidad con discos duros virtuales, un nuevo y mejorado

Windows Media Center y seguridad mejorada.

Windows 8

Sistema operativo Windows - Windows 8

Windows 8 fue lanzado en agosto. 1, 2012 y es un sistema operativo

completamente rediseñado que se ha desarrollado desde cero con el uso de la

pantalla táctil en mente, así como las capacidades casi instantáneas que permiten

que una PC con Windows 8 se cargue y arranque en cuestión de segundos en

lugar de en minutos.

Windows 8 reemplazará el aspecto más tradicional del sistema operativo Microsoft

Windows con una nueva interfaz de sistema de diseño "Metro" que debutó por

primera vez en el sistema operativo móvil Windows Phone 7. La interfaz de

usuario de Metro consiste principalmente en una "Pantalla de inicio" compuesta

por "Live Tiles", que son enlaces a aplicaciones y características que son

dinámicas y se actualizan en tiempo real. Windows 8 es compatible con PC x86 y

procesadores ARM.

Windows 10

Windows 10 es el sucesor de Windows de Microsoft para Windows 8. Windows 10

debutó el 29 de julio de 2015, luego de una versión beta de "vista previa técnica"

del nuevo sistema operativo que llegó en otoño de 2014 y una versión beta de

"vista previa de consumidor" a principios de 2015. Microsoft afirma Windows 10

presenta inicio y reanudación rápidos, seguridad incorporada y la devolución del

menú de inicio en una forma expandida. Esta versión de Windows también

presentará Microsoft Edge, el nuevo navegador de Microsoft. Cualquier dispositivo

calificado (como tabletas, PC, teléfonos inteligentes y consolas Xbox) puede

actualizar a Windows 10, incluidos aquellos con copias piratas de Windows.

EVOLUCION Y TIPOS DE SISTEMAS OPERATIVOS PARA MOVIL

Page 48: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Además de los sistemas operativos diseñados para su uso en computadoras

personales (PC) y computadoras portátiles, Microsoft también ha desarrollado

sistemas operativos para servicios, dispositivos portátiles y teléfonos móviles.

Servidor de Windows (marzo de 2003)

Windows Server es una serie de sistemas operativos de servidor de Microsoft. Los

servidores de Windows son versiones más potentes de sus contrapartes del

sistema operativo de escritorio y están diseñados para manejar de manera más

eficiente las redes corporativas, el alojamiento de Internet / intranet, las bases de

datos, la mensajería a escala empresarial y funciones similares. El nombre del

servidor de Windows hizo su debut con el lanzamiento de Windows Server 2003 y

continúa con la versión actual, Windows Server 2008 R2, que comparte su base

de código con Windows 7. Windows Server 2008 R2 debutó en octubre de 2009.

Windows Home Server (enero de 2007)

Anunciado en enero de 2007, Windows Home Server (WHS) es un "servidor de

consumo" diseñado para usar con múltiples computadoras conectadas en el

hogar. Home Server le permite compartir archivos como fotos digitales y archivos

multimedia, y también le permite realizar copias de seguridad automáticas de sus

computadoras en red domésticas. A través de Windows Media Connect, Windows

Home Server le permite compartir cualquier medio ubicado en su WHS con

dispositivos compatibles.

Sistema operativo Windows - Windows Home Server

Windows CE (noviembre de 2006)

Una versión del sistema operativo Windows diseñada para dispositivos pequeños

como asistentes personales digitales (PDA) (o computadoras de mano en el

vernáculo de Microsoft). La interfaz gráfica de usuario (GUI) de Windows CE es

muy similar a la de Windows 95, por lo que los dispositivos con Windows CE

deberían ser fáciles de usar para cualquiera que esté familiarizado con Windows

95.

Page 49: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Windows Mobile (abril de 2000)

Un sistema operativo móvil para teléfonos inteligentes y dispositivos móviles de

Microsoft basado en el Kernel de Windows CE y diseñado para verse y operar de

manera similar a las versiones de escritorio de Microsoft Windows. Windows

Phone ha sido suplantado en gran medida por Windows Phone 7, aunque

Microsoft lanzó, en 2011, Windows Embedded Handheld 6.5, un sistema operativo

móvil compatible con Windows Mobile 6.5 diseñado para dispositivos móviles y

portátiles empresariales.

Windows Phone (noviembre de 2010)

Sistema operativo Windows - Windows Phone

Un sistema operativo móvil para teléfonos inteligentes y dispositivos móviles que

sirve como el sucesor del sistema de plataforma móvil inicial de Microsoft,

Windows Mobile. A diferencia de Windows Mobile, Windows Phone 7 (también

conocido como WinPhone7) está más orientado al mercado de consumo que el

mercado empresarial, y reemplaza la apariencia más tradicional del sistema

operativo Microsoft Windows con una nueva interfaz de usuario del sistema de

diseño "Metro".

Windows Phone 7 cuenta con un navegador web Internet Explorer móvil de

múltiples pestañas que usa un motor de renderizado basado en Internet Explorer 9

y también Microsoft Office Mobile, una versión de Microsoft Office que está

diseñada para dispositivos móviles. Sus sucesores incluyen Windows Phone 8 y

Windows 10 Mobile.

VENTAJAS DE WINDOWS

Facilidad de uso, los usuarios que estén familiarizados con las versiones

anteriores de Windows probablemente también encuentren que los más modernos

son fáciles de usar debido a la existencia de software que describe todo, desde la

apariencia estandarizada de casi todos los programas escritos para Windows

hasta la forma en que el archivo El sistema se ha presentado desde los días de

MS-DOS. Esta es una de las principales razones por las que los usuarios de

Windows a menudo son reacios a cambiar de sistema operativo.

Page 50: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Soporte para hardware nuevo , prácticamente todos los fabricantes de hardware

ofrecerán soporte para una versión reciente de Windows cuando salgan al

mercado con un nuevo producto. Una vez más, el dominio de Microsoft en el

mercado del software hace que Windows sea imposible de ignorar por los

fabricantes de hardware. Por lo tanto, si se dirige hoy a una tienda para comprar

alguna pieza nueva aleatoria de hardware, verá que probablemente funcione con

la última versión de Windows.

Plug and Play , como sistema operativo para el usuario doméstico promedio,

Windows todavía tiene una ventaja sobre la competencia en el área de

compatibilidad Plug and Play para hardware de computadora personal. Siempre

que se instalen los controladores adecuados, Windows generalmente hará un

buen trabajo al reconocer hardware nuevo. Otros sistemas operativos también

ofrecen la funcionalidad Plug & Play, pero en menor grado y con mayor frecuencia

requieren intervención manual.

FUNCIONES DE LOS SISTEMAS OPERATIVOS DE WINDOWS.

El sistema operativo Windows proporciona la plataforma a través de la cual el

hardware de la computadora se comunica con el software de suplicación. Todos

los programas de aplicaciones como Microsoft Word residen en el sistema

operativo Windows como Microsoft Windows Vista. Sin el sistema ya sea Windows

o no Windows como Linux, no hay comunicación entre el hardware y el software

de aplicación que se llevaría a cabo.

El sistema operativo de Microsoft ha experimentado la mayor mejora a lo largo de

los años a partir de Microsoft Windows 95, 98, Windows NT (nueva tecnología),

2000, 2000 profesional, Microsoft Windows XP, Microsoft Windows Vista y

últimamente Microsoft Windows 7

LAS FUNCIONES PRINCIPALES DE LOS SISTEMAS OPERATIVOS DE

WINDOWS.

Estas son las rutinas diarias que el sistema operativo Windows hace para

mantener el sistema funcionando sin ningún problema y cómo llevar a cabo estas

funciones.

GERENTE DE TAREA DE VENTANA.

El administrador de tareas, el sistema operativo Windows usa el administrador de

tareas para monitorear aplicaciones y tareas que se ejecutan en Windows; con

esto, el sistema operativo (sistema operativo) proporciona a los usuarios o el

Page 51: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

administrador la información de todas las aplicaciones y procesos en ejecución.

Cuando abre cualquier programa, es decir, calculadora, la palabra su estado se

mostrará en la pestaña Aplicación del Administrador de tareas. Con la ejecución

de la aplicación, puede realizar las siguientes funciones como usuario. Terminar

una tarea en ejecución, Cambiar a otra tarea, Abrir nueva tarea.

Las siguientes funciones del administrador de tareas del sistema operativo son el

proceso, aquí se muestran todos los procesos ejecutables y la información

disponible del proceso Administrador de tareas incluye Nombre de la imagen El

nombre del proceso en sí, nombre del usuario que utiliza este proceso y más para

que hay otros programas en ejecución.

El uso de la Unidad Central de Procesamiento, también indica el uso de la Unidad

de Procesamiento Central del proceso en ejecución así como el Uso de la

memoria. Por último, muestra la descripción del proceso en su totalidad. Como

usuario, puede verificar todos los procesos de todos los usuarios que se ejecutan,

tiene la capacidad de finalizar cualquier proceso que desee. La ventana del

administrador de tareas se muestra a continuación

Servicios, en la sección de servicios de la barra de tareas de Windows puede

acceder a los servicios que el sistema operativo ha realizado o está realizando en

este momento. También describe qué tipo de servicio se realiza si los servicios de

la aplicación, los servicios del sistema. Mientras está en la pestaña de servicio,

haga clic en los servicios con el ícono, esto abrirá la ventana del servicio local

como se muestra a continuación. En la pestaña de servicio también podemos ver

el estado del programa en ejecución, detenido o en ejecución. La pestaña Servicio

también puede proporcionarle el grupo en el que cae el programa en ejecución.

Ejemplo Servicio local

Rendimiento, haga clic en la pestaña de rendimiento en el administrador de

tareas de Windows, esto le da el uso gráfico de la Unidad de procesamiento

central y la memoria como se muestra. Muestra el uso de la memoria física, la

memoria física total disponible, la memoria en caché y la memoria libre disponible

para su uso. Además de la memoria física, también podemos ver la memoria total

del kernel disponible, la memoria paginada total y la memoria no paginada.

Mientras se encuentra aún en el rendimiento del sistema, puede ver Mangos,

Subprocesos, Procesos en tiempo real y Archivo de página. Haga clic en la

pestaña Monitor de recursos debajo del sistema para ver la Información general de

recursos

Redes, es una representación gráfica del uso de recursos de red por parte de la

computadora. Muestra el uso de la conexión de área local y el uso de la conexión

Page 52: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

de red inalámbrica. La pestaña de red le proporciona el siguiente nombre de

adaptador de información, utilización de red, enlace y el estado de la red, ya sea

que esté conectada o desconectada.

Usuarios, esto le da a los usuarios que están conectados y están activos o

inactivos. Mientras está en esta pestaña, puede desconectarse o desconectarse

de la computadora.

APLICACIONES

Las aplicaciones de Microsoft Windows son En el caso de "Microsoft Windows",

los programas de Windows son aplicaciones de software que se ejecutan en una

computadora que también ejecuta Microsoft Windows como un sistema operativo.

Una aplicación de software, o programa, es un conjunto de condiciones lógicas

agrupadas para realizar alguna función. Normalmente, una aplicación de Microsoft

Windows se ejecutará dentro de una "ventana", aunque eso no es un requisito.

Una "ventana" en el contexto del software es un área de la pantalla reservada para

ejecutar un solo programa y puede o no tener opciones para controlar la posición y

el tamaño del área del programa. Algunos ejemplos de aplicaciones de Microsoft

Windows son:

Microsoft Excel

Microsoft Internet Explorer

Bloc

Mozilla Firefox

ANALISIS DE SISTEMAS

Análisis de sistemas del proceso de observación de sistemas con fines de

resolución de problemas o desarrollo. Se aplica a la tecnología de la información,

donde los sistemas basados en computadora requieren un análisis definido de

acuerdo con su composición y diseño.

El análisis de sistemas puede incluir observar la implementación del usuario final

de un paquete o producto de software; analizar en profundidad el código fuente

para definir las metodologías utilizadas en la creación de software; o tomando

estudios de viabilidad y otros tipos de investigación para apoyar el uso y

producción de un producto de software, entre otras cosas.

Page 53: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

A menudo se recurre a los profesionales de análisis de sistemas para que

examinen críticamente los sistemas y rediseñen o recomienden los cambios que

sean necesarios. Dentro y fuera del mundo de los negocios, los analistas de

sistemas ayudan a evaluar si un sistema es viable o eficiente dentro del contexto

de su arquitectura general, y ayudan a descubrir las opciones disponibles para la

empresa empleadora o para otra parte.

Los analistas de sistemas son diferentes a los administradores de sistemas, que

mantienen los sistemas día a día, y sus roles generalmente implican una vista de

alto nivel de un sistema para determinar su efectividad general de acuerdo con su

diseño.

IMPORTANCIA

Minimiza el riesgo que las empresas toman cuando se requiere un nuevo sistema

(o cambiar a un sistema existente).

Si se hace bien, puede servir como documentación complementaria, además de

las especificaciones del programador, que puede describir a los programadores o

equipos de programadores, los requisitos generales para escribir los programas,

funciones o módulos necesarios, a fin de lograr el objetivo del programa. sistema o

modificación al sistema. Y debería ayudar aún más a los programadores y otros

analistas con una visión general de cómo funciona el sistema y cómo puede

integrarse con los sistemas existentes.

También debería ayudar a identificar los tipos de programadores (y los conjuntos

de habilidades necesarios) y los recursos necesarios para llevar a cabo la tarea, y

otras métricas, que pueden predecir situaciones que pueden surgir, que pueden

ser beneficiosas o perjudiciales, para completar el proyecto. tiempo y dentro del

presupuesto.

Además, puede generar nuevas perspectivas, terminología y definiciones para el

personal, que requiere una mejor comprensión de lo que es necesario para

incorporar una idea o visión, iniciada por una persona no técnica o personas que

Page 54: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

no comprenden completamente el alcance. de lo que se requiere para lograr un

objetivo o visión, en un entorno técnico complejo.

Comúnmente, describe cómo se realizará una tarea, paso a paso, y los medios

para ese fin, utilizando recursos humanos, computadoras, redes y procedimientos,

y cómo se pueden expresar utilizando especificaciones técnicas como

programación de documentación, bibliotecas, base de datos. requisitos, registros y

estructuras clave, métodos de acceso, procedimientos, programas, códigos y

datos, etc. y, además, cómo los usuarios de esos sistemas interactuarán con la

solución del sistema, para producir su trabajo, utilizando el sistema o sistema

recientemente desarrollado modificación.

CARACTERISTICAS PRINCIPALES DEL SISTEMA DE ANALISIS

Identificar las necesidades del cliente.

Evaluar que conceptos tiene el cliente del sistema para establecer su

viabilidad.

Realizar un análisis técnico y económico

Asignar funciones al hardware, software , personal , base de datos y otros

elementos del sistema.

Establecer las restricciones del presupuesto y planificación temporal.

COMPONENTES

Estructura y dependencias del Análisis del Sistema

El DAS es el principal producto de la tarea Analizar los requisitos del

sistema del proceso de Ingeniería de Requisitos, y puede considerarse como

un complemento a la Especificación de Requisitos del Sistema (ERS), ya que

contiene la arquitectura lógica, los modelos conceptuales y la especificación de

las interfaces del sistema software especificado mediante los requisitos de la

ERS, a los que debe estar convenientemente trazado, tal como se muestra en

la siguiente figura.

Page 55: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Relación del

Documento de Análisis del Sistema con la Especificación de Requisitos del

Sistema

Estructura interna

La estructura interna del DAS puede verse en la siguiente figura, en la que

también se muestran las tareas que producen cada uno de sus contenidos.

Estructura interna del

Documento de Análisis del Sistema

Dependencias internas y externas

En las siguientes figuras se muestran las principales dependencias internas y

externas de los componentes del DAS. Las dependencias mostradas en las

figuras son las más habituales y que deberían por lo tanto registrarse mediante

Page 56: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

las trazas oportunas. Ello no impide que puedan registrarse otras trazas no

contempladas en las figuras y que se identifiquen durante el desarrollo de un

proyecto.

Dependencias internas

de los componentes del Documento de Análisis del Sistema

Page 57: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Dependencias externas de los componentes del Documento de Análisis del

Sistema

Índice propuesto

En la siguiente figura puede verse el índice propuesto para el DAS, que se

detalla sección por sección a continuación.

Page 58: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Índice del

Documento de Análisis del Sistema

Las secciones dedicadas a los modelos e interfaces del sistema (secciones 3 a

6, ambas inclusive) pueden organizarse internamente como se considere

oportuno para facilitar la legibilidad del documento, siendo la organización más

habitual la división en los subsistemas descritos en la arquitectura lógica del

sistema (sección 2), en cuyo caso la estructura del índice del DAS para dichas

secciones podría ser cualquier de las que pueden verse en las siguientes

figuras.

Page 59: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Secciones de modelos e

interfaces del Documento de Análisis del Sistema organizadas por subsistemas

(opción 1)

Secciones de modelos e

interfaces del Documento de Análisis del Sistema organizadas por subsistemas

(opción 2)

Portada

La portada del DAS, independientemente de la maquetación concreta, debe

incluir los siguientes elementos:

Nombre del documento: Documento de Análisis del Sistema

Page 60: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Nombre del proyecto: el nombre del proyecto en el que se desarrolla el

DAS.

Versión: versión del DAS según la numeración de versiones que indique

la Gestión de la Configuración del proyecto. Lo habitual es que la versión se

componga de dos números. El primero indica el número de la línea base,

que debe ser cero mientras no se haya entregado la primera línea base y

que se debe incrementar con cada nueva línea base que se vaya

entregando formalmente. El segundo número, que debe ponerse a cero

cada vez que se incremente el primero, indica cambios dentro una línea

base aún no entregada. En otras palabras, la primera línea base será la

versión 1.0 del documento, la segunda línea base la 2.0 y así

sucesivamente. Una versión como la 2.5 será la quinta versión intermedia a

partir de la segunda línea base.

Fecha: fecha de la publicación de la versión.

Desarrollado por: nombre de la empresa o equipo de desarrollo del DAS.

Desarrollado para: nombre del cliente, normalmente alguna consejería o

servicio de la Junta de Andalucía o algún otro organismo dependiente de

ésta.

Lista de control de cambios

Aunque la mayoría de las herramientas de Gestión de la

Configuración permiten auditar los cambios que se van realizando sobre los

productos que están bajo control de configuración, puede ser necesario incluir

una lista de los cambios introducidos en el documento entre entrega y entrega

de línea base. En ese caso, el documento incorporará una Lista de Control de

Cambios que debe especificar, para cada versión del documento posterior a la

1.0, los cambios producidos en el mismo ordenados por fecha. Para cada

cambio se indicará: el número de orden, la fecha, una descripción y los autores

del cambio.

Índice

El índice del DAS debe indicar la página en la que comienza cada sección,

subsección o apartado del documento. En la medida de lo posible, se

sangrarán las entradas del índice para ayudar a comprender la estructura del

documento. En el caso de documentos electrónicos, cada entrada podrá ser un

hiperenlace al apartado correspondiente.

Listas de tablas y figuras

Page 61: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

El DAS deberá incluir listas de las figuras y tablas que aparezcan en el mismo.

Dichas listas serán dos índices que indicarán el número, la descripción y la

página en que aparece cada figura o tabla del DAS. Al igual que en el índice

general, en el caso de documentos electrónicos, cada entrada podrá ser un

hiperenlace a la tabla o figura correspondiente.

Introducción

Esta sección obligatoria debe contener una descripción breve del contenido del

documento y cualquier otra consideración que sitúe al posible lector en el

contexto oportuno para comprender el resto del documento.

Alcance

Esta sección debe describir a qué elementos organizativos de la Junta de

Andalucía afecta el desarrollo del nuevo sistema, de la misma forma que se

hizo en la Especificación de Requisitos del Sistema.

Objetivos

Esta sección debe describir los principales objetivos que se esperan alcanzar

cuando el sistema a desarrollar esté en producción, de la misma forma que se

hizo en la Especificación de Requisitos del Sistema.

Esta sección obligatoria debe contener información relativa a la arquitectura

lógica del sistema a desarrollar, es decir, un modelo de la estructura interna del

sistema software y de sus relaciones con otros sistemas en el que se

identifiquen los principales componentes y sus interacciones. En el ámbito de

los sistemas de información, la arquitectura lógica suele seguir variantes

del patrón MVC((Modelo-Vista-Controlador) con n-capas, de forma que la

capa i-ésima ofrece sus servicios a la capa i-1 utilizando los servicios de la

capa i+1. En caso de aplicar un enfoque orientado a servicios, especialmente

en casos de sistemas complejos, también es frecuente recurrir a

una arquitectura en bus, normalmente usando un bus de servicios

empresarial (ESB, Enterprise Service Bus en inglés).

Diagramas de la arquitectura lógica del sistema

Esta sección debe contener una representación gráfica de la arquitectura

lógica que se propone para el sistema a desarrollar. Se recomienda usar

un diagrama de componentes UML, un diagrama de paquetes UML o alguna

notación ad-hoc si se considera oportuno.

Page 62: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Diagrama de

arquitectura lógica

Diagrama de arquitectura lógica

Descripción de la arquitectura lógica del sistema

Esta sección debe contener una descripción textual de la arquitectura lógica

del sistema, de sus componentes principales y de sus relaciones, en el formato

que se considere más adecuado y que, idealmente, podría generar

Page 63: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

automáticamente una herramienta CASE. Opcionalmente, si no entorpece la

comprensión de los diagramas, la descripción podría incorporarse como

comentarios en los diagramas mediante anotaciones UML o similares como

complemento a los mismos.

Modelo de clases del sistema

Esta sección obligatoria debe contener el modelo estático del sistema software

a desarrollar, denominado modelo de clases en Métrica versión 3. El modelo

estático describe la estructura de la información que debe almacenar el

sistema software, es decir su estado, que habitualmente se almacenará en

una base de datos relacional.

Diagramas de clases del sistema

Esta sección debe contener los diagramas de clases UML correspondientes al

modelo estático del sistema. En función de la complejidad del modelo, éste

podrá organizarse en el número de diagramas que se considere necesario.

Diagrama de clases UML

Descripción de las clases del sistema

Esta sección debe contener una descripción textual de la clases identificadas

en el modelo estático del sistema, de sus restricciones y de sus atributos y

asociaciones, en el formato que se considere más adecuado y que,

idealmente, podría generar automáticamente una herramienta CASE.

Opcionalmente, si no entorpece la comprensión de los diagramas, la

descripción podría incorporarse como comentarios en los diagramas

mediante anotaciones UML o similares como complemento a los mismos.

Page 64: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Diagramas de estados de las clases del sistema [opcional]

Esta sección opcional debe contener aquellos diagramas de estados

UML correspondientes a aquellas clases del modelo estático para las que se

haya identificado un ciclo de vida complejo. Opcionalmente, estos diagramas

de estado pueden adjuntarse a la descripción de las clases en el apartado

anterior y prescindir de esta sección.

Diagrama de estados UML

Modelo de casos de uso del sistema

Esta sección obligatoria debe contener el modelo dinámico/funcional del

sistema software a desarrollar, denominado modelo de casos de

uso en Métrica versión 3, ya que en él se modelan los casos de uso descritos

en la Especificación de Requisitos del Sistema.

Diagramas de secuencia y flujos de trabajo del sistema

Esta sección debe contener los diagramas de secuencia UML y los diagramas

de flujos de trabajo correspondientes al modelo dinámico/funcional del sistema,

normalmente un diagrama de secuencia y/o un diagrama de flujo de trabajo por

cada caso de uso o requisito de conducta de la ERS. La elección de un tipo de

diagrama u otro (o ambos) dependerá de la naturaleza del caso de uso o del

requisito de conducta, recomendándose los diagramas de flujo para los más

cercanos a procesos administrativos y los diagramas de secuencia para el

resto, incluyendo la posibilidad de usar ambos si se considera oportuno.

Page 65: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Para los diagramas de flujo de trabajo se podrán utilizar la notación que se

considere más oportuna, por ejemplo diagramas de actividad UML, diagramas

de la herramienta Model@, etc.

Diagrama de secuencia UML

Page 66: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Diagrama de flujo de trabajo

Descripción de los diagramas de secuencia y flujos de trabajo del

sistema

Esta sección debe contener una descripción textual de los diagramas de

secuencia y/o diagramas de flujo de trabajo realizados, en el formato que se

considere más adecuado y que, idealmente, podría generar automáticamente

una herramienta CASE. Opcionalmente, estas descripciones pueden

adjuntarse a los diagramas en el apartado anterior y prescindir de esta sección.

Page 67: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Interfaz de usuario del sistema

Esta sección obligatoria debe contener el modelo de interfaz de usuario del

sistema software a desarrollar, compuesto por esquemas de las pantallas e

informes y por el modelo de navegación entre los mismos.

Diagramas de navegación del sistema

Esta sección debe contener los diagramas de navegación de la interfaz de

usuario del sistema software a desarrollar, utilizando la notación que se

considere más oportuno para ello, ya que no existe ningún diagrama de UML

específico para este propósito.

Diagrama de navegación de interfaz de usuario

Esquemas de la interfaz de usuario del sistema

Esta sección debe contener los esquemas de pantallas e informes de la

interfaz de usuario del sistema software a desarrollar, utilizando la notación que

Page 68: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

se considere más oportuno para ello, ya que no existe ningún diagrama de

UML específico para este propósito.

Esquema de pantalla de interfaz de usuario

Descripción de la interfaz de usuario del sistema [opcional]

Esta sección debe contener una descripción textual de los diagramas de

navegación y de los esquemas de pantallas e informes de la interfaz de usuario

realizados, en el formato que se considere más adecuado y que, idealmente,

podría generar automáticamente una herramienta CASE. Opcionalmente, estas

descripciones pueden adjuntarse a los diagramas y esquemas en los

apartados anteriores y prescindir de esta sección.

Interfaz de servicios del sistema

Esta sección obligatoria debe contener una especificación de alto nivel de

la interfaz de servicios del sistema software a desarrollar, que normalmente

coincide con los servicios de la capa de lógica de negocio identificados durante

la realización del modelo dinámico/funcional del sistema, así como una relación

de los servicios a consumir. Se deberán incluir las operaciones de la interfaz de

Page 69: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

servicios del sistema, sus parámetros y valores devueltos, así como su

descripción.

Diagramas de la interfaz de servicios del sistema

Esta sección debe contener los diagramas de componentes

UML correspondientes a la interfaz de servicios del sistema.

Diagrama de interfaz de servicios (diagrama de componentes UML)

Descripción de la interfaz de servicios del sistema

Esta sección debe contener una descripción textual de las interfaces de

servicios del sistema, de sus operaciones, sus parámetros, sus tipos devueltos,

etc., en el formato que se considere más adecuado y que, idealmente, podría

generar automáticamente una herramienta CASE. Opcionalmente, si no

entorpece la comprensión de los diagramas, la descripción podría incorporarse

como comentarios en los diagramas mediante anotaciones UML o similares

como complemento a los mismos.

Servicios consumidos por el sistema

Esta sección debe contener una relación de los servicios consumidos por el

sistema. Para cada servicio consumido se deberá indicar el identificador del

requisito de integración que justifica su consumo, el nombre del servicio, el

proyecto y el organismo que lo ha desarrollado y un enlace a su

documentación, mediante una tabla como la que se muestra en la figura.

Page 70: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Relación de servicios consumidos por el sistema

Información sobre trazabilidad

Esta sección obligatoria debe contener el conjunto de matrices de trazabilidad

que se considere oportuno para identificar las dependencias entre los

diferentes elementos que aparecen en el DAS y con respecto al contenido de

la ERS. Se recomienda al menos realizar las siguientes matrices:

Matrices para representar dependencias externas

Matriz de trazabilidad de clases frente a requisitos de los tipos que se

consideren oportunos, especialmente requisitos de información y reglas de

negocio.

Matriz de trazabilidad de diagramas de secuencia frente a requisitos de los

tipos que se consideren oportunos, especialmente casos de uso y requisitos

de conducta.

Matriz de trazabilidad de pantallas e informes frente a requisitos de los tipos

que se consideren oportunos, especialmente casos de uso y requisitos de

conducta.

Matriz de trazabilidad de interfaces de servicios frente a requisitos de los

tipos que se consideren oportunos, especialmente requisitos de integración

y restricciones técnicas.

Matrices para representar dependencias internas

Matriz de trazabilidad de clases frente a diagramas de secuencia.

Matriz de trazabilidad de pantallas e informes frente a diagramas de

secuencia.

Matriz de trazabilidad de pantallas e informes frente a clases.

Page 71: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

EL CICLO DE DESARROLLO DE SISTEMA

Los modelos de ciclo de vida del software describen las fases del ciclo de

software y el orden en que se ejecutan esas fases. Cada fase produce entregas

requeridas por la siguiente fase en el ciclo de vida. Los requisitos se traducen en

diseño. El código se produce de acuerdo con el diseño que se llama fase de

desarrollo. Después de la codificación y el desarrollo, la prueba verifica el

entregable de la fase de implementación según los requisitos. El equipo de

pruebas sigue el Ciclo de vida de pruebas de software (STLC), que es similar al

ciclo de desarrollo seguido por el equipo de desarrollo.

Hay seis fases siguientes en cada modelo de ciclo de vida de desarrollo de

software:

Recopilación y análisis de requisitos: los requisitos comerciales se recopilan en

esta fase. Esta fase es el enfoque principal de los gerentes de proyecto y los

interesados. Se llevan a cabo reuniones con gerentes, interesados y usuarios para

determinar los requisitos como; ¿Quién va a usar el sistema? ¿Cómo usarán el

sistema? ¿Qué datos deberían ingresarse en el sistema? ¿Qué datos debe

generar el sistema? Estas son preguntas generales que se responden durante una

fase de recopilación de requisitos. Después de reunir los requisitos, se analiza su

validez y se estudia también la posibilidad de incorporar los requisitos del sistema

para su desarrollo.

Finalmente, se crea un documento de especificación de requisitos que cumple la

función de guía para la siguiente fase del modelo. El equipo de prueba sigue el

ciclo de vida de la prueba de software y comienza la fase de planificación de

prueba una vez que se completa el análisis de requisitos.

Diseño: en esta fase, el diseño del sistema y del software se prepara a partir de

las especificaciones de requisitos que se estudiaron en la primera fase. El diseño

del sistema ayuda a especificar los requisitos de hardware y sistema, y también

ayuda a definir la arquitectura general del sistema. Las especificaciones de diseño

del sistema sirven como entrada para la próxima fase del modelo.

Page 72: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

En esta fase, los evaluadores presentan la estrategia Test, donde mencionan qué

probar y cómo probar.

Implementación / Codificación: Al recibir los documentos de diseño del sistema,

el trabajo se divide en módulos / unidades y se inicia la codificación real. Dado

que, en esta fase, el código se produce por lo que es el foco principal para el

desarrollador. Esta es la fase más larga del ciclo de vida de desarrollo de software.

Pruebas: después de que se desarrolla el código, se prueba con los requisitos

para garantizar que el producto está resolviendo las necesidades abordadas y

reunidas durante la fase de requisitos. Durante esta fase, se realizan todos los

tipos de pruebas funcionales, como pruebas unitarias, pruebas de integración,

pruebas del sistema, pruebas de aceptación y también pruebas no funcionales.

Despliegue: después de una prueba exitosa, el producto se entrega / implementa

al cliente para su uso.

Tan pronto como el producto se entregue a los clientes, primero harán la prueba

beta. Si se requieren cambios o si se detectan errores, los informarán al equipo de

ingeniería. Una vez que se realizan esos cambios o se reparan los errores, se

realizará la implementación final.

Mantenimiento: una vez que los clientes comienzan a usar el sistema

desarrollado, surgen los problemas reales que deben resolverse de vez en

cuando. Este proceso donde se toma cuidado para el producto desarrollado se

conoce como mantenimiento

Page 73: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

ELEMENTOS DE UN SISTEMA DE INFORMACION

Hardware

El hardware es la parte más obvia de un sistema de información basado en

computadora. Hardware se refiere a las computadoras mismas, junto con todos los

periféricos, incluidos servidores, enrutadores, monitores, impresoras y dispositivos

de almacenamiento. Un CBIS puede usar una sola computadora o miles.

Software

Sin software, el hardware no sería muy útil. El software, el segundo elemento de

un CBIS, es lo que le dice al hardware cómo funcionar. Recopila, organiza y

manipula datos y lleva a cabo instrucciones. Todo lo que haces usando una

computadora es hecho por el software.

Datos

Los datos o la información son el tercer elemento de un CBIS. Así como el

hardware no puede funcionar sin software, el software no puede funcionar sin

datos. Esta es la parte de información de un sistema de información, y ya sea que

se trate de datos estadísticos, conjuntos de instrucciones, listas de nombres o

incluso gráficos y animaciones, todo es clave para un CBIS.

Procedimientos

Comúnmente se dice que "los procedimientos son para las personas lo que el

software es para el hardware". El cuarto elemento de CBIS, los procedimientos

son las reglas, descripciones e instrucciones de cómo se hacen las cosas. En los

sistemas de información basados en computadora, los procedimientos se cubren

con frecuencia en la instrucción o los manuales del usuario que describen cómo

usar el hardware, el software y los datos.

Page 74: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Gente

Las personas son la parte más frecuentemente olvidada y más importante de un

sistema de información basado en computadora. Son las personas quienes

diseñan y operan el software, ingresan los datos, construyen el hardware y lo

mantienen funcionando, escriben los procedimientos y, en última instancia, son las

personas las que determinan el éxito o el fracaso de un CBIS.

Comunicación

La comunicación queda fuera de algunas listas de elementos de CBIS, pero para

un CBIS que involucra más de una pieza de hardware para funcionar, la

comunicación o conectividad es una necesidad. Esto es, en parte, porque partes

de él están cubiertas por hardware. Los componentes que permiten que una

computadora se comunique con otra son hardware y están controlados por

software. Si la comunicación entre personas está incluida en este elemento, sin

embargo, es un elemento importante.

FUNDAMENTOS DEL ANALISIS Y DISEÑO DEL SISTEMA EN LAS EMRESAS

El proceso de análisis y diseño de negocios es similar a muchas

implementaciones de software. Los expertos en el negocio se reúnen con expertos

de la tecnología y colaboran en el mejor diseño de un sistema para respaldar los

procesos comerciales.

A continuación se detallan los pasos para una implementación exitosa de

Microsoft Dynamics 365. Dependiendo del tamaño de su organización y proyecto,

puede seguir estos pasos rápidamente, o puede tener un proceso de revisión más

largo en cada etapa.

1. Identificar Factores Críticos de Éxito. A menudo se expresa como, "Este

proyecto será exitoso si ...", los factores críticos de éxito son los objetivos que

guían el proyecto. Durante la fase de diseño, ayudan a determinar si algo debe

incluirse o no. Al final del proyecto, los factores críticos de éxito se utilizan para

determinar si el proyecto fue un éxito. Las organizaciones pueden identificar los

factores de éxito a largo plazo que pueden medirse durante algún tiempo después

del despliegue.

Page 75: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

2. Determinar el alcance. El alcance se puede entender más fácilmente en

términos de equipos y procesos. ¿Qué equipos usarán Dynamics 365? Qué

procesos (dentro de un equipo y entre equipos) serán compatibles con Dynamics

365. Al inicio, también puede saber que ciertos subprocesos pueden completarse

dentro o fuera de Dynamics 365, también.

Muchas organizaciones también pueden llamar al alcance de un proyecto

"recopilación de requisitos" porque el alcance está redactado en términos de lo

que la aplicación debe hacer a corto plazo y cuáles deben ser las funcionalidades

eventuales a largo plazo.

Dado que la implementación de Dynamics 365 se centra en el diseño de procesos

de futuros estados, es común que las organizaciones tengan un analista de

negocios que documente los procesos actuales y los puntos débiles antes del

alcance de un proyecto.

3. Llevar a cabo un análisis del futuro estado. La comparación de los procesos

de estado actual a estado futuro es útil para incorporar la gestión de cambios en el

proceso de implementación. Sin embargo, el diseño de Dynamics 365 se centra

principalmente en los procesos estatales futuros: qué hará la aplicación. El análisis

de proceso tiene tres elementos:

Medición. En primer lugar, Dynamics 365 debe ser un sistema que produzca un

análisis comercial procesable. Los líderes deben ser capaces de tomar decisiones

basadas en datos comerciales críticos que surjan de Dynamics 365. Los analistas

deben surgir para que los usuarios finales les ayuden a priorizar las actividades

orientadas al cliente y planear sus próximas acciones. Por lo tanto, el análisis del

proceso debe conducir hacia la mejor forma de dar a conocer esta información, así

como cómo y cuándo se consumirá.

Procesos. Dynamics 365 debe ayudar a los usuarios a completar sus trabajos.

Crea eficiencia centralizando la información y brindando visibilidad de la

información correcta en los momentos adecuados. Debe automatizar los procesos

que pueden automatizarse. Para diseñar Dynamics 365 para hacer esto, debe

Page 76: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

determinar y analizar los futuros procesos estatales. Esto se hace discutiendo el

proceso desde el principio hasta el final y posiblemente volviendo a analizar los

subprocesos con más detalle. También debe comprender el día en la vida de los

usuarios y cómo fluye su trabajo.

Datos. Una gran parte del diseño de Dynamics 365 es comprender los

elementos de datos específicos necesarios para respaldar los procesos. El

análisis de procesos analiza de dónde provienen los datos, cómo y cuándo

se actualizan, y si fluye a otras aplicaciones comerciales.

4. Análisis de brecha. Después de analizar y documentar los procesos, se realiza

un análisis de brechas para determinar qué se puede hacer con Dynamics 365

out-of-the-box y qué puede implicar código personalizado o complementos. Mucho

de esto podría ser visible desde el inicio de solo hacer un scoping; sin embargo,

hasta que se complete el análisis detallado del proceso, no se puede hacer el

análisis final de la brecha. El análisis de brechas puede ser documentado o

simplemente reflejado en el diseño y la arquitectura.

5. Arquitectura y diseño. Con base en el análisis del proceso, se crea un diseño

del sistema que demuestra qué funciones integradas se configurarán, así como

también cómo se ampliará Dynamics 365. Esto incluirá:

Usuarios y seguridad

Configuración de entidades de CRM (campos, formularios y vistas)

Configuración de procesos (flujos de trabajo, diálogos y procesos)

Informes y tableros

Migraciones e integraciones de datos

Desarrollo a la medida

Esta tabla explica el proceso de diseño del sistema Dynamics 365 para que

coincida con sus procesos organizacionales.

Page 77: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

ANEXOS

Page 78: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

SISTEMAS OPERATIVOS LIBRES Y PRIVADOS

Page 79: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7
Page 80: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7
Page 81: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Conclusión

El sistema operativo es el único y principal encargado en la tarea en la que un

dispositivo tecnológicamente complejo pueda ser una herramienta practica y

accesible en su uso, cumpliendose una utilidad netamente destacada en la vida

diaria de las personas. Los sistemas operativos modernos y más comunes, como

Windows 8 para PCs o Android en Smartphones, son cruciales para que la

sociedad se comunique y pueda aprovechar el mundo digital y el acceso a los

servicios accesibles desde Internet.

La importancia del sistema operativo moderno se basa en poder controlar una

máquina a través de una interfaz de tipo visual, sin la necesidad de poseer

grandes conocimientos técnicos, convirtiendo un hardware complejo en una

solución para el hogar o la oficina completamente amigable y accesible a todos los

que la quieran utilizar.

Page 82: Sistemas Operativos€¦ · sistemas operativos AmigaOS, beOS o Mac OS, a partir de la creación del sistema Amiga los demás fueron tomados con el sobrenombre de Video Toasters7

Referencias bibliográficas

https://www.importancia.org/sistema-operativo.php

https://es.slideshare.net/Fernando060320/sistema-operativo-libre-y-propietario

http://wwwsistemasoperativos-glendys.blogspot.com/

https://jeasoft.wordpress.com/2008/07/12/sistemas-operativos-libres/

http://www.monografias.com/trabajos59/sistemas-operativos/sistemas-

operativos.shtml

https://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos

https://www.mindmeister.com/es/336265272/historia-de-los-sistemas-operativos

https://es.scribd.com/doc/15492677/Trabajo-Los-Sistemas-Operativos

http://www.tiposde.org/informatica/15-tipos-de-sistemas-operativos/

https://fireosoft.com.co/blogs/que-es-sistema-operativo/

https://www.enciclopediadetareas.net/2012/01/tipos-de-sistemas-operativos.html