Upload
brayan-jules-jacques
View
84
Download
0
Embed Size (px)
Citation preview
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 1/26
HISTORIA DE LOSHISTORIA DE LOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOSMaquina de Babbage (1792Maquina de Babbage (1792 --1871)1871) Máquina calculadora de propósitogeneral, controlada por una secuencia
de instrucciones Con una unidad de proceso, unamemoria central Facilidades de entrada y salida de
datos, y posibilidades de control paso a paso, lo que se conoce como programa.
Este proyecto no pudo realizarse porrazones económicas y tecnológicas..
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 2/26
Evolución de los SistemasEvolución de los Sistemas
OperativosOperativos1ra. GeneraciónTubos al Vacío y Tableros de Conmutación
1945-1955 Maquinas de tamaños muy grandes
(Pisos completos)
Construidas con tubos al vacío (Un byte)
El Diseño, Construcción, Programación, Operación,Mantenimiento hechas por las mismas personas
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 3/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
1ra. GeneraciónTubos al Vació y Tableros de Conmutación
1945-1955
Mucho mas lentas que las PC actuales
No existía el lenguaje de programación
No existía Sistema Operativo
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 4/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
1ra. GeneraciónTubos al Vació y Tableros de Conmutación
Entonces, ¿Cómo se trabajaba? El usuario reservaba el tiempo de máquina Conectaba su tablero conmutador al computador
principal
Solo se realizaban cálculos numéricos Si fallaba un solo tubo se caía el sistema SOLO un solo programa se ejecutaba a la vez
A FINALES DE 1950 APARECIÓ LA TARJETA PERFORADA
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 5/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos2da. Generación
Transistores y Sistemas por Lotes
1955-1965
Separación de funciones entre diseñadores,Operadores y personal de mantenimiento
Máquinas encerradas en cuartos con aire deacondicionamiento especial
Por su costo adquiridas por universidades, gobiernos,
grandes empresas
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 6/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
El programador escribe el programa en el lenguajede programación ( Fortran) tarjeta perforadas
Entregaba al operador lectora de tarjeta
Cargaba el compilador (Cobol, Fortran) desde unacinta magnética
Se ejecutaba el programa, se imprimía y seentregaba junto con el grupo de tarjetas al
programador
Transistores y Sistemas por Lotes
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 7/26
PROCESOS SECUENCIALESMONOPROGRAMACIÓN
Programa
Fuente
Lectora de tarjetas
Procesador
El programa se cargaen Memoria
Compilador
Resultado
Usuario
MUCHO TIEMPO DESPERDICIADOBUSCANDO TRABAJOS Y MONTANDO
CINTA DE COMPILADOR
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 8/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
Posteriormente:
Aparece un sistema operativo básico llamado monitorresidente, por mantenerse en Memoria Principal.
El programador reunía varios trabajos hechos en unmismo lenguaje
Grabándolos uno a uno en cinta magnética (IBM 1401)
La Rebobinaba, la llevaba a otra maquina (IBM 7094)
Cargaba el compilador correspondiente sistemaoperativo desde otra cinta magnética
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 9/26
2da. Generación
IBM1401
IBM7094
Diversas funciones: Lee tarjetas perforadas Graba y lee cinta magnéticas Imprime
Solo ejecuta procesos
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 10/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
Se leía el primer trabajo, se ejecutaba y lasalida se grababa en una cinta de salida
Llevada a la (IBM 1401) para su impresiónfuera de línea (Off-Line)
PROCESOS POR LOTESFIFO (First In ² First Out)
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 11/26
PROCESOSPOR LOTES
FIFO
Usuario A
Usuario B
Usuario C
1401
VariosProgramasFuente
Tarjetas Perforadas
7094
Programa 1
1401
Programa 2
Programa 3
Resultado Programa 1Resultado Programa 2Resultado Programa 3
Programa B
Programa C
PROCESO POR LOTES
Programa A
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 12/26
$ JOB 8,111,MARIA OSE PEREZ
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
$END
$RUN
$LOAD
$FORTRAN
Programa a Compilar
Datos del
Programa
$ JOB 8,1212, JOSE PEREZ
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 13/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
Precursores del JCL (JOB CONTROL LANGUAGE)
Generalmente para trabajos en Fortran
Usado para cálculos científicos e ingeniería
Sistemas Operativos típicos:
FMS Fortran Monitor System
IBSYS Sistema Operativo IBM 7094
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 14/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 2da. Generación
Desventajas:
Tiempo ocioso del procesador entre el 80 y 90% deltiempo, solo existía la monoprogramación
El usuario debía esperar mucho tiempo por susresultados (un día)
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 15/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos3ra. Generación
Circuitos Integrados y Multiprogramación
1965 - 1980
Aparece el disco magnético como dispositivo dealmacenamiento masivo y acceso directo a partir de laIBM 360
En años subsecuentes usando tecnologías mejoradasestaban 370, 4300, 3080 y 3090
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 16/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
3ra. GeneraciónCaracterísticas de esta generación:
1. División de la memoria en PARTICIONES
Programa A
Programa B
Programa C
Programa D
Partición A
Partición B
Partición C
Partición D
MULTIPROGRAMACIÓN
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 17/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
3ra. Generación
2. Capacidad de leer varios trabajos desde lectora adiscos magnéticos inmediatamente al llegar al centrode computación, generando una cola de entrada parasu proceso
El resultado de dicho proceso se guardará en otrodisco generando cola de salida para su impresión
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 18/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
3ra. GeneraciónEsta nueva técnicaLectora Tarjeta Disco Magnetico
Memoria Disco Magnético
S
P
O
O
L
SIMULTENEUS
PERIPHERICAL
OPERATION
ON
LINE
Operaciones
simultaneas dePeriféricos en línea
SPOOLING DE ENTRADA
SPOOLING DE SALIDA
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 19/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 3ra. Generación
Como se maneja?
Se leen los programas Grabándose en disco magnético (Spool de Entrada)
Cuando el Sistema Operativo detecta partición de
memoria libre, lee otro programa del disco y lo cargaen ella para su ejecución
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 20/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 3ra. Generación
Cuando el Sistema Operativo detecta que algún programa que está con requerimientos de E/S, le
asigna tiempo de proceso a otra partición
Cuando un proceso se termina el resultado se grabaen otro disco magnético para su posterior impresión
(Spool de Salida)Particiones Multiprogramación
Spool
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 21/26
Usuario A
Usuario B
Usuario C
VariosProgramasFuente
TarjetasPerforadas
DiscoMagnético
Memoria
Programa 1Programa 2
Programa 3
DiscoMagnético
Programa 4
Resultados
Spool Entrada
Spool Salida
Programa 1
Programa 2
Programa 3
ParticionesMultiprogramación
Spool
Programa 4
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 22/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 3ra. Generación
Tiempo compartido
Multiprogramación Interactiva
Aparecen los terminales
Se genera sesiones de trabajo desde que el usuariose conecta al computador hasta que éste se despide
de elSe pueden realizar un conjunto de trabajos durantela sesión controladas por un proceso del Sistema
Operativo llamado ´Interprete de Comandosµ
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 23/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos 3ra. Generación
Tiempo compartido
Multiprogramación Interactiva El usuario cree tener a su disposición todos losrecursos aún y cuando existan otros usuarios consesiones activadas simultáneamente
Se caracterizan: Son conversacionales Atienden usuarios en forma simultáneaEl tiempo de respuesta es cortoUtilizan la técnica de buffering y spoolingManejo de Memoria Virtual
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 24/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
4ta. GeneraciónComputadores personales
1980-Presente
Aparición de los PC Aparición de las REDES Los computadores eran manejados por personas queno conocían de computación Los PC requirieron un Sistema Operativo amistosoDirigidos a usuarios que no conocen de computación (yno le interesa)
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 25/26
Evolución de los SistemasEvolución de los SistemasOperativosOperativos
4ta. GeneraciónComputadores personales 1980-Presente
MS-DOS (Microsoft) IBM 286 - 386 ² 486
Pentium y Pentium Pro Shell (At&T) Unix
Windows Con interfaz grafica que trabaja sobreMSDOS
Windows 95 - Windows NT (Redes) Unix NT Sistemas Operativos distribuidos
5/13/2018 Historia de Los Sistemas Operativos 1ra. Clase - slidepdf.com
http://slidepdf.com/reader/full/historia-de-los-sistemas-operativos-1ra-clase 26/26
Proceso Secuenciales Monoprogramación
Sistemas por Lotes Particiones Multiprogramación Spool Buffer
R e s u m e n