Sie sind auf Seite 1von 3

HISTORIA DE LOS SISTEMAS OPERATIVOS

Generacin cero (dcada de 1940)


-

Carencia total de S.O


Completo acceso al lenguaje de
mquina.

Primera generacin (1945 1955)


-

Carencia de S.O
En los aos cincuenta comienzan una
transicin entre trabajos, haciendo la
misma ms simple.
Tarjetas perforadas, instruccin a
instruccin, lenguaje mquina.
Desarrollo lento de programas
Desaprovechamiento de la mquina
Cdigo para controlar la E/S

Segunda generacin (1955 1965): Transistores y sistemas de procesamiento


por lotes
Principales Caractersticas de la generacin:
-

1os Sistemas Operativos en transferir


el control de un trabajo al siguiente.
- Libreras de funciones de E/S: El
programa no necesita controlar E/S.
- Monitor Residente: interpreta las
tarjetas de control.
- Procesamiento por lotes: agrupando trabajos
a ejecutar.
Monitor Residente: Intrprete de tarjetas, Cargador de
programas ,Controlador de E/S.

Sistemas operativos desarrollados


MULTICS (Multiplexed Information and Computing Service): Originalmente era
un proyecto cooperativo liderado por Fernando Corbat del MIT, con General
Electric y los laboratorios Bell, que comenz en los 60, pero los laboratorios

Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se


desarroll inicialmente para el mainframe GE-645, un sistema de 36 bits;
despus fue soportado por la serie de mquinas Honeywell 6180.
Fue uno de los primeros. Adems, los traduca a instrucciones de alto nivel
destinadas a BDOS.
BDOS (Basic Disk Operating System): Traductor de las instrucciones en
llamadas a la BIOS.

Tercera generacin (1975 1980): Circuitos integrados y multiprogramacin


Principales Caractersticas de la generacin:
-

Multiprogramacin: Varios trabajos


en memoria: cuando uno
espera para E/S, otro se
puede ejecutar
- Necesidad de planificacin
y proteccin
Tiempo compartido
(multitarea):
Variante del anterior
Cambio rpido entre tareas: uso
interactivo

Ms complejo

Cuarta generacin (1980 1990) Ordenadores Personales


Principales Caracteristicas de la generacion:
-

S.O. multiprocesador
S.O. para trabajar con computadoras paralelas,
multicomputadoras o multiprocesadores
- Suelen ser S.O. de servidor, con funciones
aadidas especiales para comunicacin y
conectividad- Ejemplo: Linux (o AIX) en un IBM
SP-2
- S.O. para ordenadores personales
- Su misin es presentar una buena interfaz a
un nico usuario
- Su principal uso: procesamiento de textos,
hojas de clculo, acceso a Internet, etc. Ejemplos de S.O. Windows,
Linux, MacOS X (Basado en FreeBSD)

S.O. de tiempo real


Su parmetro clave es el tiempo
S.O. de tiempo real riguroso: es indispensable que la accin se efecte
en cierto momento, en un intervalo, un ejemplo
de su uso est en los procesos industriales
controlando mquinas de produccin, centrales
nucleares, controladores de aviacin, etc.
S.O. de tiempo real no riguroso : es aceptable no
cumplir de vez en cuando un plazo, aunque esa
imprecisin se tiene que ajustar a unos
parmetros, como un porcentaje de fallo. Un
ejemplo de su uso son los sistemas de audio
digital o multimedia, VxWorks y QNX
S.O. integrados para computadoras de bolsillo (palm-top) y sistemas
integrados
Tienen caractersticas de S.O. en tiempo real con
limitaciones de tamao, memoria y consumo de
electricidad. Ejemplos: PalmOS y Windows CE
(Consumer Electronic), Linux&QT-Embed
S.O. de tarjeta inteligente Son los ms
pequeos, se ejecutan en tarjetas inteligentes del
tamao de una tarjeta de crdito que contienen una CPU
Grandes limitaciones: potencia de procesamiento y memoria
Realizan como mucho una o varias funciones Orientadas a Java ) un
intrprete de la Mquina Virtual de
Java Los applets se descargan a
la tarjeta y la JVM los interpreta
Si
hay
varios
applets
)
multiprogramacin
y
planificacin

Das könnte Ihnen auch gefallen