Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Historia de los Sistemas Operativos: evolución de las generaciones
1. HISTORIA DE LOS SISTEMAS OPERATIVOS
Por: Hugo Horacio Moncayo Beleño
Código Estudiantil: 4151025031
Los Sistemas Operativos (SO) son un conjunto de programas (software) que
permiten a los usuarios el uso eficiente y confiable de sus sistemas
computacionales (hardware), simplificando su uso, obteniendo de esta manera un
buen rendimiento de la maquina. Por lo tanto estos SO han ido evolucionando de
la mano de la arquitectura de los primeros computadores hasta hoy, de manera
que si los computadores tienen cuatro o cinco generaciones1, los SO han ido
evolucionando en esa misma manera.
Para fines prácticos se enmarcara este documento en la tesis de las cuatro
generaciones de computadora, sin embargo es necesario aclarar que antes de
esta clasificación contemporánea, el hombre antes de 1940 ya había intentado
construir maquinas que agilizaran operaciones, de esta manera se tiene
conocimiento de: el Abaco chino, soroban japonés, y los trabajos de Blaise Pascal
en 1642, Gottfried Leibnitz en 1694, Charles Babbage en 1822, Hernan Hollerith
en 1880, no obstante estos primero intentos fue solo durante y después de la
segunda guerra mundial (1939 - 1945), donde se dio el mayor impulso y desarrollo
a las computadores, como consecuencia de lo anterior se construye la siguiente
clasificación histórica de esta maquinas.
Generación cero (1940): Carencia absoluta de un sistema operativo, las
computadoras de esta época eran: Eniac (Electronic numerical Integrator analizer
and computer) y el Edevac (Electronic discrete variable automatic computer), en
1
Teniendo en cuenta la forma en que los distintos autores, clasifican la evolución de las
computadoras.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS
2. esta etapa el usuario codificaba su lenguaje a mano y en instrucciones maquina
(el usuario tenia total acceso al lenguaje maquina2).
Eniac (Electronic numerical Integrator analizer and computer).
Primera generación (1945 - 1955): Con los trabajos de Howard Aiken en Hardvard,
Jon Von Neumann en el Instituto de Estudios Avanzados en Princeton, J. Presper
Ecker y William Mauchley en la Universidad de Pennsylvania y Konrad Zuse en
Alemania, entre otros, todos obtuvieron resultados óptimos en la construcción de
maquinas de cálculo mediante el uso de tubos de vacío. Ya hacia 1950 se
empezó a tener noción de los SO que tenían las siguientes características:
a. Procesaban un único flujo de trabajo en lotes.
b. Disponían de un conjunto de rutinas de E/S.
c. Usaban mecanismos rápidos para pasar de un trabajo al siguiente.
d. Permitían la recuperación del sistema si un trabajo acababa en error.
e. Tenían un lenguaje de control.
Los sistemas operativos de esta época son: FMS (Fortran System) e IBYSS (SO
de la IBM3 7094).
2
Lenguaje binario.
3
International Business Machines.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS
3. IBM 7094
Segunda Generación (60’): Los tubos al vacio son sustituidos por transistores; la
memoria estaba constituida por tubos magnéticos.
Aparecen los SO para sistemas compartidos con:
Multiprogramación: Varios programas de usuarios se encuentran al mismo
tiempo en el almacenamiento principal, cambiando el procesador
rápidamente de un trabajo a otro.
Multiprocesamiento: Varios procesadores se usan en un mismo sistema
para incrementar el poder de procesamiento.
Posteriormente aparece la independencia de dispositivo:
El programa del usuario especifica las características de los dispositivos
que requería el archivo.
El SO asigna los dispositivos correspondientes según el requerimiento y la
disponibilidad.
Durante esta época se desarrollaron los siguientes SO:
El CTSS (Corbato 1962), desarrollado en el MIT4, se utilizo en una IBM 7090 y
llego a manejar hasta 32 usuarios interactivos.
EL OS/360 (Mealy 1966), utilizado en las maquinas de la línea 360 de IBM.
4
Massachusetts Institute of Technology.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS
4. El MULTICS (Organick 1972), desarrollado en el MIT con participación de los
laboratorios BELL y que evoluciono posteriormente para convertirse en el sistema
UNIX MULTICS.
IBM 7090
Tercera generación (70’): Aparecen los sistemas de propósito general y se
caracteriza por los SO multimodo de operación, esto es, capaces de operar en
lotes, en multiprogramación, en tiempo real, en tiempo compartido y en modo
multiprocesador. Estos SO fueron muy costosos e interpusieron entre el usuario y
el hardware una gruesa capa de software, de manera que solo se veía esta capa,
sin tener que preocuparse por los circuitos.
En esta época dos SO tuvieron gran difusión:
MVS (Multiple Virtual Storage5) (Samson 1970), fue el sistema operativo más
usado en los modelos de mainframes System/370 y System/390 de IBM.
UNIX (1972) reescrito en lenguaje C para su uso en una PDP 11, algo muy
importante en la historia de los SO, ya que hasta esta fecha ninguno se había
escrito un lenguaje de alto nivel6. La primera versión ampliamente disponible de
UNIX fue la versión 6 en 1976.
5
Múltiple Almacén Virtual.
6
Lenguaje simbólico mas fácil de entender y de programar.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS
5. PDP – 11
Cuarta generación (1980 hasta hoy): A nivel de Hardware se caracteriza por la
incorporación de miles de componentes, integrados en espacio sumamente
pequeños. A nivel de SO, se caracterizo por la evolución de los SO de la tercera
generación, de manera que se simplificaron dando más importancia a la
productividad del usuario que al rendimiento de la maquina.
Los SO que dominaron el campo de las computadoras personales fueron UNIX,
MS-DOS y su sucesor WINDOWS.
También ha tenido importancia en esta época el desarrollo de LINUX7, muy similar
a UNIX.
Actualmente los SO se orientan hacia las plataformas distribuidas y la
computación móvil.
Sin embargo, la lista de SO actuales es muy larga, para computadoras personales
podría ser resumida en los siguientes:
Windows XP, Vista, Ultimate (Microsoft).
Linux y toda su gama de versiones que de algún modo u otro son lo mismo (Red
Hat, Xentos, Ubuntu, Mandrivia, Slackware, gentooc. Los cuales son open source.
Open BSD (Unix Open Source).
Free BSD (También Unix Open Source).
Mac OS (Sistema operativo de las Mac de Apple).
HP-UX (Unix de HP).
7
Software libre desarrollado por el finlandés Linus Torvalds en 1991.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS
6. AIX (Unix de IBM).
Solaris (Unix de Sun Microsystems).
En el campo de dispositivos móviles tenemos:
Palm OS (Palm Inc.).
Symbian (de varias empresas de telefonía como Motorola, Nokia y Sony Ericsson).
Windows Mobile (Microsoft).
Iphone OS (Apple).
Android (Google).
Mac, Windows y Linux
No obstante la gran variedad de sistemas operativos en el mercado, el líder
indiscutible es Windows en todas sus versiones actuales, este SO de la empresa
Microsoft, se encuentra instalado en más del 90% de los equipos computacionales
que se conectan a la red mundial, su éxito en ventas esta soportado por su
facilidad de uso y de soporte técnico a nivel mundial.
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
SISTEMAS OPERATIVOS