SISTEMAS OPERATIVOS

Sistemas Operativos y su evolución

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
SISTEMAS OPERATIVOS por Mind Map: SISTEMAS OPERATIVOS

1. HISTORIA

1.1. Década de los 40's: , no exístia el concepto de "Sistema Operativo", se interactuaba directamente con el hardware, a finales de la década se accedia directamente a la consola, a través de una serie de micro interruptores se pogramaba directamente en la memoria.

1.2. Década de los 50's: Se crea el primer S.O - 1956 - para un ordenador IBM 704 llamado GM- NAA I/O, solo comenzaba la ejecución de un programa al terminar el otro. Aparece el concepto de almacenamiento temporal y procesamiento por lotes en estos S.O

1.3. Década de los 60's: Es la revolución de los S.O, aparecen conceptos como multitarea, multiprocesos y sistemas en tiempo real en los S.O. A final de la década nace UNIX, uno de los S.O más famosos de la historia y que es la base de los actuales.

1.4. Década de los 70's: Se da la expansión de los computadores personales, acercándolos al público general, lo que multiplica el desarrollo de software, nace el lenguaje C para reescribir el código de UNIX.

1.5. Década de los 80's: S.O de propósito general, se mejoran las tareas de mutiprogramación y multitarea en ue se basan las tecnlogías actuales. Como consecuencia de la expansión al publico la prioridad en esta década fue la fácilidad de uso, surgiendo las interfaces de usuario. Nacen S.O como MacOS, MS-DOS, Windows

1.6. Década de los 90's: Aparece Linux, un S.O completamente libre, como UNIX. que luego se unió sl proyecto GNU. Durante esta década los S.O evoluciinaron hacia las interfaces gráficas y hacia el uso del mouse y otros periféricos.

1.7. Década del 2000 al presente: Diferentes versiones de los S.O, mejoras en los programas, aparecen los S.O para móviles: Android, iOS, entre otros.

2. GENERACIONES

2.1. GENERACION CERO (Máquinas de cálculo 1880 - 1945)

2.1.1. CARACTERISTICAS:

2.1.1.1. Los primeros sistemas de computacion no poseían sistemas operativos, trabajaban lenguaje máquina, las instrucciones se codificaban manualmente

2.1.1.1.1. AVANCES

2.2. GENERACIÓN UNO (Tubos de vacio y tableros enchufables) (1945-1955)

2.2.1. CARACTERISTICAS

2.2.1.1. Un grupo reducido de gente diseñaba, construía, programaba, mantenía cada máquina

2.2.1.1.1. AVANCES

2.2.1.2. Existía un desaprovechamiento inadecuado del computador ("tiempos muertos de la CPU").

2.2.1.2.1. Disparidad de tiempos de ejecución entre la CPU y los dispositivos de E / S

2.2.1.3. En 1950 aparecen las tarjetas perforadas.La generación cero que abarcó la década de la segunda guerra mundial en equipo y matemáticos creó en lo que se considera el primer ordenador digital totalmente eléctrico

2.3. GENERACIÓN DOS (Transitores y sistemas de lote) (1955- 1970)

2.3.1. CARACTERISTICAS

2.3.1.1. El S.O. se entiende como un programa de control que planifica los trabajos.

2.3.1.1.1. AVANCES

2.4. GENERACION TRES ( Circuitos integrados y multiprogramación) (1970 - 1980)

2.4.1. CARACTERISTICAS

2.4.1.1. Los S.O. son complejos

2.4.1.1.1. AVANCES

2.4.1.2. Los S.O de la época ejecutaban una sola tarea, y la transición entre tareas se suavizaba para lograr la máxima utilización del sistema

2.4.1.2.1. Esto se conoce como sistema de procesamiento por lotes de un solo flujo.

2.4.1.3. Se utilizan dispositivos virtuales como las técnicas de SPOOL

2.4.1.4. Existen muchas computadoras diferentes con S.O. muy diferentes

2.4.1.5. Multiprocesamiento (sistemas compuestos de varios procesadores)

2.4.1.6. Surgimiento de la Ingeniería del Software.

2.4.1.7. Los computadores de esta generación fueron diseñados como sistemas para usos generales

2.4.1.8. MLSI - Medium Large Scale Integration circuit (Circuito integrado de Escala muy larga).

2.5. GENERACIÓN CUATRO (Computadores personales) (1980 - 2000)

2.5.1. Crecimiento de las redes de computadoras que ejecutan S.O. en red y distribuidos

2.5.2. CARACTERISTICAS

2.5.2.1. AVANCES

2.5.2.1.1. Nace la interfaz de usuario

2.5.2.1.2. Se crean menus para hacer agradable la navegación al usuario

2.5.2.1.3. Sistemas Operativos importantes

2.5.2.2. Se desarrollan las microcomputadoras, o sea, computadoras personales o PC

2.5.2.3. Se desarrollan las supercomputadoras

2.5.2.4. Se desarrolló el microprocesador.

2.5.2.5. LSI. Large Scale Integration Circuit (Circuito integrado de Escala larga)

2.5.2.6. VLSI - Very Large Scale Integration circuit (Circuito integrado de Escala muy larga).

2.6. GENERACION QUINTA - (2000 - La actualidad)

2.6.1. CARACTERISTICAS

2.6.1.1. Aparece el concepto de Multiplataforma

2.6.1.2. dispositivos móviles

2.6.1.3. Inteligencia artificial

2.6.1.4. OpenSource toma más relevancia como opción para los usuarios

2.6.1.5. AVANCES

2.6.1.5.1. Mac OS X(2001)

2.6.1.5.2. Windows XP (2001)

2.6.1.5.3. Windows Vista (2007)

2.6.1.5.4. ANDROID (2007)

2.6.1.5.5. WINDOWS 10 (2015)

3. COMPONENTES

3.1. NÚCLEO

3.1.1. contiene las funciones básicas, la gestión de la memoria, los procesos y los archivos, las entradas/salidas principales y de las funciones de comunicación

3.2. INTÉRPRETE DE COMANDOS

3.2.1. Posibilita la comunicación con el sistema operativo, controla los elementos del software y se abstrae del lenguaje de máquina

3.3. SISTEMA DE ARCHIVOS

3.3.1. Administra la estructura del directorio y gestiona el sistema de ficheros. Establece que los archivos se registren en una estrutura arbórea

4. FUNCIONES

4.1. ADMINISTRACIÓN DE PERIFERICOS

4.1.1. Parte del sistema operativo que conoce los detalles específicos de cada dispositivo(mouse, teclado, monitor, impresora), lo que permite poder operar con él.

4.2. GESTION DE PROCESOS

4.2.1. Un proceso es, sencillamente, un programa en ejecución que necesita una serie de recursos para realizar su tarea: tiempo de CPU (Central Process Unit o Unidad de Proceso Central, es decir, el procesador principal del ordenador), memoria, archivos y dispositivos de E/S (entrada/salida).

4.3. ADMNISTRADOR DE FICHEROS

4.3.1. Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.

4.4. ADMNISTRADOR DE MEMORIA PRINCIPAL Y ALMACENAMIENTO SECUNDARIO

4.4.1. La memoria es como un gran almacén con casillas (bytes) a los que se accede mediante una dirección única. Este almacén de datos es compartido por la CPU y los dispositivos de E/S. La función del sistema operativo es coordinar que los programas accedan y utilicen para sus operaciones partes concretas de la memoria.

4.5. GESTION DE USUARIOS

4.5.1. El sistema operativo gestiona los usuarios que se hayan creado en el ordenador. Hay dos formas de administrar los usuarios: monousuario y multiusuario. En la administración monousuario solo pueden estar activos los procesos de un usuario a la vez, mientras que en el multiusuario puede haber procesos de distintos usuarios ejecutándose al mismo tiempo.

4.6. GESTION DEL PROCESADOR

4.6.1. El sistema operativo se encargara de la preparación de los programas que el usuario empleará, así como de la asignación del tiempo cada programa requiera del procesador