QU ES UN SISTEMA OPERATIVO? ALGUNA IDEA ?... 14/10/2014 IAP-2014 2 IDEAS Grupo de programas de proceso con las rutinas de control necesarias para mantener operativos continuamente dicho programas. Su objetivo principal es optimizar los recursos del sistema para soportar los requerimientos que le soliciten. Es el programa fundamental de todos los programas de sistema. Protege y libera a los programadores de la complejidad del hardware. El sistema operativo se ejecuta en modo central o de supervisin, con mxima prioridad y proteccin del hardware. Un sistema operativo es un administrador de recursos. El sistema operativo debe presentar el equivalente de una mquina extendida o virtual que sea ms fcil de programar que el hardware subyacente.
14/10/2014 IAP-2014 3 PRINCIPALES CARACTERSTICAS Permite compartir hardware entre usuarios. Permite compartir datos entre usuarios. Permite planificar recursos entre usuarios. Facilita la entrada y salida. Recupera al sistema de errores.
14/10/2014 IAP-2014 4 RECURSOS QUE ADMINISTRA Procesadores. Almacenamiento. Dispositivos de E/S. Datos.
14/10/2014 IAP-2014 5 EVOLUCIN La informtica tal y como se le conoce hoy da, surgi a raz de la II Guerra Mundial, en la dcada de los 40. En esos aos no exista siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje mquina (esto es, en binario, programando nicamente con 0s y 1s). 14/10/2014 IAP-2014 6 El concepto de Sistema Operativo surge en la dcada de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y bsicamente lo nico que haca era comenzar la ejecucin de un programa cuando el anterior terminaba. 14/10/2014 IAP-2014 7 En los aos 60 se produce una revolucin en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real.
Es en esta dcada cuando aparece UNIX, la base de la gran mayora de los Sistemas Operativos que existen hoy en da. 14/10/2014 IAP-2014 8 En los aos 70 se produce un boom en cuestin de ordenadores personales, acercando estos al pblico general de manera impensable hasta entonces. Esto hace que se multiplique el desarrollo, crendose el lenguaje de programacin C (diseado especficamente para reescribir por completo el cdigo UNIX). 14/10/2014 IAP-2014 9 Ken Thompson (izquierda) y Dennis Ritchie (derecha)
Como consecuencia de este crecimiento exponencial de usuarios, la gran mayora de ellos sin ningn conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los aos 80, la prioridad a la hora de disear un sistema operativo fuese la facilidad de uso, surgiendo as las primeras interfaces de usuario.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. 14/10/2014 IAP-2014 10 En la dcada de los 90 hace su aparicin Linux, publicndose la primera versin del ncleo en septiembre de 1991, que posteriormente se unira al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un ncleo funcional. Hoy en da la mayora de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux 14/10/2014 IAP-2014 11 EVOLUCIN UNIX 14/10/2014 IAP-2014 12 EVOLUCIN WINDOWS 14/10/2014 IAP-2014 13 DISTRIBUCIONES LINUX 14/10/2014 IAP-2014 14 MICROSOFT WINDOWS INTERFAZ DE USUARIO EVOLUCIN 14/10/2014 IAP 15 14/10/2014 IAP 16 Windows 1.01 (1985)