INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

62
INTRODUCCIÓN Präsent ation Universidad de Managua Facultad de Ingeniería 16/02/2014

Transcript of INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

Page 1: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

INTRODUCCIÓN

Präsentation

Universidad de ManaguaFacultad de Ingeniería

16/02/2014

Page 2: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

Präsentation

Elementos de un sistema informático:

Hardware (lo tangible)

Software (programas, lo intangible)Software del sistemaAplicaciones

Personas (usuarios del sistema)Operadores ProgramadoresAdministradoresUsuario de mayor confianzaUsuario de menor confianza

16/02/2014

Page 3: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Labor de un sistema operativo:

Administrar todos los dispositivos de una computadora y proporcionar a los programas de usuario una interfaz más sencilla para comunicarse con el hardware.

16/02/2014

Page 4: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Objetivos:

Ejecutar las aplicaciones de los usuariosFacilitar la interacción con el computadorAdministrar eficientemente los recursos de la

máquina

16/02/2014

Page 5: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Funciones de un sistema operativo:

Máquina virtual: Un sistema operativo proporciona un ambiente en el cual el usuario puede ejecutar convenientemente sus programas (sin entrar en detalles y complejidades del hardware).

Administración de los recursos: Un sistema operativo administra eficientemente los recursos del computador. Para ello define estrategias para compartir los recursos entre dos o más programas que se ejecuten simultáneamente.

16/02/2014

Page 6: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Qué es un sistema operativo

Dicho de otra manera:

Es un administrador de recursos• como si fuera un gobierno del hardware• programa de control• ojo!, no realiza trabajo productivo

Es una interfaz con el hardware• añade características no existentes en el hw• oculta características inconvenientes del hw• máquina extendida

16/02/2014

Page 7: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Qué es un sistema operativo

Sistema operativo como Interfaz:

Es una capa entre el usuario y el hardware.

La interfaz ofrece una máquina extendida que es una abstracción de la realidad.

Esa abstracción es más cómoda, más conveniente, más usable para el usuario y para el

programador.

Esta interfaz puede ser independiente del hardware: ganamos portabilidad.

16/02/2014

Page 8: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La historia de los sistemas operativos está muy ligada a la historia de las computadoras.

16/02/2014

Page 9: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Generación Años Características

0 hasta 1945 Sistemas mecánicos y electro-mecánicos

1 1945 – 1955 Tubos al vacío, tableros

2 1955 – 1965 Transistores y sistemas por lotes

3 1965 – 1980 Circuitos integrados y multiprogramación

4 desde 1980 Computadores personales

16/02/2014

Page 10: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La generación 0 (hasta 1945)

• Ábacos• Calculadoras mecánicas.• Sistemas basados en relés.

16/02/2014

Page 11: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Difference Engine (1822)

Primera Computadora Digital (mecánica)

Usada para calcular tablas numéricas, calculaba cualquier funciónalgebraica y almacenaba números. Se programaba con tarjetas.

Charles Babbage y Ada Lovelace.

16/02/2014

Page 12: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Harvard Mark I (1930)

Usada para computar tablas matemáticas y de navegación.

16/02/2014

Page 13: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La primera generación (1940-1955)

• Luego se utilizan tubos al vacío• Eran enormes (20.000 tubos) y lentas (un ciclo 1 seg.)• Un solo grupo diseñaba, construía, programaba, operaba y mantenía cada máquina.• Toda la programación se hacía en lenguaje máquina (alambrando tableros por ejemplo).• No existían los sistemas operativos.• En 1950 se introducen las tarjetas perforadas.

16/02/2014

Page 14: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Usada en la Segunda Guerra Mundial para decifrar los mensajes de los alemanes.

Colossus (1945)16/02/2014

Page 15: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

ENIAC (1946)16/02/2014

Page 16: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

UNIVAC (1946)16/02/2014

Page 17: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Manchester Mark I (1948)

Primera máquina que funcionó con un programa almacenado. John von Neumann, Princeton

16/02/2014

Page 18: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La segunda generación (1955-1965)

• Se introducen los transistores.• Distinción entre diseñadores, constructores, programadores, operadores y personal de mantenimiento.• Mainframes en salas acondicionadas.• Se escribían los programas en papel, luego se perforaban las tarjetas, cuarto de entrada, café, esperar la salida.• Los operadores toman las tarjetas del programa y colocan también los del compilador.• Se crea el proceso por lotes que agrupa trabajos.

16/02/2014

Page 19: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Transistor (1947)16/02/2014

Page 20: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

JOHNNIAC (1954)

Máquina que funcionaba con tarjetas.

16/02/2014

Page 21: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Tarjeta sin perforar16/02/2014

Page 22: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

A = 1 5 6

Tarjeta perforada

Línea de programa

16/02/2014

Page 23: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 704 (1955)

Primera máquina comercial con hardware de punto flotante (5kFLOPS).

16/02/2014

Page 24: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

FORTRAN (1957)

Primer compilador FORTRAN para IBM 704

16/02/2014

Page 25: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 1401(1959)

