INTRODUCCION A SISTEMAS OPERATIVOS 1-CONCEPTO El sistema operativo (SO) es el programa de software básico de un ordenador: Es una plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos de hardware. Un sistema operativo es una capa de software que permite la comunicación máquinapersona, también se le puede entender como un administrador de los recursos (hardware) que nos ofrece la máquina para permitir el buen uso de ella por medio de los programas o aplicaciones 2.-HISTORIA La informática tal y como se le conoce hoy día, surgió a raíz de la segunda guerra mundial, en la década de los 40. En esos años no existía siquiera el concepto de sistema operativo y los programadores interactuaban directamente con el hardware de las computadoras El primer sistema operativo fue creado en 1956 para un ordenador IBM 704 lo que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. En los años 60 aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesador y sistema en tiempo real, también aparece UNIX. En los años 70 se crea el lenguaje de programación C. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. En la década 90 hace su aparición Linux publicándose la primer versión del núcleo en septiembre de 1991 que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX 3 ESTRUCTURA SERVICIOS BASICOS 4.-RECURSOS ADMINISTRATIVOS 5.-TIPOS DE SISTEMAS Los sistemas operativos más actuales poseen una interfaz para facilitar la navegación. Los treinta sistemas operativos más comunes para los ordenadores personales son el Microsoft Windows, el Apple Mac OS X, y el Linux Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, o GUI. Una GUI te permite utilizar tú ratón para clicar en los diferentes iconos, botones y menús. De manera que todo se muestra claramente en la pantalla usando una combinación de gráficos y textos 6.- PROCESOS Es un concepto manejado por el sistema operativo que consiste en el conjunto formado por Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador Su estado de ejecución en un momento dado, esto es, los alores de los registros de la CPU para dicho programa Su memoria de trabajo es decir l memoria que ha reservado y sus contenidos Otra información que permite al sistema operativo su planificación 7.- EJECUCION DE PROGRAMAS 8.- 9.-MULTIPROCESOS CON UN SOLO PROCESADOR Se denomina multiprocesador a un computador que permite abrir programas en más de una CPU. Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes. Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad