-
Decada de los años 40.
En los ultimos años de los 40', se considera la aparicion de la primera generacion de computadores, se ingresaba directamente a la
consola del computador, desde la cual se realizaba sobre una serie de micro interruptores que dejaban introducir directamente el programa en la memoria del computador. -
Años 50.
Es apartir de los años 50 que se da a conocer el concepto de Sistema Operativo con el objetivo de facilitar la interaccion entre
humano y computador. -
Monitor residente(1956)
El primero en la historia fue desarrollado en el año de 1956 para un ordenador de IBM, especificamente el IBM 704 y su funcionalidad era iniciar la ejecucion de un programa cuando el
anterior termina. -
Almacenamiento temporal
Su labor era minimizar el tiempo de carga que tenian los programas, logrando simultaniedad en la carga del programa o la salida de
datos con la ejecucion de la tarea que seguia.Para lograrlo hacia uso del buffering y el spooling. -
Decada de los años 60.
En la decada de los 60 aparecen terminos como multitarea,multiusuario,multiprocesadores y sistema en tiempo real.Causando una revolucion de los Sistemas Operativos.
En este periodo es que aparece UNIX, considerado como una base de los SO de hoy. -
Multiprocesador
Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí.Existen dos arquitecturas que resuelven estos problemas:La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché. -
Tiempo Real
Se usan en ambientes donde se deben aceptar y procesar en tiempo breve una gran cantidad de sucesos, mayormente externos al ordenador. Si el sistema no cumple con las restricciones del tiempo en que se deben entragar los resultados, se dice que ha fallado.
El tiempo de respuesta debe servir tambien para resolver el problema o hecho planteado.El procesamiento de archivos es continuo, pues
se hace antes de que entre el siguiente archivo. -
Años 70
En los 70' se genera un gran cambio con la venta de ordenadores personales, teniendo acceso las personas en general, lo cual era
impensable hasta ese momento. Esto genera una gran demanda y hace que se multiplique el desarrollo,surgiendo el lenguaje de
programacion C, diseñado para reescribir el codigo de UNIX. -
Decada de los 80.
Como resultado del gran aumento de usuarios, la mayoria sin tener conocimiento alguno sobre lenguajes de bajo nivel o alto nivel,
hizo que en la decada d los 80, lo mas importante al momento de diseñar un SO fuese su facilidad de uso, dandose a conocer las
primeras interfaz de usuario.
Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los usuarios.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. -
MS-DOS
MS-DOS En 1981 Microsoft compró un sistema operativo llamado QDOS,tras realizar unos pequeños cambios, se transformo en la primera versión de MS-DOS (Micro Soft Disk Operating System). A partir de este momento 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. -
Mac OS
Mac OS
Macintosh Operating System, en español Sistema Operativo de Macintosh. Es el nombre del SO creado por la compañia Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno de los primeros SO dirigidos al público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús. -
Decada de los 90.
En los años 90, aparece Linux, conociendose la primera version de su nucleo en setiembre del año 91 y que luego se hara parte del
proyecto GNU, un SO totalmente libre,semejante a UNIX, que necesitaba un nucleo funcional. Hoy en dia se conoce como Linux pero su nombre real es GNU/Linux.