Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 Iván Méndez Urrutia - Memorias virtuales

Ir abajo 
AutorMensaje
ivanmendez
Novato
Novato



Cantidad de envíos : 11
Puntos : 25
Reputación : 0
Fecha de inscripción : 25/08/2010

Iván Méndez Urrutia - Memorias virtuales Empty
MensajeTema: Iván Méndez Urrutia - Memorias virtuales   Iván Méndez Urrutia - Memorias virtuales EmptySáb Nov 13, 2010 6:17 pm

Tema 1
Como configurar la memoria virtual de Win.


Damos clic derecho a mi pc para entrar a las propiedades y damos clic en la pestaña opciones avanzadas de las propiedades del sistema.

Iván Méndez Urrutia - Memorias virtuales 94209614

Nuevamente damos clic en la pestaña opciones avanzadas de las opciones de rendimiento.

Iván Méndez Urrutia - Memorias virtuales 48891161

En la ultima parte de opciones de rendimiento damos clic en cambiar, OJO esto esta en la parte de memori y ya con esto podemos cambiar la memoria segon sea de 32 o de 64 nuestro procesador, esto lo hacemos en funcion a 32 o 64 a la 4 para poder saber hasta cuanto puede crecer de memoria virtual

Iván Méndez Urrutia - Memorias virtuales 48101718


Tema 2
Memoria virtual de Linux


Linux comparte algunas características de UNIX, pero su esquema de gestión de memoria es bastante complejo.



MEMORIA VIRTUAL DE LINUX


Direccionamiento de memoria virtual

Linux hace uso de una estructura de tabla de páginas con tres niveles:

v Directorio de páginas: un proceso activo tiene sólo un directorio de páginas, donde cada entrada en el mismo, señala a una página del directorio intermedio de páginas. Para un proceso activo, el directorio debe estar en la memoria principal.

v Directorio intermedio de páginas: es el que puede ocupar varias páginas y donde cada entrada al directorio señala a una página de la tabla de páginas.

v Tabla de páginas: ésta también puede ocupar varias páginas y en cada entrada se hace referencia a una página virtual del proceso.

Para utilizar esta estructura de la tabla de páginas a tres niveles, una dirección virtual en Linux se ve como un conjunto de cuatro campos. El campo más a la izquierda (el más significativo) se utiliza como índice en el directorio de páginas; el siguiente se utiliza como índice en el directorio intermedio de páginas; el tercero como índice en la tabla de páginas y el cuarto campo indica el desplazamiento dentro de la página seleccionada de la memoria.


Asignación de páginas

Desde la memoria principal, Linux define un mecanismo para tratar bloques de páginas contiguos correspondientes a bloques de marcos de páginas contiguos, para ello, se utiliza el sistema de colegas donde el núcleo mantiene una lista de grupos de marcos de página contiguos de tamaño fijo.


Algoritmo de reemplazo de páginas


El algoritmo de reemplazo de páginas de Linux se basa en el algoritmo del reloj, que, en caso de ser el sencillo, se asocia un bit de uso y un bit de modificación a cada página de la memoria principal. En Linux utiliza una variable edad que, cada vez que se accede a la página, se incrementa la variable y recorre periódicamente la reserva de paginas globales y disminuye la variable de edad de cada página cuando rota por todas las páginas de la memoria principal. Una página con un envejecimiento 0 es una página “vieja” que no se ha referenciado en bastante tiempo y es la mejor candidata para el reemplazo, y cuanto mayor valor de edad, más frecuentemente se ha usado la página recientemente y menos elegible es para el reemplazo.

una de las opciones depende de cual usemos lo veremos de la siguiente manera, asi como se demuestra en las 2 graficas a continuacion:

Iván Méndez Urrutia - Memorias virtuales 55495603




Iván Méndez Urrutia - Memorias virtuales 69787840
Volver arriba Ir abajo
 
Iván Méndez Urrutia - Memorias virtuales
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Historia de los sistemas operativos
» Taller # 7 (Marcos del Pino Moreira - Ivàn Mèndez Urrutia )
» TALLER 15 - IVAN MENDEZ URRUTIA - MARIA FERNANDA VARAS - KATIUSKA JIMENEZ
» Configuracion de Memorias Virtuales
» MEMORIAS VIRTUALES KAREN FLORES VERA S6J

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 11-
Cambiar a: