Please enable JavaScript.
Coggle requires JavaScript to display documents.
HISTORIA DE LOS SISTEMAS OPERATIVOS, image, image, image, image, image,…
HISTORIA DE LOS SISTEMAS OPERATIVOS
sistema operativo
es un conjunto de programas destinado a permitir el uso apropiado de las partes
físicas del ordenador (hardware).
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por diversos programas de
aplicaciones de una computadora, y los vínculos necesarios para controlar y sincronizar el hardware de la
misma.
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 de la computadora desde la cual se actuaba
sobre una serie de micro interruptores que permitían introducir directamente el programa en la
memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían
considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado).
La década de 1950 (Sistema Batch)
A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, 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.
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.
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.
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 .
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.
Multiprogramación
En un sistema multi programado 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. Si éste realiza, a su vez, otra operación de E/S,
se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible,
teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima
los recursos disponibles.
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. En estos sistemas los programas de los distintos usuarios residen
en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al
igual que en la multiprogramación.
Tiempo real
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.
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í.
o La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte
de la memoria
o La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta última
debe lidiar con el problema de la coherencia de caché.
Sistemas operativos desarrollados
Además del Atlas Supervisor y el OS/360, los años
1970 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
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.
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. Además, aunque formaban una capa entre el hardware y el usuario,
éste debía conocer un complejo lenguaje de control para realizar sus trabajos.
CARACTERÍSTICAS DE LOS NUEVOS SISTEMAS.
SISTEMAS OPERATIVOS DESARROLLADOS:
BDOS
(Basic Disk Operating System): Traductor de las instrucciones en llamadas al BIOS.
El hecho de que, años después, IBM eligiera para sus PC a MS-DOS supuso su mayor fracaso, por
lo que acabó desapareciendo.
MULTICS
(Multiplexed Information and Computing Service): Originalmente era un proyecto
cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios Bell,
que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el
sistema UNIX. Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits;
después fue soportado por la serie de máquinas Honeywell 6180.
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. 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.
Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya
características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó
diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando
el uso del Mouse como juguete.
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 (Micro Soft 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.
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.
LA DÉCADA DE 1990.
GNU/Linux:
Este sistema al parecer es una versión mejorada de Unix, basado en el estándar
POSIX, un sistema que en principio trabajaba en modo comandos.
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).