Sie sind auf Seite 1von 19

1960

IBSYS: Aqui en este evento les voy a mostrar el primer sistema operativo
SHARE Operating System proporcionaba nuevos mtodos para gestionar los buffers y los
dispositivos de entrada/salida, y, al igual que GM-NAA I/O, permita la ejecucin de programas
realizados en lenguaje maquina.
Inicialmente funcionaba en ordenadores IBM 704, pero posteriormente fue portado a los IBM 709.


Ms tarde IBM dio soporte al mismo bajo el nombre de IBSYS, portndolo a sus nuevos
ordenadores basados en tr
ansistores, los IBM 7090 y 7094.

KDF9 Director de tiempo compartido Un hardware totalmente asegurado, conmutacin, el sistema
operativo inicial, plenamente proceso preventivo multiprogramacin para KDF9


1961
CTSS : CTSS, que significa Compatible Time-Sharing System (Sistema de Tiempo Compartido
Compatible), fue uno de los primeros sistemas operativos de tiempo compartido; fue desarrollado
en el Centro de Computacin del MIT. Se present en 1961, y se utiliz en el MIT hasta 1973.
Durante parte de este tiempo, el Proyecto MAC del MIT tuvo una segunda copia de CTSS, pero el
sistema no se expandi ms all de dos sitios. CTSS fue descrito en una publicacin presentada en
la Spring Joint Computer Conference de 1962.
La palabra "Compatible" en el nombre se refiere a la compatibilidad con el sistema operativo por
lotes estndar para el 7094, el Fortran Monitor System (FMS). CTSS ejecuta una copia sin modificar
de FMS, procesando un flujo de lotes estndar, en un 7094 virtual proporcionado por su
caracterstica segundo plano. Los trabajos FMS en segundo plano pueden acceder a las cintas con
normalidad pero no pueden interferir con los procesos de tiempo compartido en primer plano o
los recursos utilizados para soportarlos.
Aunque no fue un sistema operativo influyente en con sus aspectos tcnicos, tuvo una gran
influencia al mostrar que el tiempo compartido era viable, las nuevas aplicaciones de los
ordenadores fueron planteadas por primera vez entonces, y gracias a su sucesor, Multics, del que
todos los sistemas operativos modernos toman planteamientos tericos.
CTSS tuvo una de las primeras utilidades computerizadas para formatear texto, y una de las
primeras implementaciones de correo electrnico entre usuarios.
Louis Pouzin, miembro del Centro de Computacin del MIT, cre un comando llamado RUNCOM
para CTSS, que ejecutaba una lista de comandos contenidos en un fichero; esta habilidad es el
ancestro directo del shell script de Unix. RUNCOM tambin permita la substitucin de
parmetros.
CTSS utiliz un mainframe IBM 7094 modificado que tena dos bancos de 32768 palabras de 36
bits como memoria principal en lugar de tener slo uno, como es normal. Un banco estaba
reservado para el programa supervisor de tiempo compartido, el otro para los programas de
usuario. Tambin tuvo un hardware de gestin de memoria especial, una interrupcin de reloj con
la habilidad de capturar ciertas instrucciones.
El hardware de entrada/salida eran perifricos estndar de IBM en la mayora de los casos. Lo que
inclua seis canales de datos conectados a:
Impresoras, unidades perforadoras (y lectoras) de tarjetas.
Unidades de cinta IBM 729, un disco de almacenamiento IBM 1301, despus ampliado a un IBM
1302, con una capacidad de 38 millos de palabras.
Un tambor de memoria IBM 7320 con 186K palabras que pueden cargar un banco de memoria de
32K en un segundo (despus ampliado a 1/4 de segundo).
Dos visualizadores de alta velocidad de grficos vectoriales.
Una unidad de control de transmisin 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 poda ser accedido utilizando las redes pblicas de
telgrafos.
CTSS fue compatile con el Sistema Monitor Fortran, un antiguo sistema de computacin por lotes
que se ejecutaba en los ordenadores 7094 antes de que se inventara CTSS. FMS poda ejecutar en
segundo plano con casi tanta eficacia como un 7094 sin sistema operativo. Ejecutndose en
segundo plano, FMS tena acceso a algunas unidades de cita y al banco de memoria principal de
32K del usuario.
Multics, que tambin fue desarrollado por el Proyecto MAC, comenz en 1960 como un sucesor
de CTSS, para el uso futuro de la computacin de mltiple acceso. Multics, fue el sistema operativo
que abri el desarrollo de Unix en 1970.
ITS Incompatible Timesharing System (Sistema de Tiempo compartido Incompatible), otro
temprano y revolucionario, adems de influyente sistema de tiempo compartido del MIT, fue
desarrollado por personas que no estaban de acuerdo con la direccin tomada por Multics; el
nombre fue un hack de CTSS, del mismo modo que el nombre de Unix fue un hack posterior de
Multics.