4KB de memoria expandible a 16KB.Buena para leer tarjetas, copiar cintas e imprimir resultados, pero mala para cáclulos numéricos.Se utilizaba con fines comerciales (bancos, etc.)

16/02/2014

Page 26: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 1401: Centro de Cómputo16/02/2014

Page 27: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 7094

Buena para hacer cómputos, se utilizaba con fines científicos.

16/02/2014

Page 28: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 1401 – IBM 7094: a)los programadores llevan tarjetasb)La 1401 lee un lote de tarjetas y los graba en la cintac)Un operador lleva la cinta a la 7094d)La 7094 realiza los cómputose)Un operador lleva la cinta a una 1401f)La 1401 imprime las salidas

Antecesor del sistema operativo

16/02/2014

Page 29: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Trabajo en FORTRAN

Fortran Monitor System (sistema operativo)

16/02/2014

Page 30: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

ERMA, General Electric (1959)16/02/2014

Page 31: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La tercera generación (1965-1980)

• Se introducen los circuitos integrados, lo cual es una gran ventaja en el precio y desempeño del computador.• Se introduce el sistema IBM 360 altamente compatible.• Se introduce el sistema operativo OS/360 (enorme y complejo) que tenía que ser eficiente en todos los equipos. • El sistema operativo tenía muchísimos errores (dinosaurios).• Se introduce la multiprogramación • Se introducen los discos duros y con ello el spooling.• Se introduce el tiempo compartido entre usarios.16/02/2014

Page 32: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 360 (1964)

Software compatible con IBM 7094, 1401 entre otros.

16/02/2014

Page 33: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Circuitos integrados16/02/2014

Page 34: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM 36016/02/2014

Page 35: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Sistema de multiprogramación

16/02/2014

Page 36: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Spooling (simulatenous peripheral operation on line):

1.La CPU termina un programa2.Se libera la memoria del

programa3.Se carga un nuevo programa en

la memoria liberada4.Se ejecuta el nuevo programa16/02/2014

Page 37: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

GE 625 (1965)16/02/2014

Page 38: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

DEC PDP-1 (1961)

4K de palabras de 18 bits.

US$ 120.000 < 5% del precio de la IBM 7094

16/02/2014

Page 39: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

MULTICS (1976)16/02/2014

Page 40: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

PDP-11/70 (1974)16/02/2014

Page 41: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

De MULTICS nace UNICS (UNiplexed Information and Computing Service) luego se cambió a UNIX.

Era un sistema abierto lo que genero un caos.

IEEE generó un estándar llamado POSIX.

16/02/2014

Page 42: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Intel 4004 (1971)16/02/2014

Page 43: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Appel I (1976)16/02/2014

Page 44: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

ALTAIR 8800 (1975)16/02/2014

Page 45: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Apple II (1978) US$ 193016/02/2014

Page 46: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La cuarta generación (desde 1980)

• Usan LSI (large scale integration).• Intel 8080 (8 bits) -> IBM PC (1980) con DOS.• Intel 80286 (1983), 80386 (1985) y 80486 (1989).• GUI (graphical User Interface) -> Macintosh• Microsoft adopta GUI y desarrolla Windows (sobre DOS)• Microsoft saca Windows 95 como sistema operativo, luego Windows 98 (basado en 16 bits), Windows NT (32 bits) con ideas de VAX VMS.• Windows NT 5.0 se transformó en Windows 2000• Windows 98 nueva se transformó Windows Me.• Windows XP16/02/2014

Page 47: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

La cuarta generación (desde 1980)

• UNIX se mantiene más fuerte en computadores potentes• Se basa en chips RISC de alto desempeño.• En Pentium Liunx es una alternativa a Windows• Unix saca X Windows basado en GUI• Se introducen sistemas operativos en red (varios computadores conectados) y sistemas operativos distribuidos (múltiples procesadores).• continuará…

16/02/2014

Page 48: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM PC (1981)16/02/2014

Page 49: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Commodore 64 (1982)

16/02/2014

Page 50: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Disco Duro Seagate 40 MB (1978)16/02/2014

Page 51: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Disco Duro Memorex 10MB (1983)16/02/2014

Page 52: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

IBM PC/AT (1983)16/02/2014

Page 53: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Commodore Amiga (1985)

16/02/2014

Page 54: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Macintosh (1984)16/02/2014

Page 55: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

X Windows para UNIX (1984)16/02/2014

Page 56: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Sparcstation (1989)16/02/2014

Page 57: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Intel Pentium (1993)16/02/2014

Page 58: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Appel Newton (1993)16/02/2014

Page 59: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Windows 95 (1995)16/02/2014

Page 60: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

Power Macintosh (1994)16/02/2014

Page 61: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

“Estoy construyendo un sistema operativo gratuito (no es más que un hobby, no será una cosa grande y profesional como GNU) para clónicos AT (con un 386 o 346).”

Linus Torvalds, Helsinki, Oct. 91

Nace LINUX16/02/2014

Page 62: INTRODUCCIÓN Präsentat ion Universidad de Managua Facultad de Ingeniería 16/02/2014.

[ Introducción ]

Präsentation

Historia

16/02/2014