2. Definición
• Un sistema operativo es un grupo de programas de proceso con las
rutinas de control necesarias para mantener continuamente operativos
dichos programas.
* El sistema operativo es la serie de programas, dispuestos ya sea en el
software o en la memoria fija (micro código), que hacen al hardware
utilizable.
* Un Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de aplicación
y los diferentes usuarios. Es un administrador de los recursos de
hardware del sistema. En una definición informal es un sistema que
consiste en ofrecer una distribución ordenada y controlada de los
procesadores, memorias y dispositivos de E/S entre los diversos
programas que compiten por ellos.
* Es también un programa que actúa como intermediario entre el
usuario y el hardware de un computador y su propósito es proporcionar
un entorno en el cual el usuario pueda ejecutar programas.
3. OBJETIVOS
• Comodidad para los usuarios: El sistema
operativo hace que el usuario vea una maquina
virtual que es más sencilla de programar y
utilizar.
• Eficiencia: El sistema operativo gestiona los
recursos del sistema de forma eficaz, su función
es en este caso la de un gestor de recursos.
4. FUNCIONES
• Aceptar todos los trabajos y conservarlos hasta su
finalización: Un programa en ejecución debe poder
detenerse su ejecución ya sea normalmente o
anormalmente.
• Interpretación de comandos: Interprete de órdenes o de
comandos que es la interfaz entre el usuario y el sistema
operativo.
• Control de recursos: Coordina y manipula el hardware
de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el Mouse.
• Contabilidad de recursos: establece el costo que se le
cobra a un usuario por utilizar determinados recursos.
5. • Manejo de dispositivos de e/s: Organiza los
archivos en diversos dispositivos de
almacenamiento, como discos flexibles, discos
duros, discos compactos o cintas magnéticas.
• Manejo de errores: Gestiona los errores de
hardware y la pérdida de datos.
• Secuencia de tareas: El sistema operativo debe
administrar la manera en que se reparten los
procesos.
• Protección: Evitar que las acciones de un usuario
afecten el trabajo que está realizando otro
usuario.
• Multiacceso: Un usuario se puede conectar a
otra máquina sin tener que estar cerca de ella.