La importancia de los sistemas operativos nace históricamente desde los 50's, cuando se hizo...
25
HISTORIA DE LOS SISTEMAS OPERATIVOS
La importancia de los sistemas operativos nace históricamente desde los 50's, cuando se hizo evidente que el operar una computadora por medio de tableros
La importancia de los sistemas operativos nace histricamente
desde los 50's, cuando se hizo evidente que el operar una
computadora por medio de tableros enchufables en la primera
generacin y luego por medio del trabajo en lote en la segunda
generacin se poda mejorar notoriamente, pues el operador realizaba
siempre una secuencia de pasos repetitivos.
Diapositiva 4
1945-1955 tubos de vacio y tableros enchufables En estos
primeros das, un grupo singular de personas diseo, construyo, cada
maquina. Toda la programacin se realizo en lenguaje de maquina
absoluto. al inicio de la dcada de 1950, la rutina haba mejorado un
poco con la introduccin de la tarjetas perforadas. ahora era
posible escribir en tarjetas y leerlos, en vez de utilizar tableros
enchufables;
Diapositiva 5
la introduccin del transistor a mediados de la dcada de 1950
cambio la imagen radicalmente. las computadoras se volvieron lo
suficientemente confiables, en un principio hubo una clara
separacin entre los diseadores, armadores, operadores,
programadores y personal de mantenimiento.. (1955 - 1965 ) :
TRANSISTORES Y SISTEMAS DE LOTE
Diapositiva 6
Estas maquinas se instalaban en cuartos de computadoras
especialmente acondicionados con aire, con cuerpo de operadores
profesionales para accionarlas. un programador primeramente
escribira el programa en papel ( en FORTRAN o en lenguaje
Ensamblador ) y despus lo perforara en tarjetas. Despus llevara la
pila de tarjetas al cuarto de introduccin al sistema y la entregara
a uno de los operadores el cual iniciaba el proceso en la
computadora, este proceso desperdiciaba mucho tiempo. Los sistemas
operativos comunes eran FMS ( el sistema monitor del FORTRAN ) e
IBSYS, sistema operativo de IBM de la 7094.
Diapositiva 7
El primer sistema construido en esta forma fuel el sistema THE
que se fabric en Technische Hogeschool Eindhoven de Holanda por E.
W Dijkstra (1968) y sus alumnos. El sistema THE era un sistema de
lote para una computadoraalemana, la Electrolgica X8, que tena 32K
de palabras de 27 bits ( los bits eran costosos en aquellos
das)
Diapositiva 8
(1965 - 1980 ) : CIRCUITOS INTEGRADOS ( CI ) Y
MULTIPROGRAMACION Al inicio de la dcada de 1960 muchos fabricantes
de computadoras tenan dos lneas de trabajo distintas y totalmente
incompatibles. Por un lado existan las computadoras cientficas de
grande escala orientadas a las palabras, como la 7094, que se
utilizaban para realizar clculos numricos de ciencias e ingeniera.
Por el otro lado estaban las computadoras comerciales orientadas a
los caracteres, como 1401, que se utilizaban para el ordenamiento
de cintas e impresin por parte de bancos y compaas de seguros.
Diapositiva 9
El sistema 360 fue la primera lnea importante de computadoras
que utilizo circuitos integrados ( CI ), con lo cual ofreci una
mayor ventaja de precio/rendimiento sobre las maquinas de la
segunda generacin. NACE EL SISTEMA OPERATIVO MVS Posteriormente, en
la tercera generacin de computadoras nace uno de los primeros
sistemas operativos con la filosofa de administrar una familia de
computadoras: el OS/360 de IBM que posteriormente se llamara MVS.
Fue este un proyecto tan novedoso y ambicioso que enfrent por
primera vez una serie de problemas conflictivos.
Diapositiva 10
a pesar de tamao y problemas enormes, os/360 (mvs)y los
sistemas operativos similares de la tercera generacin satisfacan a
muchos de sus clientes razonablemente bien, tambin popularizaron
varias tcnicas importantes ausentes en los sistemas operativos de
la segunda generacin. Otra caracterstica de importancia en los
sistemas operativos de la tercera generacin era la capacidad de
leer trabajos de tarjetas contenidas en el disco tan pronto como se
llevaban al cuarto de computacin.
Diapositiva 11
El MVS es un nombre genrico para los productos especficos que
incluyeron MVS/SP (producto de MVS/System), MVS/XA (arquitectura de
MVS/Extended), y MVS/ESA (arquitectura de los sistemas de
MVS/Enterprise). Histricamente, el MVS se desarroll de OS/360, el
sistema operativo para el System/360, que fue lanzado en 1964. Se
convirti en ms adelante el OS/370 y el Sistema/370. OS/370 se
desarroll en el OS/VS, el OS/MFT, el OS/MVT, el OS/MVS, el MVS/SP,
el MVS/XA, el MVS/ESA, y finalmente el OS/390.
Diapositiva 12
Aunque el primer sistema de tiempo compartido ( CTSS ) serio
fue creado en MIT en una unidad 7094 especialmente modificada no se
volvi popular sino hasta que el hardware de proteccin necesario se
disemino durante la tercera generacin. SISTEMA OPERATIVO UNIX Otro
avance durante la tercera generacin fue el crecimiento de las
minicomputadoras, comenzando con DEC PDP-1 en 1961. Uno de los
cientficos que haba trabajado en el proyecto MULTICS, Ken Thompson,
empez a escribir despus una versin desguarnecida de MULTICS para un
usuario. Este sistema se llamo UNICS ( Uniplexed information and
computing service, informacin unicanalizada y servicio de
computacin ),
Diapositiva 13
Unix (registrado oficialmente como UNIX) es un sistema
operativo portable, multitarea y multiusuario; desarrollado, en
principio, en 1969 por un grupo de empleados de los laboratorios
Bell de AT&T, entre los que figuran Ken Thompson, Dennis
Ritchie y Douglas McIlroy.[1] [2] BSD: familia originada por el
licenciamiento de UNIX a Berkely. BSD se reescribi para no
incorporar propiedad intelectual originaria de AT&T en la
versin 4. La primera implementacin de los protocolos TCP/IP que
dieron origen a Internet son la pila (stack) TCP/IP BSD. AIX: Esta
familia surge por el licenciamiento de UNIX System III a IBM.
FAMILIA UNIX
Diapositiva 14
XENIX: familia derivada de la adquisicin de los derechos
originales de AT&T primero por parte de Microsoft y de esta los
vendi a SCO. GNU: En 1983, Richard Stallman anunci el Proyecto GNU,
un ambicioso esfuerzo para crear un sistema similar a Unix, que
pudiese ser distribuido libremente. El software desarrollado por
este proyecto -por ejemplo, GNU Emacs y GCC - tambin han sido parte
fundamental de otros sistemas UNIX.
Diapositiva 15
LINUX: En 1991, cuando Linus Torvalds empez a proponer el ncleo
Linux y a reunir colaboradores, las herramientas GNU eran la
eleccin perfecta. Al combinarse ambos elementos, conformaron la
base del sistema operativo (basado en POSIX) que hoy se conoce como
GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU
y otros agregados entre las que se pueden mencionar a Slackware
Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares
tanto entre los aficionados a la computacin como en el mundo
empresarial. Obsrvese que Linux tiene un origen independiente, por
lo que se considera un 'clnico' de UNIX y no un UNIX en el sentido
histrico.
Diapositiva 16
SISTEMA OPERATIVO CP/M CP/M comenz como un proyecto de Gary
Kildall alrededor de 1975. En 1977, su autor decidi llevar su
sistema operativo al terreno comercial. As, Kildall fund la compaa
Intergalactic Digital Research, Inc que hoy se conoce como Digital
Research Corporation. En este momento Kildall redefini el
significado del acrnimo por Control Program for Microcomputers, es
decir, Programa de control para micro-ordenadores. Esta decisin fue
meramente comercial ya que todo lo que sonara a "micro" estaba de
moda en la poca.
Diapositiva 17
(1980 - 1990 ) : COMPUTADORAS PERSONALES Con la creacin de los
circuitos integrados LSI ( integracin a grande escala ), chips que
contiene miles de transistores en un centmetro cuadrado de silicon,
la era de computadora personal vio sus inicios. Dos sistemas
operativos han dominado la escena de la computadora personal:
MS-DOS, escrito por Microsoft, Inc., para la IBM PC y otras
computadoras que utilizan la CPU Intel 8088 y sus sucesores. y
UNIX, que domina en las computadoras personales mayores que hacen
uso de CPU Motorola 68000.
Diapositiva 18
La historia comienza en 1981, con la compra por parte de
Microsoft, de un sistema operativo llamado QDOS, que tras realizar
unas pocas modificaciones, se convierte en la primera versin del
sistema operativo de Microsoft MS- DOS 1.0 (MicroSoft Disk
Operating System) A partir de aqu, se suceden una serie de
modificaciones del sistema operativo, hasta llegar a la versin 7.1,
a partir de la cual MS-DOS deja de existir como tal y se convierte
en una parte integrada del sistema operativo Windows.
Diapositiva 19
NACE WINDOWS Microsoft Windows es el nombre de una serie de
sistemas operativos desarrollados por Microsoft desde 1981, ao en
que el proyecto se denominaba Interface Manager. Anunciado en 1983,
Microsoft comercializ por primera vez el entorno operativo
denominado Windows en noviembre de 1985 como complemento para
MS-DOS, en respuesta al creciente inters del mercado en una
interfaz grfica de usuario (GUI).[1] Microsoft Windows lleg a
dominar el mercado de ordenadores personales del mundo, superando a
Mac OS, el cual haba sido introducido previamente a Windows..
Diapositiva 20
VERSIONES Microsoft Windows Familiar Microsoft Windows CE
Microsoft Windows NT Microsoft Windows 1.0 Microsoft Windows 2.0
Microsoft Windows 3.0 Microsoft Windows 3.1 Microsoft Windows 95
Microsoft Windows 98 Microsoft Windows 2000 Microsoft Windows M
Microsoft Windows Xp Microsoft Windows Vista Microsoft Windows 7
ademas de las variantes de 32, y 64 Bits de los ultimos windows. y
de 16 y 32 bits las primeras.
Diapositiva 21
SURGE MAC-OS Mac OS (del ingls Macintosh Operating System, en
espaol Sistema Operativo de Macintosh) es el nombre del sistema
operativo creado por Apple para su lnea de computadoras Macintosh.
Es conocido por haber sido el primer sistema dirigido al gran
pblico en contar con una interfaz grfica compuesta por la
interaccin del mouse con ventanas, Icono y mens.
Diapositiva 22
Esta fue la base del Mac OS clsico, desarrollado ntegramente
por Apple, cuya primera versin vio la luz en 1984. Su desarrollo se
extendera en un modelo progresivo hasta la versin 9 del sistema,
lanzada en 1999. A partir de Mac OS X, el sistema es un derivado de
Unix que mantiene en su interfaz grfica muchos elementos de las
versiones anteriores. VERSIONES Las versiones para la plataforma
PowerPC de Mac OS X hasta, e incluyendo, Mac OS X v10.4 Tiger no
poseen una capa de compatibilidad para ejecutar las aplicaciones ms
antiguas de Mac, llamada el entorno Classic. Este entorno ejecuta
una copia completa del Mac OS, versin 9.1 o posterior, en un
proceso de Mac OS X.
Diapositiva 23
SISTEMA OPERATIVO MINIX MINIX es un clon del sistema operativo
Unix distribuido junto con su cdigo fuente y desarrollado por el
profesor Andrew S. Tanenbaum en 1987. La ltima versin oficial de
Minix es la 3.1.5, publicada el 5 de Noviembre de 2009. Fue creado
para ensear a sus alumnos el diseo de sistemas operativos en la
Vrije Universiteit de msterdam. La razn de su desarrollo fue porque
Unix estaba bajo restricciones de licencia de AT&T, era
demasiado complicado y corra sobre mquinas complejas; algo
completamente antipedaggico.
Diapositiva 24
INICIO DE LINUX En 1991, en Helsinki, Linus Torvalds comenz un
proyecto que ms tarde lleg a ser el ncleo Linux. Esto fue al
principio un emulador terminal, al cual Torvalds sola tener acceso
en los grandes servidores UNIX de la universidad. l escribi el
programa expresamente para el hardware que usaba, e independiente
de un sistema operativo, porque quiso usar las funciones de su
nueva computadora personal con un procesador 80386. Este es an el
estndar de hoy.
Diapositiva 25
El sistema operativo que l us durante el desarrollo fue Minix,
y el compilador inicial fue el GNU C compiler, que an es la opcin
principal para compilar Linux hoy (aunque Linux puede ser compilado
bajo otros compiladores, tal como el Intel C Compiler). Como
Torvalds escribi en su libro "Solamente por diversin",[3] l tarde o
temprano comprendi que haba escrito un ncleo de sistema
operativo.