Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
(1era. parte)
REFERENCIAS BIBLIOGRÁFICAS
Los sistemas operativos han venido evolucionando a través de los años siempre
apegados íntimamente a la arquitectura de las computadoras en las cuales se ejecutan.
La primera computadora digital real fue diseñada por el matemático inglés Charles
Babbage (1792-1871). Aunque Babbage invirtió la mayor parte de su vida y de su
fortuna intentando construir su “máquina analítica“, nunca la hizo funcionar
adecuadamente porque era un diseño puramente mecánico y la tecnología de su época
no podía producir las ruedas, el engranaje, levas y otras partes mecánicas con la alta
precisión que el necesitaba. Sin tener que decirlo, la máquina analítica no tuvo un
sistema operativo.
Entre los primeros sistemas operativos al Fortran Monitor System (FMS), Era un
antiguo sistema de computación por lotes que se ejecutaba en los ordenadores 7094.
Material recopilado para la
Asignatura Sistema Operativo I
Historia de los Sistemas Operativos (1era.parte)
FMS podía ejecutar en segundo plano con casi tanta eficacia como un 7094 sin sistema
operativo. FMS tenía acceso a algunas unidades de cinta y al banco de memoria
principal de 32K del usuario.
o
Un tambor de memoria IBM 7320 con 186K palabras que pueden cargar un
banco de memoria de 32K en un segundo (después ampliado a 1/4 de
segundo).
o Dos visualizadores de alta velocidad de gráficos vectoriales.
o Una unidad de control de transmisión IBM 7750 capaz de soportar hasta 112
terminales de teletipo, incluyendo IBM 1050 Selectric y el modelo 35. Algunas
de las terminares estaban remotamente localizadas y el sistema podía ser
accedido utilizando las redes públicas de telégrafos.
También hay que tener en cuenta que el CTSS fue compatible con el Sistema
Monitor Fortran (FMS).
o ITS Incompatible Timesharing System (Sistema de Tiempo compartido
Incompatible), otro temprano y revolucionario, además de influyente sistema de
tiempo compartido del MIT, fue desarrollado por personas que no estaban de
acuerdo con la dirección tomada por Multics; el nombre fue un hack de CTSS,
del mismo modo que el nombre de Unix fue un hack posterior de Multics.
Multics fue concebido como un producto comercial por General Electric, y alcanzó
este logro para Honeywell, pero no tuvo un gran éxito. Sin embargo, tuvo un gran
Material recopilado para la
Asignatura Sistema Operativo I
Historia de los Sistemas Operativos (1era.parte)
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. En el campo de la programación
lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria
orientación a objetos, Smalltalk.
El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que
contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad.
El proyecto consiguió dar a luz versiones para producción, pero las primeras
versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T
decidieron desvincularse y dedicar sus recursos a otros proyectos.
Hasta ese instante, no había existido apoyo económico por parte de los laboratorios
Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la
Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y
Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el
Material recopilado para la
Asignatura Sistema Operativo I
Historia de los Sistemas Operativos (1era.parte)
Fue así como por vez primera, en 1969, se habla oficialmente del sistema operativo
UNIX ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a
textos (runoff) y un editor de texto.
La versión 7, la última versión del UNIX original con amplia distribución, entró en
circulación en 1979. Las versiones 8, 9 y 10 se desarrollaron durante la década de
1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se
publicaron los informes que describían el nuevo trabajo. Los resultados de esta
investigación sirvieron de base para la creación de Plan 9 from Bell Labs, un nuevo
sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en
investigación por los Laboratorios Bell.
AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como
una variante de tinte comercial y así vendía el producto de manera directa. La
primera versión se lanzó en 1981. A pesar de lo anterior, la empresa subsidiaria
Western Electric seguía vendiendo versiones antiguas de Unix basadas en las
distintas versiones hasta la séptima.
Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió
combinar varias versiones desarrolladas en distintas universidades y empresas,
dando origen en 1983 al Unix System V Release 1. Esta versión presentó
características tales como el editor Vi y la biblioteca curses, desarrolladas por
Berkeley Software Distribution en la Universidad de California, Berkeley. También
contaba con compatibilidad con las máquinas VAX de la compañía DEC.
BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo que
grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX
System V. En realidad, la propiedad intelectual de Novell (recién adquirida de Unix
Systems Laboratories) se reducía a unos pocos ficheros fuente La correspondiente
contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo
secreto a petición de Novell.
UNIX es una marca registrada de The Open Group en Estados Unidos y otros países.
Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single
Unix Specification" de esta organización y han pagado las regalías establecidas.