ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia Y Evolucion De Los Sistemas Operativos


Enviado por   •  8 de Mayo de 2014  •  1.314 Palabras (6 Páginas)  •  180 Visitas

Página 1 de 6

Introducción

Un sistema operativo es un conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa.

En este ensayo se verán los inicios de los sistemas operativos y como han ido cambiando durante las últimas décadas, al igual que se verán sus aplicaciones y como ha sido su uso en los diferentes tipos de máquinas de las diferentes empresas en el mercado.

Década de 1940 y 1950

A mediados de esta década, Howard Aiken, Jon Von Neumann, J. Presper Ecker y William Mauchley, y Konrad Zuse, entre otros, todos obtuvieron resultados óptimos en la construcción de máquinas de cálculo mediante el uso de tubos de vacío. Toda la programación era en lenguaje de máquina. Los lenguajes de programación se desconocían (todavía no existía el lenguaje ensamblador). Los primeros sistemas operativos eran extraños, el modo usual de operación consistía en que el programador firmaba para tener acceso a un bloque de tiempo en la hoja de registro situada en la pared, después bajaba al cuarto de máquinas, insertaba su tablero enchufable en la computadora y pasaba las siguientes horas esperando que ninguno de los 20,000 tubos de vació se fundiera durante la ejecución de su programa.

Los S.O. de la década de los 50, funcionaban mayormente con solo un proceso a la vez y también solo se permitía una sola persona a la vez para utilizar la máquina. Los recursos de la maquina disponían completamente del usuario.

A mediados de la década de 1950, se hizo la introducción del transistor que hizo un cambio radicalmente, las computadoras ya eran más confiables. Estas máquinas se instalaban en cuartos especialmente acondicionados con aire, con cuerpo de operadores profesionales para accionarlas. Lo primero que hacia el programador era escribir el programa en papen (en FORTRAN o lenguaje ensamblador) y después lo perforaría en tarjetas, y luego llevaría la pila de tarjetas al cuarto de introducción al sistema y la entregaría a uno de los operadores el cual iniciaba el proceso en la computadora. Este proceso era muy tardado.

Debido al elevado costo del equipo, ya no era de sorprenderse que las personas buscaran otras maneras de reducir el tiempo perdido, la solución que se adopto era el sistema de lote. La idea era la de conjuntar un cajón lleno de trabajos en el cuarto de introducción al sistema y después leerlos en una cinta magnética mediante el uso de una computadora pequeña y no tan costosa.

El sistema de procesamiento por lotes ayudo a mejorar en gran medida el uso de los sistemas informáticos y ayudo a demostrar el valor real de los sistemas operativos en la gestión de recursos.

Década de 1960

En esta década hubo muchos cambios en el ámbito informático, aparecieron técnicas como la multiprogramación y los sistemas de tiempo compartido. Debido a la implementación de estas nuevas técnicas hubo un cambio a los sistemas operativos previos (IOCS, Sistema por lotes).

La multiprogramación se refiere a que en la memoria principal de un computador se albergan varios programas y se trabaja en todos por periodos de tiempo específicos en cada uno de ellos, un ejemplo seria mientras un programa realiza procesos de entrada y salida. Esto no sería posible si no se hubiera empezado a construir memorias con mucha más capacidad de almacenamiento.

Esto hizo necesario crear un mecanismo para garantizar los procesos comunes entre los programas:

• Comenzar los trabajos de usuario

• Operación simultanea de periféricos en línea.

• Entrada y Salida para los procesos.

• Cambio entre tareas de usuario.

• Garantizar una protección adecuada mientras se realiza lo anterior.

Gracias a este mecanismo el mecanismo se parecía a como lo conocemos ahora y la multiprogramación aún permanece vigente en los sistemas actuales.

Debido a la necesidad de que el usuario se sintiera más cerca de la máquina y poder tener una interacción real con ella, surgieron los sistemas de tiempo compartido. Un sistema de tiempo compartido consiste en que varias terminales se conectan al equipo y cada terminal tiene asociado uno o más procesos en él.

A mediados de esta década,

...

Descargar como (para miembros actualizados)  txt (8.5 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com