Está en la página 1de 64

Organización de

computadoras
CLASE 1
Sistema Informático
Elementos de un sistema informático:

 Hardware (lo tangible)

 Software (programas, lo intangible)


Software del sistema
Aplicaciones

 Personas (usuarios del sistema)


Operadores
Programadores
Administradores
Usuario de mayor confianza
Usuario de menor confianza
Präsentat
ion
Qué es un sistema operativo

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.

Präsentat
ion
Qué es un sistema operativo

Objetivos:

 Ejecutar las aplicaciones de los usuarios


 Facilitar la interacción con el computador
 Administrar eficientemente los recursos de la
máquina

Präsentat
ion
Qué es un sistema operativo

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.

Präsentat
ion
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

Präsentat
ion
Qué es un sistema operativo

Sistema operativo como administrador:

 Tenemos dos participantes en el sistema: los


procesos y los recursos
• Un proceso es un programa en ejecución
• Un recurso puede ser real o virtual, físico o
lógico

 Los procesos compiten por el uso de recursos


escasos

 Necesitamos un arbitro imparcial que asigne


recursos a los procesos de forma justa y
eficiente Präsentat
ion
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.
Präsentat
ion
Qué es un sistema operativo

Un sistema de cómputo tiene varios niveles. El


sistema operativo se ha diseñado para abstraerse
del hardware de tal forma que los programas de
usuario cuenten con una interfaz simple.

Präsentat
ion
Historia

Historia de las computadoras.

Präsentat
ion
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

Präsentat
ion
Historia

La generación 0 (hasta 1945)

• Ábacos
• Calculadoras mecánicas.

Präsentat
ion
Historia

Primera Computadora Digital (mecánica)

Usada para calcular tablas numéricas,


calculaba cualquier función
algebraica y almacenaba números. Se
programaba con tarjetas.

Charles Babbage y Ada Lovelace.

Difference Engine (1822)


Präsentat
ion
Historia

Usada para computar


tablas matemáticas y
de navegación.

Harvard Mark I (1930)


Präsentat
ion
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.

Präsentat
ion
Historia

Usada en la Segunda Guerra


Mundial para decifrar los
mensajes de los alemanes.

Colossus (1945)
Edopena 16 Sistemas Operativos
Präsentat
ion
Historia

ENIAC (1945)
Edopena 17 Sistemas Operativos
Präsentat
ion
Historia

UNIVAC (1946)
Edopena 18 Sistemas Operativos
Präsentat
ion
Historia

Primera máquina que


funcionó con un
programa almacenado.
John von Neumann,
Princeton

Manchester Mark I (1948)


Edopena 19 Sistemas Operativos
Präsentat
ion
Historia

La segunda generación (1955-1965)

• Se introducen los transistores.


• Distinción entre diseñadores, constructores,
programadores, operadores y personal de
mantenimiento.
•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.
Edopena 20 Sistemas Operativos Präsentat
ion
Historia

Transistor (1947)
Edopena 21 Sistemas Operativos
Präsentat
ion
Historia

Máquina que funcionaba


con tarjetas.

JOHNNIAC (1954)
Edopena 22 Sistemas Operativos
Präsentat
ion
Historia

Tarjeta sin perforar


Edopena 23 Sistemas Operativos
Präsentat
ion
Historia

Línea de programa

A = 1 5 6

Tarjeta perforada
Edopena 24 Sistemas Operativos
Präsentat
ion
Historia

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

IBM 704 (1955)


Edopena 25 Sistemas Operativos
Präsentat
ion
Historia

Primer compilador
FORTRAN para IBM 704

FORTRAN (1957)
Edopena 26 Sistemas Operativos
Präsentat
ion
Historia

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

IBM 1401(1959)
Edopena 27 Sistemas Operativos
Präsentat
ion
Historia

IBM 1401: Centro de Cómputo


Edopena 28 Sistemas Operativos
Präsentat
ion
Historia

Buena para hacer cómputos,


se utilizaba con fines
científicos.

IBM 7094
Edopena 29 Sistemas Operativos
Präsentat
ion
Historia
Antecesor del sistema operativo

IBM 1401 – IBM 7094:


