UTH
Qu es un Sistema Operativo(SO)?
Un programa que acta como intermediario entre el usuario y el hardware de la computadora, proporcionando las bases para los programas de aplicacin.
Gestin de Recursos
Gestor del procesador: gestiona los programas que se van ejecutar en la computadora y cmo han de hacerlo, en qu orden, etc. Gestor de E/S: conjunto de rutinas y datos necesarios para gestionar los distintos dispositos E/S. Gestor de memoria: permite el uso de la memoria por parte de los programas, de la forma ms segura y eficiente posible. Gestor de informacin o de Ficheros: permite organizar la informacin que se va generando y almacenando en el sistema. Objetivos fundamentales: Seguridad: el SO debe evitar manipulaciones de la informacin del sistema: estado protegido (Sistema o Kernel): se ejecuta el SO y se utiliza directamente el HW. estado no protegido (Usuario o User): se ejecutan los programas de aplicacin. Imposible acceder al HW = peticin al SO. Abstraccin: programas y usuarios ven una mquina virtual (mquina extendida) con la que es ms sencillo trabajar porque oculta el HW.
De propsito especial.
Llamadas al sistema
Mecanismo empleado por los programas para acceder al HW. Conjunto de rutinas ejecutadas en modo protegido (kernel, privilegiado).
Gestin de procesos. Gestin de operaciones de E/S. Gestin de memoria. Gestin del sistema de cheros. Gestin de errores. Proteccin.
Interfaz grco: interfaces giles, atractivas y fciles de usar (mens, iconos y ventanas).