MANEJO DE DISPOSITIVOS DE E/S
- Administrar la transferencia de datos.
- Aplicar los controles de acceso (los mecanismos DAC) a los datos mientras se están transfiriendo.
Durante la transferencia de bloques o secuencias de datos, y durante la operación de E/S de caracteres, cada transacción de E/S está completamente separada de las demás. Esta transacción sigue una ruta bien conocida y definida; por tanto, la integridad de todos los datos se mantiene durante las transacciones con datos. Además, se imponen los permisos DAC, que protegen los datos contra accesos no autorizados.
ADMINISTRACION DE MEMORIA DE UN SISTEMA
.
La memoria principal puede ser considerada como un arreglo lineal de localidades de almacenamiento de un byte de tamaño. Cada localidad de almacenamiento tiene asignada una dirección que la identifica.
La memoria principal es el lugar donde el CPU lee las instrucciones a ejecutar, asi como algunos datos a emplear.
Una de las funciones básicas que debe implementar un SO es la Administración de la Memoria para tener un control sobre los lugares donde están almacenados los procesos y datos que actualmente se están utilizando.
métodos de asignacion de memoria
Un método de asignación de memoria es la manera mediante la cual el Sistema Operativo lleva el control de la memoria tratando de que sea lo más eficiente posible.
Uno de los metodos de asignación más comunes es :
segmentación.
Este método consiste en la asignación de bloques de memoria de tamaño variable, llamados segmentos. El tamaño de cada segmento será el requerido según la petición, por ejemplo el tamaño del proceso a cargar.
El tamaño máximo para un segmento estará determinado por la capacidad de direccionamiento del hardware de la computadora, esto es, de cuantos bits se dispone para almacenar una dirección. El acceso a cada elemento individual (byte) en la memoria se hace mediante una dirección de memoria que se integra por dos elementos: una dirección de segmento y una de desplazamiento.
SISTEMAS EN CAPAS
El sistema por capas consiste en organizar el sistema operativo como una especie de jerarquía por capas, donde cada capa se comunica con la inferior y en la capa del centro se encuentra la capa de comunicación con el hardware, y sobre ella se encuentra la capa de dispositivos, por ser un punto muy sensible del sistema cuando se produce un error se puede hacer muy poco, y luego encontramos la capa de los procesos, estos traducen las ordenes de los usuarios y las convierten en el lenguaje de maquina para que el S.O las entienda y ejecute.
Una de Las estructuras del sistema operativo se llama “THE” la cual funciona en capas de 0-5:
· Capa cero: trabaja con la asignación del procesador el cual se encarga de alternar los procesos
· Capa 1: administra la memoria, se asegura de que los procesos lleguen a la memoria
· Capa 2: administra la comunicación entre procesos
· Capa 3: controla los dispositivos de E/S
· Capa 4: guarda los programas del usuario
· Capa 5: localiza el proceso de operador del sistema
SISTEMAS MONOLITICOS
Son aquellos en los cuales su centro es un conjunto de estructuras fijas, es decir que es muy común y no existe una estructura predeterminada o si la hay es muy mínima y se comunican entre si. El S.O se escribe como una colección de procedimientos en la que cada uno puede llamar a los demás cada vez que lo requiera.

