1. Instituto Tecnológico de Sonora
Evolución de los
Sistemas Operativos
José Manuel Acosta Rendón
Mayo 2010
2. Primera generación (1945-1955)
1. No existen Sistemas Operativos.
2. Un grupo reducido de gente diseñaba, construía, programaba,
mantenía cada máquina.
3. Las instrucciones se codificaban a mano.
4. El programador insertaba su trabajo y esperaba su turno.
5. Existía un desaprovechamiento inadecuado de la computadora ("tiempos muertos de la
CPU").
6. Disparidad de tiempos de ejecución entre la CPU y los dispositivos de E/S.
7. En 1950 aparecen las tarjetas perforadas.
3. Segunda generación (1955-1965)
1. Aparición de los transistores.
2. Se especializa el personal (diseñadores, analistas, ...).
3. Se desarrollan los primeros sistemas operativos.
4. Se procesan los trabajos por lotes ("batch").
5. El S.O. se entiende como un programa de control que planifica los trabajos.
4. Tercera generación (1965-1980)
1. Aparecen los circuitos integrados y la multiprogramación.
2. Existen muchas computadoras diferentes con S.O. muy diferentes.
3. Se suministran una gran cantidad de programas de utilidad.
4. Los S.O. son complejos.
5. Se utilizan dispositivos virtuales como las técnicas de SPOOL.
6. Multiprocesamiento (sistemas compuestos de varios procesadores).
7. Surgimiento de la Ingeniería del Software.
8. Separación entre la venta de hardware y software.
5. Tercera generación (1965-1980)
SPOOL: Operación On-line
Impresora
Cinta
Lector
Impresora
Disco
Procesador Central
Memoria CPU
Canal1 Canal2 Canal3
7. Cuarta generación (1980-2000)
1. Circuitos LSI (alta escala de integración) y, posteriormente, VLSI.
2. Relanzamiento de los ordenadores personales.
3. Crecimiento del software para las computadoras personales.
4. Crecimiento de las redes de computadoras que ejecutan S.O. en red y
distribuidos.
8. Quinta generación (2000-...)
1. Aparición de las computadoras de bolsillo (PDA, Personal Digital Assistant)
como ampliación de las agendas electrónicas.
2. Los S.O. se adaptan a estas nuevas computadoras y teléfonos móviles(mucho
más pequeños que una computadora).