MCP: Definicin de Master Control Program
(MCP). Antiguo sistema operativo desarrollado por Burroughs/Unisys, originalmente escrito en
ESPOL (Executive Systems Programming Language), que fue a su vez una extensin del Burroughs
Extended ALGOL. Luego en los 70 fue pasado a NEWP, una forma ms estructurada y ms segura
de ESPOL.
En 1961, MCP fue el primer sistema operativo escrito exclusivamente en lenguaje de alto nivel.
Tambin fue el primer sistema operativo en el cual el cdigo fuente pudo ser estudiado y
mejorado por sus clientes (gracias a la legibilidad del cdigo de alto nivel). Esto permita a sus
clientes crear sus propias extensiones del sistema operativo; muchas de estas extensiones se
incorporaron luego al sistema para que estn disponiles para todos. De todas maneras, el cdigo
fuente est registrado (no es libre)

MCP fue el primer sistema operativo en poder gestionar mltiples procesadores e introdujo la
primera implementacin comercial de memoria virtual.

Por defecto utiliza una interfaz de texto, y actualmente se encuentra en la versin 11 (abril de
2006).

1962
Atlas Supervisor: Era el nombre del programa que controlaba todas las actividades llevadas a
cabo por el sistema Atlas de la universidad de Manchester, que comenz a funcionar en 1962.

El programa supervisor permita acceder a las funcionalidades del sistema a las que no se poda
acceder directamente. Tambin permita a los perifricos llevar a cabo sus operaciones. As, el
supervisor se activaba en numerosas ocasiones como resultado de ejecutar un programa objeto el
cual solicitaba una accin que deba ser controlada por el supervisor. El supervisor tambin se
activaba cuando un programa requera un seguimiento por cualquier motivo, como un posible
desbordamiento por divisin o exponente, o por superar el tiempo o la capacidad de
almacenamiento asignadas. El supervisor tambin era activado por distintos componentes del
hardware. De esta manera, por ejemplo, los tambores y cintas magnticas llamaban al supervisor
cada vez que completaban la transferencia de un bloque de 512 palabras. Por ltimo, ciertos fallos
en el computador central, los perifricos o el almacenamiento provocaban una llamada al
supervisor.

SMOC: General de Sistema Operativo Integral es una familia de sistemas operativos orientados a
computadoras centrales.

La versin original del SMOC fue desarrollado por General Electric en 1962, originalmente llamado
GECOS. El sistema operativo an se utiliza hoy en da en su versin ms reciente en los servidores
y mainframes producidos por Honeywell y Groupe Bull, principalmente a travs de la emulacin,
para dar continuidad con los entornos mainframe.

Arquitectura y conceptos del sistema

SMOC es un multi-hilo, multiprogramacin sistema operativo orientado inicialmente hacia el
procesamiento por lotes, aunque versiones posteriores incorporaron mejoras para entornos de
procesamiento de transacciones en lnea y tiempo compartido. Los sistemas que ejecutan SMOC
hoy lo usan principalmente para lotes y OLTP, o como un servidor de la empresa backend.

Aunque SMOC tiene una arquitectura bsica similar a la de los sistemas operativos posteriores con
el que compiti de IBM y 360, que fue tambin fuertemente influenciado por proyectos tales
como MEDINET, Multics, y WWMCCS, y ha heredado una fuerte estructura de seguridad en
consecuencia. Las caractersticas de hardware y software se combinan para hacer que el sistema
operativo inusualmente seguro para un sistema operativo de su generacin y clase. Multics
influyeron en el diseo del hardware, con transferencia segura puerta orientada de instrucciones
de control y un sistema de hardware-obligatorio de los niveles de seguridad muy similar a la de los
famosos anillos de Multics. Entornos operativos tales como WWMCCS impulsaron el desarrollo de
las caractersticas especiales de seguridad para permitir alojamiento seguro de la informacin
clasificada y la compartimentacin. Durante un tiempo las versiones especficas del sistema SMOC
con caractersticas especiales de seguridad activadas se mantuvieron especficamente para
clientes gubernamentales.



1963
Titan Supervisor, el sistema de tiempo compartido temprana comenzado
AN/FSQ-32, otro sistema de tiempo compartido temprano comenz


1964
EXEC 8: UNIVAC EXEC 8

1964 - 1964.
Nuevos Sistemas incorporan Una Amplia capa de software Entre el usuario y el Ordenador.
EXEC 8 Este Sistema Operativo FUE DESARROLLADO por UNIVAC 1108 en 1964. Este tenia las
Caractersticas de los Sistemas Operativos Anteriores: EXEC EXEC I y II (utilizado en el UNIVAC
1107). EXEC 8 FUE UNO de Los estafadores de Primeros xito Comercial de multiprocesamiento de
Sistemas Operativos. Su poca Contenido ya Complejo porcin asi decirlo, tenia Cargas de Trabajo
mixtas Que comprendian Lotes, Tiempo Compartido y Tiempo real, Apoyo de las Naciones Unidas
Sistema de Archivos estafa Una Estructura plana de Nombres a Travs de MUCHOS tambores y
cabezales tambien APOYO Una buena Acogida Sistema de Procesamiento de
Transacciones.Tiempo Compartido y Tiempo real, Apoyo de las Naciones Unidas Sistema de
Archivos Con Una Estructura plana de Nombres a Travs de MUCHOS tambores y cabezales
tambien APOYO Una buena Acogida Sistema de Procesamiento de Transacciones .







