memoria virtual

3,573 views
3,404 views

Published on

presentacion de power point

Published in: Travel, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,573
On SlideShare
0
From Embeds
0
Number of Embeds
48
Actions
Shares
0
Downloads
139
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

memoria virtual

  1. 1. FUNDAMENTOS DE SISTEMAS OPERATIVOS<br />MEMORIA VIRTUAL<br />
  2. 2. MEMORIA VIRTUAL<br />La memoria virtual es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM.<br /> Además la memoria virtual ayuda a crear un esquema de abstracción de la memoria que separa de la zona lógica que el usuario ve, esto facilita la tarea a los programadores puesto que no se han de preocupar por limitaciones de memoria.<br />Los procedimientos de implementación de la memoria virtual se basan en que cuando se ejecuta un programa, este esta en memoria es decir solo hay cargada la zona de código y datos que se necesitan en ese instante de tiempo y no el programa completo .<br /> La memoria virtual es la separación entre la memoria lógica y la memoria RAM.<br />
  3. 3. Fichero SWAP<br />El fichero SWAP sirve como una aplicación auxiliar de memoria que se crea en el disco cuando tenemos muchas aplicaciones en funcionamiento y la memoria RAM se agota.<br />Esto permite simular la existencia de 4GB de memoria en el equipo a pesar que solo algunos sistemas en empresas y universidades lo poseen, da capacidad de ejecución a múltiples aplicaciones.<br />
  4. 4. Operación Básica<br />Cuando una parte del hardware dentro de la computadora traduce las direcciones de memorias generadas por el software (direcciones virtuales) en:<br /><ul><li>La dirección real de memorias
  5. 5. Una indicación de que la dirección de memoria deseada no se encuentra en memoria principal.</li></ul>En el primer caso la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada<br />En el segundo caso, el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborde según sea el caso. La memoria virtual es una técnica para proporcionar la simulación de un espacio de memorias mucho mayor que la memoria física de una maquina.<br />
  6. 6. Concepto: Paginación<br />El mapa de memoria de cada proceso está dividida en páginas , así como también la memoria principal a éstas divisiones se las conoce como MARCOS DE PÁGINA .<br />Debido a que solo parte de la memoria virtual está almacenada en la memoria principal es accesible a la CPU según un programa va ejecutándose, la proximidad de referencia 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).<br />
  7. 7. PAGINACION<br />La memoria virtual usualmente es implementada usando paginación. En paginación, los bits menos significativos de la dirección de memoria virtual son preservados y usados directamente como los bits de orden menos significativos de la dirección de memoria física. Los bits más significativos son usados como una clave en una o más tablas de traducción de direcciones (llamadas tablas de paginación), para encontrar la parte restante de la dirección física buscada.<br />Tablas de Paginación.<br />Cada página tiene un número que se utiliza como índice en la tabla de páginas, lo que da por resultado el número de marco correspondiente a esa página virtual.<br />
  8. 8. Algoritmos de Reemplazo de Paginas<br /><ul><li>Algoritmo aleatorio.- Reemplaza aleatoriamente cualquier pagina de memoria principal, sin hacer ningún esfuerzo de predicción.
  9. 9. Algoritmo de reemplazo de páginas óptimo.-Debe tener el menor índice de fallos de página de todos los algoritmos.
  10. 10. Algoritmo de reemplazo de páginas según el uso no tan reciente.- Hace uso de los dos bits de estado que están asociados a cada página.
  11. 11. Algoritmo de reemplazo FIFO.-“1º en entrar, 1º en salir”
  12. 12. Algoritmo de reemplazo de páginas de la segunda oportunidad
  13. 13. Algoritmo de reemplazo de páginas del reloj.- Organiza las paginas en una lista circular.
  14. 14. Algoritmo de reemplazo de páginas LRU.- Menor uso reciente(Least Recent Use).</li></li></ul><li>Integrantes<br /><ul><li>Andrea Llerena magi_lle@hotmail.com
  15. 15. Amanda Jiménez bruj.mdy@gmail.com
  16. 16. Karen Paredes karenjparedes@gmail.com
  17. 17. Gabriela Chamorro gabytachamorro9101@gmail.com
  18. 18. Edith Oleas godiseyivon@gmail.com</li>

×