a) los programadores llevan tarjetas
b) La 1401 lee un lote de tarjetas y los graba en la cinta
c) Un operador lleva la cinta a la 7094
d) La 7094 realiza los cómputos
e) Un operador lleva la cinta a una 1401
f) La 1401 imprime las salidas
Edopena 30 Sistemas Operativos
Präsentat
ion
Historia

ERMA, General Electric (1959)


Edopena 31 Sistemas Operativos
Präsentat
ion
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.
Präsentat
ion
Historia

Software compatible
con IBM 7094, 1401
entre otros.

IBM 360 (1964)


Edopena 33 Sistemas Operativos
Präsentat
ion
Historia

Circuitos integrados
Edopena 34 Sistemas Operativos
Präsentat
ion
Historia

IBM 360
Edopena 35 Sistemas Operativos
Präsentat
ion
Historia

Sistema de multiprogramación
Edopena 36 Sistemas Operativos
Präsentat
ion
Historia

Spooling (simulatenous peripheral


operation on line):

1. La CPU termina un programa


2. Se libera la memoria del programa
3. Se carga un nuevo programa en
la memoria liberada
4. Se ejecuta el nuevo programa
Edopena 37 Sistemas Operativos
Präsentat
ion
Historia

GE 625 (1965)
Edopena 38 Sistemas Operativos
Präsentat
ion
Historia

4K de palabras de
18 bits.

US$ 120.000 < 5%


del precio de la
IBM 7094

DEC PDP-1 (1961)


Edopena 39 Sistemas Operativos
Präsentat
ion
Historia

MULTICS (1976)
Präsentat
ion
Historia

PDP-11/70 (1974)
Präsentat
ion
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.

Präsentat
ion
Historia

Intel 4004 (1971)


Präsentat
ion
Historia

Appel I (1976)
Edopena 44 Sistemas Operativos
Präsentat
ion
Historia

ALTAIR 8800 (1975)


Edopena 45 Sistemas Operativos
Präsentat
ion
Historia

Apple II (1978) US$ 1930


Edopena 46 Sistemas Operativos
Präsentat
ion
Historia

Microsoft (1978)
Edopena 47 Sistemas Operativos
Präsentat
ion
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.
Edopena• Windows XP 48 Sistemas Operativos
Präsentat
ion
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.
Unix saca X Windows basado en GUI
• Se introducen sistemas operativos en red (varios
computadores conectados) y sistemas operativos
distribuidos (múltiples procesadores).
• continuará…

Edopena 49 Sistemas Operativos


Präsentat
ion
Historia

IBM PC (1981)
Edopena 50 Sistemas Operativos
Präsentat
ion
Historia

Commodore 64 (1982)

Edopena 51 Sistemas Operativos


Präsentat
ion
Historia

Disco Duro Seagate 40 MB (1978)


Edopena 52 Sistemas Operativos
Präsentat
ion
Historia

Disco Duro Memorex 10MB (1983)


Edopena 53 Sistemas Operativos
Präsentat
ion
IBM PC/AT (1983)
Edopena 54 Sistemas Operativos
Präsentat
ion
Historia

Commodore Amiga (1985)


Edopena 55 Sistemas Operativos
Präsentat
ion
Historia

Macintosh (1984)
Edopena 56 Sistemas Operativos
Präsentat
ion
Historia

X Windows para UNIX (1984)


Edopena 57 Sistemas Operativos
Präsentat
ion
Historia

Sparcstation (1989)
Edopena 58 Sistemas Operativos
Präsentat
ion
Historia

Intel Pentium (1993)


Edopena 59 Sistemas Operativos
Präsentat
ion
Historia

Appel Newton (1993)


Edopena 60 Sistemas Operativos
Präsentat
ion
Historia

Windows 95 (1995)
Edopena 61 Sistemas Operativos
Präsentat
ion
Historia

Power Macintosh (1994)


Edopena 62 Sistemas Operativos
Präsentat
ion
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 LINUX
Edopena 63 Sistemas Operativos
Präsentat
ion
Historia

Edopena 64 Sistemas Operativos


Präsentat
ion

También podría gustarte