OS/360

Consola del operador de unSystem/360 Model 65, con vlvula de registro, lmparas y switches (mitad de la
fotografa), y arriba a la derecha, un interruptor de emergencia rojo.

Desarrollado por IBM en 1964, su lanzamiento estaba dispuesto para 1965 para las versiones ms
simples y para 1966 para las versiones ms complejas, pero no fue hasta 1967 cuando vio la luz
oficialmente. Inicialmente pensado para ocupar 6 KB, posteriormente fue aumentado
desorbitadamente de tamao con nuevas funcionalidades hasta alcanzar el tamao de
lanzamiento de 64 KB.
El OS/360 fue desarrollado como una familia de tres programas de control, que incrementaban en
tamao as como en funcionalidad.
Inicialmente la tarea simple PCP (Primary Control Program, Programa de Control Primario)
procesaba los trabajos secuencialmente (procesamiento por lotes); posteriormente el MFT
(Multiprogramming with a Fixed number of Tasks, Multiprogramacin con un nmero Fijo de
Tareas) aadi multitarea, pero solo permita un nmero fijo de tareas concurrentes, cada una
teniendo un lugar predefinido en la memoria. Finalmente el MVT (Multiprogramming with a
Variable number of Tasks, Multiprogramacin con un nmero Variable de Tareas) permiti un
nmero variable de tareas cuya memoria poda cambiar dinmicamente.
El OS/360 tambin introdujo el lenguaje de rdenes por lotes llamado JCL (Job Control Language,
Lenguaje de Control de Procesos).
Este sistema operativo pertenece a la tercera generacin de los sistemas operativos.
Su primera versin (1964) fue considerada por Steven J. Vaughan-Nichols en una lista recopilatoria
de la revista PC World como el peor sistema operativo de la historia de la informtica, si bien
reconoci que las versiones operativas a fines de la dcada del 60 y principios del 70 eran
excelentes. Otros autores tales como Tenembaum, lo consideraron la mayor revolucin en la
historia de la informtica.
TOPS-10 : De la Digital Equipment Corporation. El PDP-10 original del sistema operativo se llama
simplemente "Monitor", pero ms tarde fue rebautizado como TOPS-10.


Berkeley sistema de tiempo compartido
Berkeley Software Distribution o BSD (en espaol, distribucin de software berkeley) es un
sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema
por la Universidad de California en Berkeley.

Dartmouth Sistema de Tiempo Compartido
El Dartmouth Time-Sharing System o DTSS (Sistema de tiempo compartido de Dartmouth), fue el
primer sistema de tiempo compartido de gran escala en ser implementado exitosamente. Su
implementacin comenz en el Dartmouth College en 1963 por un equipo de estudiantes bajo la
direccin de John Kemeny and Thomas Kurtz con el objetivo de proveer fcil acceso a las
instalaciones de computacin a todos los miembros de la universidad. Por 1964 el sistema estaba
en uso y se mantuvo hasta finales de 1999.1 Uso incorrecto de la plantilla enlace roto (enlace roto
disponible en Internet Archive; vase el historial y la ltima versin). El DTSS fue originalmente
implementado para correr en un computador de la serie GE-200 con un GE Datanet 30 como
procesador de terminal que tambin manejaba la 235. Ms adelante, el DTSS fue reimplementado
en el GE 635, todava usando el Datanet 30 para control de terminales. La versin del 635
proporcion tiempo compartido interactivo para hasta casi 300 usuarios simultneos en los aos
1970, un nmero muy grande en ese entonces.
Debido a los objetivos educativos, la facilidad de uso era una prioridad en el diseo del DTSS.
El DTSS implement el primer entorno de diseo integrado del mundo: un sistema basado en lnea
de comandos que implementaba los siguientes comandos.
NEW nombrar y comenzar a escribir un programa
OLD recuperar un programa previamente nombrado
LIST exhibir el programa actual
SAVE guardar el programa actual
RUN ejecutar el programa actual
A menudo los usuarios crean que estos comandos eran parte del lenguaje Dartmouth BASIC pero
de hecho eran parte del sistema de tiempo compartido y tambin fueron usados al preparar
programas de ALGOL o FORTRAN va los terminales del DTSS.
Cualquier lnea mecanografiada por el usuario, y que comenzaba con un nmero de lnea, era
agregada al programa, reemplazando cualquier lnea previamente almacenada con el mismo
nmero; todo lo dems era compilado y ejecutado inmediatamente. Las lneas consistiendo
solamente en un nmero de lnea no eran almacenadas sino que removan cualquier lnea
previamente almacenada con el mismo nmero. Este mtodo de editar proporcion un servicio
simple y fcil de usar que permiti una gran cantidad de teletipos como unidades de terminal para
el Dartmouth Timesharing system.
1965
Multics
El sistema operativo Multics fue desarrollado en 1965 y 1973.
Multics (Multiplexed Information and Computing Service) fue uno de los primeros sistemas
operativos de tiempo compartido y tuvo una gran influencia en el desarrollo de los posteriores
sistemas operativos.
Multics fue desarrollado nicamente para GE-645 de un sistema de 36 bits.
Multics dicen que soportaba una configuracin ON-LINE muy agresiva, fue diseado desde su
principio como un sistema seguro desde su inicio.
Este sistema operativo que se pudo implementar en un nico nivel de almacenamiento de datos,
su memoria de procesos consista en segmentos que estaban mapeados en su espacio de
direcciones; para leer o escribir en ellos, el proceso simplemente utilizaba instrucciones normales
de la CPU, y el sistema operativo tena cuidado de asegurarse que todas las modificaciones fueran
guardadas en disco.
Algunas de sus caractersticas de Multics son las siguientes:
Contaba con segmentos de memoria.
La arquitectura de memoria se divida en segmentos y cada segmento tenia direcciones.
Memoria virtual,
Utilizaba una memoria paginada en forma nica por el sistema Atlas.
Su memoria Virtual simulaba la memoria idealizada utilizando la segmentacin y la paginacin.
Sistema multiusuario.
Para poder concluir con este comentario se dice que la ltima mquina Multics fue apagada el 31
de Octubre de 2000, en el Ministerio de Defensa de Canad.



