Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ofrecer a los usuarios una Interfaz cmoda es una visin descendente. Una visin
ascendente alternativa postula que el sistema operativo est ah para administrar
todos los componentes de un sistema complejo. Las computadoras modernas
constan de procesadores, memorias, temporizadores, discos, ratones, interfaces con
redes, impresoras lser y una gran variedad de otros dispositivos. En la visin
alternativa, la misin del sistema operativo es asegurar un reparto ordenado y
controlado de los procesadores, memorias y dispositivos de E/S entre los diferentes
programas que compiten por ellos. [Andrew S. Tanenbaum. Pag 5, Cap 1]
Las funciones clsicas, del sistema operativo se pueden agrupar en las tres
categoras siguientes:
Puede considerarse que un sistema operativo tiene tres objetivos o lleva a cabo tres
funciones:
Acceso a los dispositivos de E/S: Cada dispositivo de E/S requiere un conjunto propio y
peculiar de instrucciones o de seales de control para su funcionamiento. El sistema
operativo tiene en cuenta estos detalles de modo que el programador pueda pensar en forma
de lecturas y escrituras simples.
Acceso controlado a los archivos: En el caso de los archivos, el control debe incluir una
comprensin, no slo de la naturaleza del dispositivo de E/S (controlador de disco,
controlador de cinta) sino del formato de los archivos y del medio de almacenamiento. Una
vez ms, es el sistema operativo el que se encarga de los detalles. Es ms, en el caso de
sistemas con varios usuarios trabajando simultneamente, es el sistema operativo el que
brinda los mecanismos de control para controlar el acceso a los archivos.
El sistema operativo abandona con frecuencia el control y debe depender del procesador
para recuperarlo.
La figura 2.2 propone los recursos principales que son administrados por el sistema
operativo. Una parte del sistema operativo est en la memoria principal. En esta parte est
el ncleo (kernel), que incluye las funciones utilizadas con ms frecuencia en el sistema
operativo y, en un momento dado, puede incluir otras partes del sistema operativo que estn
en uso. El resto de la memoria principal contiene datos y otros programas de usuario.
Nuevos servicios: Como respuesta a Las demandas del usuario o a las necesidades de los
administradores del sistema, el sistema operativo ampliar su oferta de servicios. Por
ejemplo, si se determina que es difcil de mantener un buen rendimiento para los usuarios
con las herramientas existentes, se deben aadir nuevas medidas y herramientas de control
al sistema operativo. Otro ejemplo es el de las nuevas aplicaciones que exigen el uso de
ventanas en la pantalla. Esta caracterstica requiere actualizaciones mayores en el sistema
operativo.