Generaciones de sistemas operativos

9
INSTITUTO TECNOLÓGICO SUDAMERINACO AUTORÍA: Juan Guamán Lino Naranjo DERECHOS RESERVADOS

Transcript of Generaciones de sistemas operativos

Page 1: Generaciones de sistemas operativos

INSTITUTO TECNOLÓGICO

SUDAMERINACO

AUTORÍA:

Juan GuamánLino Naranjo

DERECHOS RESERVADOS

Page 2: Generaciones de sistemas operativos

SISTEMAS OPERATIVOS DEFINICIÓN:

Grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas.

Page 3: Generaciones de sistemas operativos

SISTEMAS OPERATIVOS CARACTERÍSTICAS Definir la “interfaz del usuario”. Compartir el hardware entre usuarios. Permitir a los usuarios compartir los datos entre ellos. Planificar recursos entre usuarios. Facilitar la entrada/salida. Recuperarse de los errores.

RECURSOS ADMINISTRADOS Procesadores Almacenamiento Dispositivos de E/S Datos

LOS S. O. SON UNA INTERFAZ CON: Operadores Programadores de aplicaciones Programadores de sistemas (administradores del s. o.) Programas, Hardware y Usuarios

Page 4: Generaciones de sistemas operativos

PRIMERA GENERACIÓN (1945 - 1955)

Carencia absoluto de Sistemas Operativos.

Tecnología basada por tubos al vacío.

Completo acceso al lenguaje de máquina.

Escritura y lectura en tarjetas perforadas.

Recursos del sistema asignados a una sola

tarea.

Intelecto humano dedicado a diseñar,

construir, programar, operar y “mantener

las máquinas”. 

Page 5: Generaciones de sistemas operativos

SEGUNDA GENERACIÓN (1955 - 1965)

Tecnología basada por transistores.

Programación apoyada por ensambladores y lenguajes de

alto nivel (Fortran y Cobol).

 Se adopta el procesamiento por lotes:

Trabajos son leídos desde tarjetas perforadas y

almacenados en cinta.

El computador ejecuta programas que lee de una cinta y

escribe los resultados en otra cinta. 

Los resultados escritos en la cinta son desplegados a

través de la impresora.

Se construye el primer sistema operativo (transferencia de datos:

pc - cinta)

Page 6: Generaciones de sistemas operativos

TERCERA GENERACIÓN (1956 - 1980)

Tecnología basada por circuitos integrados: PCs: mejor

rendimiento.

 Aparece la Multiprogramación:

Particionar la memoria: independencia en las acciones de la

CPU.

Mejora el tiempo de utilización de la CPU

Surge la técnica Spooling: (Operación simultánea y en línea de

periféricos).

Capacidad de leer los trabajos de cinta al disco.

Operaciones de periféricos se realizan en paralelo con el de

la CPU. 

Aparecen los Sistemas de Tiempo Compartido.

Asigna a cada trabajo un tiempo fijo de utilización de la

CPU.

 Primer sistema operativo de tiempo compartido fue el

(CTSS).

Surge el S.O. MULTICS: base para el desarrollo del sistema UNIX. 

Page 7: Generaciones de sistemas operativos

CUARTA GENERACIÓN (1980 - 1990)

Aparición de software amigable con el usuario: interfaz

gráfica muy desarrollada destinado a usuarios no

profesionales con herraminetas que prestan capacidades

gráficas, íconos, sistemas de menús.

 Desarrollo de S. O. de redes:

Usuarios conscientes de la existencia de CPUs

conectadas.

Cada máquina ejecuta su propio S. O. local.

Similares a los S. O. de un solo procesador pero tienen:

Controlador de interfaz de la red y su software de bajo

nivel.

Software para conexión y acceso a archivos remotos.

Page 8: Generaciones de sistemas operativos

CUARTA GENERACIÓN (1980 - 1990)

Desarrollo de S. O. distribuidos:

Usuario inconsciente del lugar donde se ejecutan sus

programas o se almacenan sus archivos.

Soporta a varios procesadores.

Aparición de emuladores de terminal para el acceso a

equipos remotos desde PC.

Énfasis en la seguridad: En Sistemas Comunicación de

datos.

Proliferación de sistemas de bases de datos accesibles por

redes.

Los principales S. O. son MS-DOS de Microsoft y UNIX.

 

Page 9: Generaciones de sistemas operativos

QUINTA GENERACIÓN (1990 - ACTUALIDAD)

ESTÁNDARES DE COMUNICAIONES ABIERTOS

Modelo OSI (Open System Interconection),desarrollado por ISO.

ESTÁNDARES DE SISTEMAS OPERATIVOS ABIERTOS

POSIX (IEEE estándar 1003.1)

SVID (System V Interfase Definition)

ESTÁNDARES DE INTERFACES DE USUARIOS ABIERTOS

X Windows desarrollado por MIT

ESTÁNDARES DE APLICACIONES DE USUARIOS ABIERTOS

X/Open

OSF (Open Software Foundation)