BOS/360 IBM's Basic Operating System
TOS/360 (IBM's Tape Operating System)
TSOS despus VMOS) (RCA)


1966
OS/360 PCP y MFT Variantes OS/360

Estas tres opciones ofrecen estas instalaciones similares que portar aplicaciones entre ellos por lo
general requiere un mnimo esfuerzo, y las mismas versiones de IBM "Programa de Productos"
(aplicacin y utilidad de software) corrieron en ambos. El texto a continuacin trata sobre todo
PCP, MFT y MVT simplemente como nuevos nombres para el original SSS, MSS y MPS, aunque
hubo algunos cambios en el diseo. Adems, el texto no distingue entre M65MP y MVT.
Aunque oficialmente PCP, MFT y MVT no eran unos sistemas operativos distintos de OS/360, [2]
esos eran slo un momento de la instalacin de configuracin de opciones-en palabras de hoy, un
tres variantes diferentes del OS kernel-por muy diferente comportamiento y la memoria
requisitos, los usuarios normalmente los consideraba los sistemas operativos independientes de
facto, y se refiere a ellos como "OS/360 temprano", "OS / MFT", "OS / MVT", respectivamente.
MFT difera de MVT principalmente en la forma en que se gestiona la memoria: al instalar MFT, los
clientes especificar un nmero fijo de " tabiques ", reas de memoria con lmites fijos, en los que
los programas de aplicacin se puede ejecutar simultneamente. [3]
PCP
Programa de Control Primario (PCP) fue pensado para usuarios con pequeos recuerdos. Era
similar a MFT [Nota 3] con una particin .
Tambin se conoce como SYS = MIN en expansiones de macros que eran dependientes del
sistema.
MFT
MFT est destinado a servir como un recurso provisional hasta multiprogramacin con un nmero
variable de Tareas (MVT), la configuracin de "destino" previsto de OS/360, lleg a estar
disponible en 1967. Las primeras versiones de MVT tenan muchos problemas, por lo que la MFT
ms simple se sigui utilizando durante muchos aos. Despus de la introduccin de nuevos
Sistema/370 mquinas con memoria virtual, en 1972 MFT fue desarrollado en OS/VS1 , el ltimo
sistema de esta lnea en particular.
La primera versin del MFT [11] comparte gran parte del cdigo y la arquitectura con el PCP, y se
limit a cuatro particiones . Fue muy complicado de ejecutar mltiples particiones. Muchas
instalaciones utilizan Houston spooling automtico Prioridad (HASP) para mitigar la complejidad.
MFT Versin II (MFT-II) [12] compartan mucho ms del Programa de Control y el cdigo
Programador con MVT, y era mucho ms flexible para funcionar. El nmero mximo de particiones
aument a 52.
Modificaciones posteriores de la MFT-II aadido de sub-tareas, de manera que el nmero fijo de
tareas ya no se fija, aunque el nmero de particiones hizo seguir siendo una limitacin.
La experiencia demostr que no era aconsejable instalar MFT en sistemas con menos de 256 KB de
memoria, que en la dcada de 1960 era una cantidad bastante grande. [13]
Tambin se conoce como SYS = INT en expansiones de macros que eran dependientes del sistema.

DOS/360

Disco de funcionamiento System/360, tambin DOS/360, o simplemente DOS, era un sistema
operativo par
Fue anunciado por IBM en el ltimo da de 1964, y fue entregado por primera vez en junio de
1966. En su tiempo DOS era el sistema operativo ms utilizado en el mundo.
Aunque sus nombres son similares, no hay similitudes tcnicas entre DOS/360 de 1960 y el x86 -
DOS de la dcada de 1980.
DOS/360 versiones

1.1 TOS/360
1.2 DOS / VS
1.3 DOS / VSE
1.4 SSX / VSE
1.5 VSE / SP
1.6 VSE / ESA
1.7 z / VSE


MS/8 El Sistema monitor de RL era un sistema operativo desarrollado para el PDP-8


