lunes, 28 de noviembre de 2011

4.1.- Dispositivos y Manejadores de Dispositivos (Device Drivers).


Introducción.

Todos los dispositivos de E/S se pueden agrupar en tres grandes grupos:

UNIDAD 4 Administracion Entrada/Salida

4.1 Dispositivos y manejadores de dispositivos

4.2 Funciones de los manejadores de dispositivos 

4.3 Estructura de datos para manejo de dispositivos 

4.4 Operaciones de entrada/salida 

lunes, 7 de noviembre de 2011

Administración de memoria virtual

Es un método mediante el cual, un sistema operativo simula tener más memoria principal que la que existe físicamente. Para implementar la memoria virtual se utiliza un medio de almacenamiento secundario de alta velocidad de acceso, generalmente en disco duro de la maquina. Un sistema de memoria virtual se implementa utilizando paginación como método de administración de memoria básica y algún mecanismo de intercambio (para descargar paginas de la memoria principal hacia el disco duro y para cargar esas paginas de nuevo a la memoria).
.  

Organizacion Memoria Virtual

Almacenamiento virtual significa la capacidad de direccionar un espacio de almacenamiento mucho mayor que el disponible en el almacenamiento primario de determinado sistema de computación.
Esta tecnología apareció en 1960 en la Universidad de Manchester (Inglaterra), en el sistema “Atlas”.
La ilusión de la memoria virtual está soportada por el mecanismo de traducción de memoria, junto con una gran cantidad de almacenamiento rápido en disco duro. Así en cualquier momento el espacio de direcciones virtual hace un seguimiento de tal forma que una pequeña parte de él, está en memoria real y el resto almacenado en el disco, y puede ser referenciado fácilmente.
Debido a que sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU, según un programa va ejecutándose, la proximidad de referencias a memoria cambia, necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco, mientras que otras ya ejecutadas, se pueden volver a depositar en el disco (archivos de paginación).
Los métodos más comunes de implementación son mediante:
• Técnicas de paginación.
• Técnicas de segmentación.

Memoria Real

La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.
1.2.2.- Administración de la memoria con mapas de bits
Este tipo de administración divide la memoria en unidades de asignación, las cuales pueden ser tan pequeñas como unas cuantas palabras o tan grandes como varios kilobytes. A cada unidad de asignación le corresponde un bit en el mapa de bits, el cual toma el valor de 0 si la unidad está libre y 1 si está ocupada (o viceversa). 

Politica Filosofia Administracion Memoria

Filosofía:
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.

UNIDAD 3 ADMINISTRACIÓN DE MEMORIA

3.1 Política y filosofía administración memoria.
3.2 Memoria real.
3.3 Organización de memoria virtual
3.4 Administración de memoria virtual