La Memoria virtual es la memoria que el SO simula cuando la memoria RAM escasea; para permitir que el software use más mem...
<ul><li>Cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las di...
<ul><li>La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memo...
<ul><li>La fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria. </li></ul><ul><l...
<ul><li>Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tama...
<ul><li>El espacio de direcciones lógico de un proceso puede ser no contiguo.  </li></ul><ul><li>Se divide la memoria físi...
VENTAJAS DE LA PAGINACIÓN <ul><li>Es posible comenzar a ejecutar un programa, cargando solo una parte del mismo en memoria...
SEGMENTACION <ul><li>La segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del prog...
VENTAJAS DE LA SEGMENTACIÓN <ul><li>El programador  puede conocer las unidades lógicas de su programa, dándoles un tratami...
<ul><li>La  memoria  es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado...
Próxima SlideShare
Cargando en…5
×

Memoria virtual

818 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
818
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
32
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Memoria virtual

  1. 1. La Memoria virtual es la memoria que el SO simula cuando la memoria RAM escasea; para permitir que el software use más memoria principal que la que realmente posee el computador, esta es almacenada en el disco duro .
  2. 2. <ul><li>Cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las direcciones de memoria generadas por el software en: </li></ul><ul><li>La dirección real de memoria ,llamado excepción de memoria virtual. </li></ul>
  3. 3. <ul><li>La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina. Esta &quot;ilusión&quot; permite que los programas se ejecuten sin tener en cuenta el tamaño exacto de la memoria física. </li></ul>La memoria virtual ha llegado a ser un componente esencial de la mayoría de los sistemas operativos actuales .
  4. 4. <ul><li>La fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria. </li></ul><ul><li>Fragmentación Externa </li></ul><ul><li>Fragmentación Interna </li></ul>FRAGMENTACION
  5. 5. <ul><li>Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tamaño, denominadas marcos de pági na </li></ul>PAGINACION
  6. 6. <ul><li>El espacio de direcciones lógico de un proceso puede ser no contiguo. </li></ul><ul><li>Se divide la memoria física en bloques de tamaño fijo llamados marcos </li></ul><ul><li>Se divide la memoria en bloques de tamaño llamados páginas. </li></ul><ul><li>Se mantiene información en los marcos libres. </li></ul>CARACTERÍSTICAS DE LA PAGINACIÓN
  7. 7. VENTAJAS DE LA PAGINACIÓN <ul><li>Es posible comenzar a ejecutar un programa, cargando solo una parte del mismo en memoria, y el resto se cargara bajo la solicitud. </li></ul><ul><li>No es necesario que las paginas estén contiguas en memoria, por lo que no se necesitan procesos de compactación cuando existen marcos de paginas libres dispersos en la memoria. </li></ul><ul><li>Es fácil controlar todas las páginas, ya que tienen el mismo tamaño. </li></ul>
  8. 8. SEGMENTACION <ul><li>La segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica. </li></ul>
  9. 9. VENTAJAS DE LA SEGMENTACIÓN <ul><li>El programador puede conocer las unidades lógicas de su programa, dándoles un tratamiento particular. </li></ul><ul><li>Es posible compilar módulos separados como segmentos el enlace entre los segmentos puede suponer hasta tanto se haga una referencia entre segmentos. </li></ul><ul><li>Debido a que es posible separar los módulos se hace más fácil la modificación de los mismos. Cambios dentro de un modulo no afecta al resto de los módulos. </li></ul>
  10. 10. <ul><li>La  memoria  es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. </li></ul><ul><li>       Aunque actualmente la mayoría de los sistemas de cómputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales  tienen también altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea  y/o  multiusuario . </li></ul>

×