1967
El CP / CMS
es un sistema operativo de tiempo compartido desarrollado por IBM. El mismo se desarroll y
utiliz durante la dcada de 1960 y comienzos de la dcada de 1970. Era reconocido por su
excelente desempeo y caractersticas avanzadas.
Versiones
El CP / CMS tena tres versiones distintas:
CP-40 /CMS, era un sistema de desarrollo unitario que permiti definir la arquitectura de mquina
virtual CP-40 / CMS.
CP-67 /CMS, era una reimplementacin del CP-40/CMS para la IBM Sistema/360-67.
CP-370 /CMS, era una reimplementacin del CP-67/CMS para la IBM Sistema/370 nunca fue
lanzado al mercado, pero fue la base para el sistema operativo IBM VM/370.
Historia
Cada reimplementacin fue un rediseo de su predecesor, y represent un importante paso
evolutivo. CP-67/CMS fue la primera aplicacin de una arquitectura de mquina virtual
ampliamente disponible, un concepto en el que IBM haba sido pionera con sus sistemas de
investigacin M44/44X (que utiliza virtualizacin parcial) y CP-40 (que utiliza virtualizacin total).
Adems de su papel como el antecesor de la familia de mquinas virtuales (VM), CP/CMS
desempe un papel importante en el desarrollo de la teora del sistema operativo, en el diseo
de IBM Sistema/370 y lneas de productos subsiguientes, y en la creacin de la industria de tiempo
compartido, y en la creacin de una comunidad de usuarios robusta que se anticip al actual
movimiento de software libre.


Michigan Terminal System
(MTS) es una de las primeras de tiempo compartido informticos sistemas operativos . [1]
desarroll inicialmente en 1967 en la Universidad de Michigan para el uso en IBM S/360-67, S/370
y compatibles los ordenadores centrales , se fue desarrollada y utilizada por un consorcio de ocho
universidades en el Estados Unidos , Canad y el Reino Unido durante un perodo de 33 aos (1967
a 1999).
El software desarrollado por el personal de la Universidad de acadmica Centro de Clculo de
Michigan para el funcionamiento de la IBM S/360-67, S/370 , y las computadoras compatibles se
puede describir como la multiprogramacin , multiprocesamiento , memoria virtual , de tiempo
compartido el supervisor ( Universidad de Michigan multiprogramacin Supervisor o UMMPS) que
maneja un nmero de residentes, por reentrada programas. Entre ellos se encuentra un gran
subsistema, denominada MTS (Sistema Terminal Michigan), para la interpretacin de comandos,
control de ejecucin, gestin de archivos y contabilidad. Los usuarios finales interactan con los
recursos de la computadora a travs de MTS se utiliza el terminal, lote, e instalaciones orientadas
al servidor

