Gestion De Memoria

Páginas: 13 (3209 palabras) Publicado: 14 de septiembre de 2011
WINDOWS: GESTIÓN DE MEMORIA
Gestión de memoria en los sistemas operativos de Microsoft Windows se ha convertido en una arquitectura rica y sofisticada, capaz de escalar desde las plataformas de minúsculos que se incrustan (donde Windows se ejecuta desde la ROM) todo el camino hasta la configuración NUMA de varios terabytes, aprovechando al máximo todas las capacidades de actuales y futurosdiseños de hardware.
Con cada versión de Windows, la gestión de memoria compatible con muchas nuevas características y capacidades. Los avances en los algoritmos y técnicas de rendimiento de una base de código rica y sofisticada, que se mantiene como una base de código único para todas las plataformas y SKUs.
Mejoras de gestión de memoria en Windows Vista se centró en áreas como el espacio dedirecciones dinámicas del sistema, soporte mejorado del sistema / página NUMA y grandes, soporte avanzado de vídeo modelo, el acceso de E / S y la sección, y la solidez y diagnosticabilidad.
Mejoras de gestión de memoria en Windows 7 se centró en áreas como la mejora de la gestión del conjunto de trabajo, cierre bien la página de grano, la mejora de la seguridad ASLR y NX, NUMA y otros de gama altaoptimización del servidor, y el apoyo NVRAM integrado.
La gestión de memoria en Windows es de memoria virtual con paginación y Working Set o conjunto de Trabajo, con páginas de 4KB, con espacio destinado a cada proceso de un máximo de 4 Gigabytes, ya que su direccionamiento es de 32 bits. De este modo, cada proceso dispone de 4 Gigabytes, 2 Gbytes para la aplicación y otros 2 Gbytes para el sistema.Un proceso en Windows NT sólo puede acceder a los 2 GB de la parte inferior de su espacio de direccionamiento, teniendo en cuenta además que los 64 KB más altos y más bajos no son accesibles. Los ficheros ejecutables, los DLL de aplicación y los DLL de Windows, así como los ficheros mapeados en memoria residen en el espacio existente entre 0x00010000 y 0x7FFEFFFF. El núcleo de Windows NT, elejecutivo y todos los controladores de dispositivos residen en los 2 GB de sistema, donde están completamente protegidos de cualquier acceso o manipulación por programas maliciosos.
Gestión de la memoria virtual
La gestión de memoria virtual se basa en un algoritmo de paginación por demanda anticipada, es decir, cada vez que se produce una falta de página, el sistema copiará en memoria la páginacorrespondiente a la referencia a memoria que ha causado la falta de página y además un conjunto de páginas próximas a ella, tanto anteriores como posteriores, al suponer que, debido a la localidad de las referencias, es casi seguro que en un futuro próximo también se hará referencia a estas páginas, que cuando se quieran utilizar ya estarán en memoria y, por lo tanto, no producirán faltas de páginasadicionales.
La gestión de memoria virtual se apoya en el Working Set o Conjunto de Trabajo que permite asignar o asegurar una cierta cantidad de memoria física para cada proceso.
Windows presta especial atención al momento de arranque de los procesos ya que, como no tienen ninguna página cargada en la memoria, hasta que carguen todas las páginas necesarias se producirán muchas faltas de página.Para optimizar la carga de los procesos, Windows cuenta con lo que se conoce como “Prefetcher” cuya misión es acelerar el proceso de carga. Para ello, monitoriza los primeros 10 segundos del arranque de cada programa, y los 30 primeros segundos del arranque del sistema, almacenando la información sobre las necesidades de carga (faltas de página que se producen), que usará posteriormente cuando sevuelva a ejecutar la aplicación en el futuro. El Prefetcher puede activarse o no.
Cuando arranca el sistema o un programa, el Prefetcher busca en su directorio para ver si existe información sobre dicho programa, y si es así, llama a NTFS para obtener las referencias a los ficheros y los abre, e indica al sistema que cargue todas las páginas que se cargaron la vez anterior y que todavía no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gestion De Memoria
  • Gestión De Memoria
  • gestion de memoria
  • Gestion de memoria
  • Gestion De Memoria
  • Gestion de Memoria
  • Gestion de memoria
  • Gestion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS