Documente Academic
Documente Profesional
Documente Cultură
Gestin de procesos
Gestin de memoria
Gestin de Entrada/Salida
Gestin de Sistema de Ficheros
ARCHIVOS
Las llamadas al sistema se relacin con el sistema de Archivos. Como
se observ antes, una funcin importante del sistema operativo consiste en
ocultar las peculiaridades de los discos y otros dispositivos de E/S y
presentar al programador un modelo abstracto, limpio y agradable de
archivos independientes del dispositivo. Las llamadas al sistema se
necesitan con claridad para crear archivos, eliminar archivos, leerlos y
escribirlos. Antes de que se pueda leer un archivo, este debe abrirse y
despus de que se haya ledo, debe cerrarse, de modo que las llamadas al
sistema se dan para hacer estas cosas.
ESTRUCTURA DE UN SISTEMA OPERATIVO
Una vez observado el aspecto de los sistemas operativos en su parte
exterior (la interfaz del programador), es tiempo de mirar a su interior. Se
clasifican segn como se hayan organizado internamente en su diseo.
SISTEMA MONOLITICOS
Siendo esta la organizacin ms comn, no exhibe una estructura. El
sistema operativo se escribe como un conjunto de procedimientos, cada uno
de los cuales puede llamar a cualquier otro procedimiento siempre y cuando
este lo necesite. Cuando se emplea esta tcnica, cada procedimiento del
sistema tiene una interfaz bien definida en trminos de parmetros y
resultado, y cada una tiene la libertad de llamar a cualquiera otra, si la
ltima ofrece algn calculo til que la primera necesite.
Esta organizacin sugiere una estructura bsica del sistema
operativo:
1. Un programa CENTRAL que invoque el procedimiento de servicio
solicitado.
2. Un CONJUNTO DE PROCEDIMIENTOS DE SERVICIOS que realice las
llamadas al sistema.
3. Un CONJUNTO DE PROCEDIMIENTOS DE USO GENERAL que ayude a
los procedimientos de servicio.
SISTEMAS EN ESTRATOS
Este sistema consiste en organizar el sistema operativo como una
jerarqua de estratos, cada uno construido arriba del que est debajo de l.
El primer sistema construido fue el SISTEMA THE.
Este sistema tena 6 estratos:
1. ESTRATO 0: Trabajaba con la distribucin del procesador, cambiando
entre procesos cuando ocurran interrupcin, o los relojes expiraban.
Aqu el sistema constaba con procesos secuenciales, cada uno de los
cuales podra programarse sin tener que preocuparse por el hecho de
que mltiples procesos estuvieran corriendo en un solo procesador.
En otras palabras, este estrato ofreca la multiprogramacin bsica de
la CPU.
2. ESTRATO 1: