historia de los sistemas operativos 1ra. clase

26
 HISTORIA DE LOS HISTORIA DE LOS SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS Maquina de Babbage (1792 Maquina de Babbage (1792 -1871) 1871) Máquina calculadora de propósito general, controlada po r una secuencia de instrucciones Con una unidad de proceso, una memoria 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 por razones económicas y tecnológicas .

Upload: brayan-jules-jacques

Post on 15-Jul-2015

84 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Historia de Los Sistemas Operativos 1ra. Clase

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..

Page 2: Historia de Los Sistemas Operativos 1ra. Clase

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

Page 3: Historia de Los Sistemas Operativos 1ra. Clase

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

Page 4: Historia de Los Sistemas Operativos 1ra. Clase

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 

Page 5: Historia de Los Sistemas Operativos 1ra. Clase

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

Page 6: Historia de Los Sistemas Operativos 1ra. Clase

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

Page 7: Historia de Los Sistemas Operativos 1ra. Clase

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 

 

Page 8: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 9: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 10: Historia de Los Sistemas Operativos 1ra. Clase

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)

  

Page 11: Historia de Los Sistemas Operativos 1ra. Clase

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 

 

Page 12: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 13: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 14: Historia de Los Sistemas Operativos 1ra. Clase

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)

 

Page 15: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 16: Historia de Los Sistemas Operativos 1ra. Clase

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 

Page 17: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 18: Historia de Los Sistemas Operativos 1ra. Clase

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 

 

Page 19: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 20: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 21: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 22: Historia de Los Sistemas Operativos 1ra. Clase

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µ 

Page 23: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 24: Historia de Los Sistemas Operativos 1ra. Clase

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)

 

Page 25: Historia de Los Sistemas Operativos 1ra. Clase

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

 

Page 26: Historia de Los Sistemas Operativos 1ra. Clase

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