memoria virtual
Upcoming SlideShare
Loading in...5
×
 

memoria virtual

on

  • 3,804 views

presentacion de power point

presentacion de power point

Statistics

Views

Total Views
3,804
Views on SlideShare
3,764
Embed Views
40

Actions

Likes
0
Downloads
93
Comments
0

3 Embeds 40

http://ch-j-ll-p-o.blogspot.com 21
http://www.slideshare.net 18
http://ch-j-ll-p-o.blogspot.mx 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    memoria virtual memoria virtual Presentation Transcript

    • FUNDAMENTOS DE SISTEMAS OPERATIVOS
      MEMORIA VIRTUAL
    • MEMORIA VIRTUAL
      La memoria virtual es una técnica que permite ejecutar procesos que no caben totalmente en memoria RAM.
      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.
      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 .
      La memoria virtual es la separación entre la memoria lógica y la memoria RAM.
    • Fichero SWAP
      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.
      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.
    • Operación Básica
      Cuando una parte del hardware dentro de la computadora traduce las direcciones de memorias generadas por el software (direcciones virtuales) en:
      • La dirección real de memorias
      • Una indicación de que la dirección de memoria deseada no se encuentra en memoria principal.
      En el primer caso la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada
      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.
    • Concepto: Paginación
      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 .
      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).
    • PAGINACION
      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.
      Tablas de Paginación.
      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.
    • Algoritmos de Reemplazo de Paginas
      • Algoritmo aleatorio.- Reemplaza aleatoriamente cualquier pagina de memoria principal, sin hacer ningún esfuerzo de predicción.
      • Algoritmo de reemplazo de páginas óptimo.-Debe tener el menor índice de fallos de página de todos los algoritmos.
      • 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.
      • Algoritmo de reemplazo FIFO.-“1º en entrar, 1º en salir”
      • Algoritmo de reemplazo de páginas de la segunda oportunidad
      • Algoritmo de reemplazo de páginas del reloj.- Organiza las paginas en una lista circular.
      • Algoritmo de reemplazo de páginas LRU.- Menor uso reciente(Least Recent Use).
    • Integrantes
      • Andrea Llerena magi_lle@hotmail.com
      • Amanda Jiménez bruj.mdy@gmail.com
      • Karen Paredes karenjparedes@gmail.com
      • Gabriela Chamorro gabytachamorro9101@gmail.com
      • Edith Oleas godiseyivon@gmail.com