ITS
Incompatible Timesharing System o ITS (en espaol sistema de tiempo compartido incompatible)
fue uno de los primeros, revolucionario, e influyente sistema operativo de tiempo compartido
desarrollado en el MIT; se desarroll principalmente en el Laboratorio de Inteligencia Artificial del
MIT, con alguna ayuda del Proyecto MAC.
El desarrollo de ITS se inici al final de la dcada de 1960 por aquellos (la mayora del Laboratorio
de Inteligencia Artificial del MIT por aquel entonces) que no estaban de acuerdo con la direccin
tomada por el proyecto Multics del Proyecto MAC (que comenz a mediados de la dcada de
1960), particularmente con decisiones como la inclusin de un potente sistema de seguridad. El
nombre fue un hack del anterior sistema operativo de tiempo compartido del MIT, el CTSS, que
data de los inicios de la dcada de 1960.
ITS inicialmente fue desarrollado para el ordenador Digital Equipment Corporation PDP-6, y
despus se migr a PDP-10 cuando estuvo disponible, donde ocurri la mayor parte de su
desarrollo y empleo.
En la cima de las numerosas e interesantes caractersticas de ITS, se encuentra el intrprete de
comandos que era un depurador de lenguaje mquina PDP-10, cuyos comandos parecan una lnea
ruidosa a los no iniciados.
Su editor principal por muchos aos, TECO, fue programado en una jerga de aspecto similar. El
editor EMACS es un descendiente de una coleccin de macros TECO, mucho ms desarrolladas.
Entre otros significantes e influyentes subsistemas software que fueron desarrollados en ITS, el
sistema de lgebra simblica Macsyma es probablemente el ms importante; el sistema de ayuda
GNU INFO utilizado en Linux, algunas versiones de Unix, y Emacs tambin se inici en ITS.
ORVYL
(Stanford University's time-sharing system para el IBM S/360)

TSS/360
El IBM Time Sharing System TSS/360 era un sistema operativo de tiempo compartido temprana
diseado exclusivamente para un modelo especial de la lnea de mainframes System/360, el
Modelo 67. Puso a disposicin a modo de prueba a un conjunto limitado de clientes en 1967,
nunca fue lanzado oficialmente como un producto con el apoyo de IBM. TSS pionera en una serie
de nuevas caractersticas, algunas de las que ms tarde aparecieron en los sistemas ms
populares, tales como Multics y VM/CMS. TSS se han migrado a System/370 y 303x sistemas, pero
a pesar de los muchos avances y capacidades nuevas, TSS no cumpli con las expectativas y fue
finalmente cancelado.
Caractersticas novedosas
TSS/360 fue una de las primeras aplicaciones de multiprocesamiento simtrico estrechamente
acoplado. Un par de modelos 67 mainframes comparte un espacio comn de la memoria fsica, y
se pas una sola copia del cdigo del ncleo. Una operacin de E/S de puesta en marcha por un
procesador podra terminar y causar una interrupcin en la otra. El modelo 67 utiliza un 360
instrucciones estndar llamado Prueba y Set para implementar bloqueos en las secciones crticas
de cdigo.
Tambin implement la memoria virtual y las mquinas virtuales mediante cdigo independiente
de la posicin.
TSS/360 era nico en la aplicacin de una tabla impulsada Programador - un cuadro configurado
por el usuario cuyas columnas fueron parmetros como la prioridad actual, el tamao del
conjunto, y el nmero de timeslices utilizados hasta la fecha. El kernel se referira a esta tabla para
calcular la nueva prioridad de un hilo.
Como era de serie con software del sistema operativo en el momento, TSS/360 clientes tuvieron
acceso completo a todo el cuerpo de cdigo del sistema operativo y herramientas de desarrollo.
Mejoras y parches desarrollados por el usuario se incorporan con frecuencia en el cdigo fuente
oficial.

OS/360 MVT:
(Multiprogramming with a Variable number of Tasks, Multiprogramacin con un nmero Variable
de Tareas) permiti un nmero variable de tareas cuya memoria poda cambiar dinmicamente.
El OS/MVT requera grandes cantidades de memoria para su cdigo y tablas. La carga de trabajo
que supona el sistema operativo a menudo consuma la mitad del nmero de ciclos de CPU. Con
el tiempo fueron editndose versiones nuevas para aadir caractersticas nuevas y depurar
errores; sin embargo la eliminacin de un error con frecuencia causaba otro en alguna parte
remota del sistema, de modo que el nmero de errores conocidos en el sistema era bastante
constante.

WAITS;
Variante modificada del sistema operativo de la Digital Equipment Corporation.
Variante modificada del sistema operativo de la Digital Equipment Corporation (retitulado ms
adelante y mejor conocido como TOPS-10 ) para los ordenadores centrales PDP- 6 y PDP-10, usado
en el laboratorio de la inteligencia artificial de Stanford (SAIL).


1968
Programa de Control de las aerolneas: no hay informacion

SAT-8
SAT-8 era un pequeo sistema operativo de tiempo compartido co-escrito por Don Witcraft y John
Everett en Digital Equipment Corporation en 1967 - El sistema operativo corriendo en el PDP-8
informtico de 12 bits y fue lanzado en 1968.

Don Witcraft escribi el SAT-8 planificador, el mando decodificador y controlador UUO. John
Everett escribi el controlador de disco, sistema de archivos, gestor de TTY y la rutina de servicio
de 680-I para los SAT-8.

Roger Pyle y John Everett escribi el PDP-8 Monitor de sistema de disco, y John Everett adaptados
PAL-III para hacer PAL-D de DMS. Bob Bowering, autor de MACRO para la PDP-6 y PDP-10, escribi
una versin ampliada, PAL-X, de SAT-8.

Este sistema de tiempo compartido:

estaba basada en una arquitectura de proteccin propuesto por Adrian van der Goor, un
estudiante graduado de Gordon Bell en el Carnegie-Mellon. Se requiere un mnimo de palabras
12K de memoria y un dispositivo de intercambio, en una mquina de palabra de 24 quilates, que
puede dar un buen soporte para 17 usuarios.

Cada usuario obtiene una 4K virtuales PDP-8, muchos de los usuarios de servicios pblicos corri
en estas mquinas virtuales se modificaron ligeramente las versiones de utilidades desde el
Monitor del sistema de discos o entornos de cinta de papel. Internamente, SAT-8 se compone de
RMON, el monitor residente, DMON, el monitor de disco, y Kmon, el monitor teclado. BASIC fue
bien apoyado, mientras que las versiones restringidas de FORTRAN D y Algol estaban disponibles.

El sistema operativo RSTS-11 es un descendiente de los SAT-8.


1969
TENEX
TENEX

En la dcada de 1960, BBN ha participado en varios proyectos de inteligencia artificial basadas en
LISP para DARPA, muchos de los cuales tenan los requisitos de memoria de gran tamao. Una
solucin a este problema fue la de aadir software de paginacin para el lenguaje LISP, lo que le
permite escribir a cabo porciones no utilizadas de la memoria en el disco para recuperacin
posterior si es necesario. Uno de estos sistemas se ha desarrollado para el PDP-1 en el MIT por
Daniel Murphy antes de unirse a BBN. Mquinas diciembre tempranas fueron basadas en una
palabra de 18 bits, lo que permite codificar las direcciones de memoria de 262-kword. Las
mquinas se basan en costosas memoria de ncleo y se incluyen en ninguna parte cerca de la
cantidad requerida. El localizador utiliza los bits de lo contrario no utilizadas de la direccin para
almacenar una clave en una tabla de bloques en un tambor magntico que actu como almacn
de respaldo del buscapersonas, y el software se vendera las pginas si es necesario y luego volver
a escribir la direccin para que apunte a el rea apropiada de RAM.

En diciembre 1964 anunci la PDP-6. Diciembre segua siendo muy involucrado con el MIT AI Lab, y
muchas peticiones de caractersticas de los hackers LISP se mud a esta mquina. BBN se interes
en comprar uno para su trabajo AI cuando se hicieron disponibles, pero quera diciembre de
aadir una versin del hardware del localizador de Murphy directamente en el sistema. Con esta
adicin, todos los programas del sistema tendra que admitir la paginacin de forma invisible, lo
que es mucho ms fcil de hacer ningn tipo de programacin en la mquina. Diciembre estaba
interesado inicialmente, pero luego anunci que eran, de hecho, dejar caer el PDP-6 y
concentrarse nicamente en sus lneas de 16 bits ms pequeos de 18 bits y nuevos. El PDP-6 era
caro y complejo, y no se haba vendido bien por estas razones.

No pas mucho tiempo hasta que se hizo evidente que diciembre fue una vez ms entrando en el
negocio de 36 bits, con lo que se convertira en el PDP-10. BBN inici conversaciones con DEC para
obtener un subsistema de paginacin en la nueva mquina, entonces conocido por su nombre de
CPU, el KA-10 - diciembre no le interesaba muchsimo. Sin embargo, un desarrollo de estas
conversaciones fue la inclusin de dos reas de memoria duales, permitiendo que todos los
programas se dividen en una parte protegida y una parte del usuario. Adems, DEC era firme en
mantener el costo de la mquina tan bajo como sea posible, incluyendo slo 16K palabras de
ncleo y la colocacin de registros en la memoria RAM, lo que resulta en una disminucin
considerable en el rendimiento.

BBN, sin embargo sigui adelante con la compra de varios PDP-10, y decidi construir su propio
hardware buscapersonas. Durante este perodo se inici un debate sobre el sistema operativo que
se ejecute en las nuevas mquinas. Argumentos fuertes fueron hechas para el uso continuado de
TOPS-10, con el fin de mantener su software existente que se ejecuta con el mnimo esfuerzo. Esto
requerira una reescritura de TOPS para apoyar el sistema de bsqueda, lo que pareca ser un
problema importante. Al mismo tiempo, TOPS no apoyaron una serie de caractersticas que los
desarrolladores queran. Al final se decidi hacer un nuevo sistema, pero incluyen una biblioteca
de emulacin que permita que se ejecute el software TOPS-10 existente con un esfuerzo menor.

El equipo de desarrollo - entre ellos Daniel Murphy y Daniel G. Bobrow - eligi el nombre TENEX
para el nuevo sistema. Se incluy un completo sistema de memoria virtual, es decir, no slo los
programas puedan acceder a 262kwords completos de la memoria, cada programa puede hacerlo
al mismo tiempo. El sistema de buscapersonas se ocupara de mapeo, ya que sera siempre, la
copia de datos hacia y desde el almacn de respaldo, segn sea necesario. El nico cambio
necesario era para el buscapersonas para ser capaz de mantener varios conjuntos de asignaciones
entre RAM y tienda, uno para cada programa utilizando el sistema. El localizador tambin celebr
la informacin de tiempo de acceso con el fin de ajustar el rendimiento. La resultante pager fue
bastante complejo, llenando una altura mxima de 19 "chasis de montaje en rack.

Una caracterstica notable de TENEX fue su intrprete de lnea de comandos orientado al usuario.
A diferencia de los sistemas tpicos de la poca, TENEX utilizado deliberadamente los nombres
largos de comandos y palabras sin ruidos incluidos para ampliar an ms los comandos de la
claridad. Por ejemplo, Unix utiliza ls para imprimir una lista de archivos en un directorio, mientras
que TENEX utiliza DIRECTORIO. "DIRECTORIO" fue la palabra de orden "," era el ruido aadido para
que el propsito de la ms clara de comandos. Los usuarios no quieren que escriba estos
comandos largos, por lo que TENEX utiliza un sistema de reconocimiento de escape que ampliara
las palabras de comando parciales en palabras o frases completas. Por ejemplo, el usuario podra
escribir DIR y la tecla de escape, momento en el que TENEX reemplazara DIR con el comando
completo. La misma caracterstica trabaj con los nombres de archivo, que tuvo un poco de
esfuerzo por parte del intrprete, y el sistema permitido para los nombres de archivo largos con
descripciones legibles. TENEX tambin incluye un sistema de ayuda que podran invocarse
tecleando el signo de interrogacin, lo que imprime una lista de posibles comandos coincidentes y
luego volver al usuario de la lnea de comandos con el signo de interrogacin eliminado.

TENEX hizo bastante popular en el mercado pequeo PDP-10, y el hardware de megafona externa
se convirti en un pequeo negocio propio. A principios de diciembre 1970 comenz a trabajar en
una actualizacin del procesador PDP-10, el KI-10 - BBN una vez ms intent conseguir diciembre
para apoyar un sistema completo de paginacin hardware, sino que diciembre se decidi por un
sistema mucho ms simple. Este plan finalmente fracas, por este punto TENEX fue uno de los
PDP-10 ms populares sistemas operativos, y no se ejecutan en las mquinas nuevas. Conocido
como el DECsystem-10 en el mercado, el sistema operativo normal fue TOPS-10.



Unics
UNICS

En 1969 Ken Thopmson y Dennis Ritchie, investigadores del laboratorio Bell de la AT&T
desarrollaron un Nuevo sistema operativo, basado en PDP-7. General Electric y el MIT se
encuentran trabajando en un macroproyecto llamado MULTICS, previsto para desarrollar una gran
potencia de clculo y almacenamiento de muchos usuarios. De este proyecto, se obtuvieron
interesantes resultados (capacidad de multiproceso, rbol de ficheros, shell); pero, como todo
proyecto gigante, su complejidad desbord al equipo que lo emprendi (seguramente no haban
estudiado ciberntica o teora de complejidad). Este sistema se transformo en UNICS (UNiplexed
Information and Computing System), era multitarea y podia soportar dos usuarios
simultneamente, inclua un sistema de archivos, un intrprete de comandos, y algunas utilidades
para el PDP-7.




RC 4000 multiprogramacin System
El Sistema de multiprogramacin RC 4000 fue un sistema operativo desarrollado para el
minicomputador RC 4000 en 1969. Es histricamente notable por ser el primer intento de
descomponer/derribar/romper un sistema operativo en un grupo de programas que interactan
comunicando a travs de mensajes que pasan por el ncleo (kernel). Aunque el RC 4000 no fue
muy exitoso, fue muy influyente provocando el concepto de microkernel (micro ncleo) que
dominaba el estudio del sistema operativo sobre los aos 70s y 80s. Este sistema es tambin
conocido como Monitor y en este artculo usaremos este trmino.
El Monitor fue creado, en gran parte, por Per Brinch Hansen, que trabaj en Regnecentralen
donde el RC 4000 acab siendo diseado. Leif Svalgaard particip en la implementacin y testeo
del Monitor. Brinch Hansen encontr que no exista un sistema operativo adecuado para la nueva
mquina y estaba cansado de tener que adaptar sistemas existentes en ella. En su opinin, la
mejor solucin era construir un kernel subyacente, que se refiri como el ncleo, que podran ser
utilizados para construir un sistema operativo de los programas de interaccin. Unix, por ejemplo,
utiliza pequeos programas que interactan para muchas tareas, la transferencia de datos a travs
de un sistema conocido como tuberas (pipes). Sin embargo, una gran cantidad de cdigo
fundamental es sepultado en el ncleo en s, en particular cosas como sistemas de archivos y
control del programa. El Monitor eliminara este cdigo haciendo que casi todo el sistema sea un
conjunto de programas que interactan, lo que reduce el ncleo (kernel) a un nico sistema de
comunicacin y de soporte.
El Monitor utiliza un sistema de tuberas de memoria compartida como base de su propia
comunicacin entre procesos. Los datos que se envan desde un proceso a otro se copian en un
bfer de memoria vaca, y cuando el programa de recepcin estaba listo, los mandaba de vuelta
otra vez. El buffer fue devuelto a la piscina. Los programas tenan una API muy sencilla para pasar
datos, utilizando un conjunto de cuatro mtodos asincrnicos. Las aplicaciones cliente envan
datos con send message y podran opcionalmente bloquearlas usando el cdigo wait answer. Los
servidores usaban una serie de llamadas, wait message y send answer. Los mensajes tenan un
implcito "return path" para cada mensaje enviado, haciendo la semntica ms parecida a una
llamada a procedimiento remoto que a un sistema Mach de entrada/salida.


Multics

Multics (Multiplexed Information and Computing Service), se considera como la base de los
sistemas modernos de tiempo-compartido. Multics fue el catalizador para el desarrollo de Unix y
ha sido utilizado como un modelo de diseo de sistema operativo desde su lanzamiento hace
cuatro dcadas.
Los planes iniciales y el desarrollo de Multics comenz en 1964. Originalmente era un proyecto
cooperativo liderado por Fernando J. Corbat del MIT, con General Electric y los laboratorios Bell.
Los laboratorios Bell abandonaron en 1969, y en 1970 el negocio de computacin de General
Electric, incluyendo Multics, fue adquirido por Honeywell.
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 impacto en el campo de la
computacin gracias a sus muchas ideas nuevas y valiosas. Aunque en su poca recibi muchas
crticas, la historia ha demostrado que eran infundadas.
Los laboratorios Bell dejaron el proyecto en 1969; algunas de las personas que haban trabajado
en su desarrollo se dedicaron a crear el sistema Unix. Aunque de un modo superficial, UNIX
muestra la influencia de Multics en muchas reas, incluido el nombre de los comandos. La filosofa
de diseo fue muy diferente, centrndose en mantener el sistema tan pequeo y simple como
fuese posible, y de este modo corrigiendo lo que se vea como una deficiencia de Multics.

Das könnte Ihnen auch gefallen