Es un Software de sistema, es decir, un conjunto de programas destinados a permitir una administración eficaz de sus recursos.Gestiona el Hardware de la maquina desde los niveles mas básicos, permitiendo también la interacción con el usuario.
Objetivos.
Unos de los principales objetivos de los SO es mantener la seguridad del sistema para evitar que quien no pueda hacer una cosa no la haga, Por ello dispone de dos estados; Protegido (kernel) que garantiza el uso seguro del Hardware y desprotegidos (User) en la que tiene acceso a todas las partes del Sistema.
Funciones de los Sistemas Operativos.
- Aceptar todos los trabajos y conservarlos hasta su finalización.
- Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
- Gestión de Memoria: Controla los recursos, coordina y manipula el Hardware de la computadora, como la memoria, la impresora, las unidades de disco, el teclado o el mouse.
- Manejo de errores: Gestiona los errores del hardware y la perdida de datos.
- Secuencia de tareas: El Sistema Operativo debe administrar la manera en que se reparten los procesos. Definir el orden.
- Protección y Seguridad: Evita que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
- Multi-Acceso: Un usuario se puede conectar a otra maquina sin tener que estar cerca de ella.
- Gestión de Dispositivos de Entrada/Salida.
- Conveniencia: El Sistema Operativo hace mas conveniente el uso de un ordenador.
- Eficiencia: El Sistema Operativo permite que los recursos del ordenador se usen de la manera mas eficiente posible.
- Habilidad para evolucionar: El Sistema Operativo debe construirse de manera que permita el desarrollo,Introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
- Encargado de administrar el Hardware: El Sistema Operativo se encarga de manejar de una mejor manera los recursos del ordenador en cuando al Hardware se refiere.
- Relacionar dispositivos: El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, Cuando el usuario así lo requiera.
- Organizar datos para acceso rápido y seguro.
- Manejar las comunicaciones en red: El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y so de las redes del ordenador.
- Facilitar la Entrada y Salida: Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida del ordenador.
- Tendencia actual.
- Dividir cada Hardware en pequeños Hardware.
- Objetivo = Enmascarar los recursos físicos y crean funciones más generales para que nose usen las básicas.
- Crea una Máquina Virtual más completa.
Conclusión: SO : Mejorar la eficiencia del Hardware y facilitar su uso a los usuarios ( a través de las aplicaciones )

































