Este documento describe la evolución de los sistemas operativos desde la escritura cuneiforme hasta la década de 1990. Se mencionan los primeros sistemas operativos que aparecieron en las décadas de 1940 y 1950 para facilitar la interacción entre personas y ordenadores. En las décadas siguientes se desarrollaron técnicas como la multiprogramación, el tiempo compartido y los sistemas en tiempo real. En los años 1980 surgieron los ordenadores personales y sistemas operativos como Mac OS, MS-DOS, Microsoft Windows, GNU/Linux y ReactOS
3. La década de 1940
A finales de la década de 1940,
con lo que se podría considerar la
aparición de la primera generación
de computadoras, se accedía
directamente a la consola del
ordenador desde la cual se
actuaba sobre una serie de micro
interruptores que permitían
introducir directamente el
programa en la memoria del
ordenador.
4. La década de 1950
A principios de los años 50 con el objeto de facilitar la
interacción entre persona y ordenadores, los sistemas
operativos hacen una aparición discreta y bastante
simple, con conceptos tales como el monitor residente,
el proceso por lotes y el almacenamiento temporal.
5. Monitor residente
Su funcionamiento era
bastante simple, se limitaba a
cargar los programas a
memoria, leyéndolos de una
cinta o de tarjetas perforadas,
y ejecutarlos. El problema era
encontrar una forma de
optimizar el tiempo entre la
retirada de un trabajo y el
montaje del siguiente.
6. Procesamiento por lotes
Como solución para
optimizar , en una misma
cinta o conjunto de
tarjetas, se cargaban
varios programas, de
forma que se ejecutaran
uno a continuación de
otro sin perder apenas
tiempo en la transición.
7. Almacenamiento temporal
Su objetivo era disminuir el
tiempo de carga de los
programas, haciendo
simultánea la carga del
programa o la salida de
datos con la ejecución de
la siguiente tarea. Para ello
se utilizaban dos técnicas,
el buffering y el spooling.
8. La década de 1960
En los años 60 se produjeron cambios notorios
en varios campos de la informática, con la
aparición del circuito integrado la mayoría
orientados a seguir incrementando el potencial
de los ordenadores. Para ello se utilizaban
técnicas de lo más diversas.
9. Multiprogramación
En un sistema multiprogramado la
memoria principal alberga a más de
un programa de usuario. La CPU
ejecuta instrucciones de un
programa, cuando el que se
encuentra en ejecución realiza una
operación de E/S; en lugar de
esperar a que termine la operación
de E/S, se pasa a ejecutar otro
programa.
10. Tiempo compartido
En este punto tenemos un
sistema que hace buen uso
de la electrónica disponible,
pero adolece la falta de
interactividad; para
conseguirla debe convertirse
en un sistema multiusuario,
en el cual existen varios
usuarios con un terminal en
línea, utilizando el modo de
operación de tiempo
compartido.
11. Tiempo real
Estos sistemas se usan en
entornos donde se deben
aceptar y procesar en
tiempos muy breves un gran
número de sucesos, en su
mayoría externos al
ordenador. Si el sistema no
respeta las restricciones de
tiempo en las que las
operaciones deben entregar
su resultado se dice que ha
fallado.
12. Multiprocesador
Diseño que no se encuentran en
ordenadores monoprocesador. Estos
problemas derivan del hecho de que
dos programas pueden ejecutarse
simultáneamente y, potencialmente,
pueden interferirse entre sí.
Concretamente, en lo que se refiere a
las lecturas y escrituras en memoria.
14. Sistemas operativos desarrollados
Además del Atlas Supervisor
y el OS/360, los años 70
marcaron el inicio de UNIX,
a mediados de los 60
aparece Multics, sistema
operativo multiusuario –
multitarea desarrollado por
los laboratorios Bell de
AT&T y Unix, convirtiéndolo
en uno de los pocos SO
escritos en un lenguaje de
alto nivel.
15. Inconvenientes de los sistemas
operativos
Se trataba de sistemas grandes,
complejos y costosos, pues antes no se
había construido nada similar y muchos
de los proyectos desarrollados
terminaron con costos muy por encima
del presupuesto y mucho después de lo
que se marcaba como fecha de
finalización.
16. La década de 1980
Con la creación de los
circuitos LSI -integración
a gran escala-, chips que
contenían miles de
transistores en un
centímetro cuadrado de
silicio, empezó el auge
de los ordenadores
personales.
17. Mac OS
Con la creación de los circuitos LSI
-integración a gran escala-, chips
que contenían miles de transistores
en un centímetro cuadrado de silicio,
empezó el auge de los ordenadores
personales. En éstos se dejó un
poco de lado el rendimiento y se
buscó más que el sistema operativo
fuera amigable, surgiendo menús, e
interfaces gráficas. Esto reducía la
rapidez de las aplicaciones, pero se
volvían más prácticos y simples para
los usuarios.
18. MS-DOS
En 1981 Microsoft compró un
sistema operativo llamado
QDOS que, tras realizar unas
pocas modificaciones, se
convirtió en la primera versión
de MS-DOS (MicroSoft Disk
Operating System). A partir de
aquí se sucedieron una serie
de cambios hasta llegar a la
versión 7.1, versión 8 en
Windows Milenium, a partir de
la cual MS-DOS dejó de existir
como un componente del
Sistema Operativo.
19. Microsoft Windows
A mediados de los años 80 se crea este sistema operativo, pero no es hasta
la salida de (Windows 95) que se le puede considerar un sistema operativo,
solo era una interfaz gráfica del (MS-DOS)en el cual se disponía de unos
diskettes para correr los programas. Hoy en día es el sistema operativo más
difundido en el ámbito doméstico aunque también hay versiones para
servidores como Windows NT. (Microsoft) ha diseñado también algunas
versiones para superordenadores, pero sin mucho éxito. Años después se
hizo el (Windows 98) que era el más eficaz de esa época. Después se crearía
el sistema operativo de (Windows ME) (Windows Millenium Edition)
aproximadamente entre el año 1999 y el año 2000. Un año después se
crearía el sistema operativo de (Windows 2000) en ese mismo año. Después
le seguiría el sistema operativo más utilizado en la actualidad, (Windows XP) y
otros sistemas operativos de esta familia especializados en las empresas.
Ahora el más reciente es (Windows 7) (Windows Seven) que salio al mercado
el 22 de octubre del 2009, dejando atrás al (Windows Vista), que tuvo
innumerables criticas durante el poco tiempo que duró en el mercado.
21. GNU/Linux
● Este sistema es una
versión mejorada de
Unix, basado en el
estándar POSIX , un
sistema que en
principio trabajaba en
modo comandos. Lo
que permite utilizar
linux de una forma
visual atractiva.
22. ReactOS
ReactOS (React Operating
System) es un sistema
operativo de código abierto
destinado a lograr la
compatibilidad binaria con
aplicaciones de software y
controladores de
dispositivos hechos para
Microsoft Windows NT
versiones 5.x en adelante
(Windows XP y sus
sucesores).