Sistemas de operación

Páginas: 33 (8125 palabras) Publicado: 17 de febrero de 2011
1.- Explique los esquemas de Gestión de Memoria UNIX, LINUX Y WINDOWS.

GESTIÓN DE MEMORIA UNIX:
Las primeras versiones de UNIX simplemente empleaban particiones variables sin ningún esquema de memoria virtual. Las implementaciones actuales, incluida SVR4, utilizan memoria virtual paginada. En SVR4 existen actualmente dos esquemas de gestión de memoria separados.

Estosesquemas son:

1.- El Sistema de Paginación.
2.- Asignador de Memoria del Núcleo.

Sistema de Paginación:
Ofrece una memoria virtual que asigna marcos de página en la memoria principal a los procesos y también asigna marcos de página a los buffers de bloques de disco. Dentro de este sistema se encuentran:

Estructuras de Datos: que con pocas diferencias son independientes de lamáquina, contiene:

● Tabla de Páginas:
Normalmente, hay una tabla por proceso, con una entrada para cada página de la memoria virtual del proceso.
● Descriptores de Bloques de Disco:
Asociado a cada página de un proceso hay una entrada en la tabla que describe la copia en el disco de la página virtual.
● Tabla de Marcos de Página:
Seencarga de describir cada marco de la memoria real y está indexada por el número de marco.
● Tabla de uso de swap:
Por cada dispositivo de intercambio, existe este tipo de tabla, con una entrada para cada página en dicho dispositivo.

Reemplazo de Páginas:
Este algoritmo utiliza un bit de referencia en la entrada de la tabla de páginas por cada página en memoria que seasusceptible de selección para un reemplazo.

Asignador de Memoria de Núcleo:
El Núcleo asigna espacio para tabla de marcos de Página una vez durante la vida del sistema, aunque para las otras estructuras le asigna y desasigna espacio dinámicamente. Cada región contiene tablas de páginas para acceder a memoria física. El Núcleo evita copiar la página, incrementa el contador de referenciaregiones compartidas y para las regiones privadas asigna una nueva entrada en la tabla de regiones y tabla de páginas.

Además, el Núcleo examina cada entrada en la tabla de regiones del proceso padre: Si la página es válida:
a.- Incrementa el contador de referencia en la entrada de la tabla de marcos de páginas.
b.- Si la página existe en un dispositivo de swap, entoncescontador de referencias de la tabla de uso del swap para página se incrementa.
c.- Si un proceso escribe en ella (página) el núcleo crea versión privada.

GESTIÓN DE MEMORIA LINUX:
Linux comparte muchas de las características de los esquemas de gestión de memoria de otras implementaciones UNIX, pero tiene sus características propias y únicas, aunque hay que destacar que elesquema de gestión de memoria de Linux es bastante complejo.
En lo que respecta a memoria virtual, el Direccionamiento de Memoria Virtual de Linux, hace uso de una estructura de tabla de páginas con tres niveles, formada por los siguientes tipos de tablas (cada tabla individual es del tamaño de una página):

● Directorio de Páginas:
Un proceso activo tiene un solo directorio depáginas que es del tamaño de una página. Cada entrada en el directorio de páginas apunta a una página del directorio intermedio de páginas. Para un proceso activo, el directorio de páginas tiene que estar en la memoria principal.

● Directorio intermedio de Páginas:
Este directorio puede ocupar varias páginas y cada entrada de este directorio apunta a una página de la tabla depáginas.

● Tabla de Páginas:
Esta tabla de páginas también puede ocupar varias páginas, y cada entrada de la tabla de página hace referencia a una tabla virtual del proceso.

Reserva de Páginas:
Para la asignación de páginas y aumentar la eficiencia de cargar y descargar páginas desde la memoria principal, Linux define un mecanismo para tratar bloques de páginas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operacion de los sistemas
  • Sistema de operacion
  • Líneas de Operación de un Sistema Ternario
  • Operacion y mantenimiento de sistemas de riego
  • Análisis Y Operación De Un Sistema De Destilación
  • Sistema Integral De Operacion Empresarial
  • Que Es Una Operación De Sistemas De Produccion
  • Operación de secado en sistemas particulados

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS