Anda di halaman 1dari 7

ADMINISTRACIN DE MEMORIA EN WINDOWS 8

El modo en el que Windows 8 trata a las aplicaciones Metro guarda ciertas analogas con la
gestin de memoria de OS. As, las aplicaciones que no estn activas entregan buena parte de la
RAM que necesitan cuando funcionan al sistema operativo, que la reasigna a otras aplicaciones
en ejecucin. El resultado es un rendimiento ptimo, incluso en escenarios multitarea con
varias aplicaciones pesadas al mismo tiempo.
Las aplicaciones que no estn en primer plano pasan a un estado de suspensin y liberan
gran parte de los recursos que consumen. Cuando vuelven a ser necesarias, el sistema recupera
informacin sobre su estado y las reactiva de forma casi instantnea, justo en el punto en el
que el usuario dej de utilizarlas.


En teora, cuando la cantidad de memoria RAM no es suficiente Windows 8 utiliza espacioen el
disco duro (o unidades SSD) para guardar datos sobre el estado de las aplicaciones
ensuspensin. Con las velocidades de transferencia actuales Microsoft espera que
larecuperacin de aplicaciones no supere el segundo.
Memoria virtual
Ambos cambios son muy alto nivel, aprovechando los mecanismos de los sistemas operativos
existentes para lograr reducciones en el uso de la memoria. pero Windows 8 tambin contiene
modificaciones de menor nivel que son bastante ms invasivo. El nivel inferior cambia todo
girar en torno a las instalaciones de la memoria virtual del sistema operativo: instalaciones de
la memoria virtual de Windows 8 los son ms poderosos que los de las versiones anteriores, y el
sistema operativo ha sido alterado para hacer un mejor uso de la memoria virtual.

Contrariamente a la creencia popular, la memoria virtual no es lo mismo que "el archivo de
paginacin", y no puede jams ser desactivada cuando se est ejecutando Windows. La
memoria virtual es el sistema por el cual el procesador y el sistema operativo se confabulan
para mentir a las aplicaciones sobre la memoria en el sistema. En los sistemas operativos de 32
bits, la mentira principal es que cada proceso individual tiene 2 GB de memoria privada a su
disposicin, y que la memoria es lineal: cada byte de esa memoria tiene una direccin y estas
direcciones son contiguos, a partir de cero, y va todo el camino hasta el 231. Este espacio de
direcciones es mayor en los sistemas de 64 bits, pero los principios bsicos son los mismos.

El procesador divide este espacio de direcciones en bloques llamados pginas; por lo general
cada pgina es 4 Kb, aunque otros tamaos son posibles en determinadas circunstancias. Las
pginas son las unidades que el sistema operativo se ocupa principalmente; Siempre que la
memoria es "pagina fuera", es decir, escritos en el disco, para liberar memoria de esta actividad
fsica pasa una pgina a la vez. A la inversa, cuando los datos se debe "paginado en"-lee desde
el disco a la memoria fsica-eso tambin ocurre con la pgina de granularidad.

Casi toda la memoria en Windows puede extraerse el disco. Aqu es donde el archivo de
paginacin entra en juego; que es donde la mayora de las pginas se colocan cuando no son
residentes en la memoria fsica. Sin embargo, no todo se escribe en el archivo de paginacin. La
mayora de sistemas operativos, incluyendo Windows, tienen un concepto de archivos
asignados en memoria. Archivos asignados en memoria permiten la creacin de pginas de
memoria que corresponden a los archivos denominados especficos en el sistema de archivos.
Cuando estas pginas se paginan a cabo, no se escriben en el archivo de paginacin; que se
escriben en el archivo de mapeado especfico. Mejor que eso, las pginas slo se escriben
cuando hayan sido modificados. Si no han sido alterados desde que se leen desde el archivo,
Windows no tiene que escribir las pginas de vuelta; slo puede descartarlos. Si alguna vez
necesita de las pginas de nuevo, pueden ser reledos con seguridad del archivo.

Archivos asignados en memoria son los ms utilizados para ejecutables y DLLs del programa de
carga; Windows crea archivos asignados en memoria para cada EXE y DLL. Estas asignaciones
son casi siempre de slo lectura. Pgina en operaciones de ah provienen de los archivos EXE y
DLL, y para las pginas operaciones, Windows puede simplemente descartar las pginas.

Compartir pginas

Pginas de memoria pueden ser compartidos entre los diferentes procesos. Una vez ms, los
archivos asignados a la memoria son los candidatos ms comunes para este tipo de
intercambio; si dos procesos diferentes ambos tienen la misma memoria DLL asignada, las
pginas de esa DLL no necesitan ser duplicados. Desde su contenido es el mismo-porque se
origina a partir de la misma DLL-la misma memoria fsica puede ser utilizado. El resultado es
que mientras DLL del sistema se cargan por casi todos los procesos en el sistema, slo necesitan
ser cargados en la memoria una vez.

El hecho de compartir la memoria es til, sobre todo en sistemas con poca memoria, pero tiene
sus lmites. La grande es que Windows slo comparte memoria que corresponde a los archivos
asignados en memoria. Eso es porque este es el nico momento en que Windows sabe que las
pginas son todas idnticas. Para regular todo lo datos que se escriben en el archivo de
paginacin, no hay intercambio.

Windows 8 incluir un nuevo mecanismo que permita a estas pginas para ser compartidas. El
sistema buscar peridicamente la memoria, y cuando encuentra dos pginas que son idnticas,
se compartirlos, lo que reduce el uso de memoria. Si un proceso de continuacin, intenta
modificar una pgina compartida, se le dar su propia copia privada, poniendo fin a la puesta
en comn.

Las ganancias de este produce en el uso normal de escritorio del da a da no pueden ser
enormes. En manifestaciones en BUILD mes pasado, obligando a un anlisis de la memoria de
compartir cualquier cosa posible slo liber a unos pocos MB, pero un escenario en particular,
puede lograr grandes ganancias de este tipo de deduplicacin de la memoria: la virtualizacin.
Cuando la virtualizacin, el mismo sistema operativo se puede ejecutar mltiples veces, lo que
significa que las mismas EXE y DLL se cargan varias veces. Sin embargo, el enfoque de archivo
asignado en memoria tradicional de intercambio de memoria no puede surtir efecto aqu: cada
sistema operativo virtual se est cargando sus propios archivos de su propia imagen de disco.
Aqu es donde la deduplicacin de memoria es til; se puede ver que las pginas son todas
idnticas, y por lo tanto puede permitir compartir incluso entre mquinas virtuales.

Estructuras de datos que parten

Otro de los cambios se estn realizando es una reorganizacin de las estructuras de datos
internos utilizados por el sistema operativo. Los datos que no se utiliza a menudo es un buen
candidato para la recepcin de megafona a cabo, con el fin de hacer ms memoria fsica
disponible. Sin embargo, si se necesita ni un solo byte de una pgina almacenada en el archivo
de paginacin, toda la pgina tiene que ser ledo desde el disco. Si los datos que el sistema
operativo necesita est dispersa a lo largo de la memoria-un par de bytes en una pgina, un
poco ms en la siguiente, y as sucesivamente en Windows no es capaz de mover esas pginas
en el disco, lo que aumenta la carga de memoria.

En Windows 8, Microsoft dice que ha tratado de dividir las estructuras de datos para que los
datos que se utiliza a menudo se mantiene separado de los datos que se utilizan con poca
frecuencia; de esta manera, las partes que no se usan a menudo se puede mover fcilmente al
disco. Este trabajo implic la modificacin de componentes de bajo nivel que son algunas de las
partes ms antiguas del sistema operativo. Sorprendentemente, la compaa dice que lo hizo
este trabajo hace dos aos, y ha estado probando en los escritorios de los empleados desde
entonces. Lo hizo de manera temprana en el desarrollo de Windows 8 para asegurar que haba
un montn de tiempo para las pruebas y la recoleccin de datos.

Los resultados de Redmond est reclamando son impresionantes; consolidacin de datos de
uso frecuente en promedio salva "decenas de MB" por mquina. Esa es una gran ganancia para
lo que es esencialmente una ms ordenado, ms apretado embalaje de los datos.

Cuando un sistema operativo no quedarse sin memoria fsica, y tiene que informacin de la
pgina en disco, que tiene algo de un problema: no sabe que la memoria es la mejor cosa a
pgina impresa. La mejor pgina para mover el disco es el que tiene menos probabilidad de
tener acceso (es decir, el que va a ser capaz de permanecer en el disco, siempre que sea
posible), pero el sistema operativo no se puede predecir el futuro, por lo que nunca puede
saber a ciencia cierta qu pgina se debe recoger. Normalmente, los sistemas operativos de
adivinar: asumen que las pginas que no han sido usadas recientemente probablemente no
sern utilizados en el futuro tampoco. Estas pginas utilizadas menos recientemente son luego
preferentemente escriben en disco para hacer ms memoria fsica disponible.

Menos usado recientemente es una buena suposicin, pero no es siempre la razn. Windows 8
ofrecer una nueva forma para que las aplicaciones dan consejos para el sistema de memoria
virtual para marcar algo de memoria como "baja prioridad". Memoria baja prioridad ser
paginado preferentemente, incluso si se ha utilizado recientemente. En el ejemplo de la
empresa da es de una aplicacin anti-virus. El escner de malware puede ser que necesite para
asignar memoria durante un anlisis, pero las exploraciones son relativamente poco frecuentes.
Esto hace que la memoria del escner un buen candidato para ser "baja prioridad"; el sistema
puede escribir a disco agresivamente, ya que probablemente no va a ser necesario, aunque la
memoria se ha utilizado recientemente.

Tomados en conjunto de servicios y un escritorio que no se ejecutan menos que sea necesario,
la deduplicacin de la memoria, la priorizacin de memoria y un mejor empaquetamiento del
sistema operativo estructuras Microsoft afirma que Windows 8 podra terminar con el uso de
memoria de 100 MB o ms bajo que Windows 7, en el mismo hardware. Para equipos de
sobremesa y porttiles, esto no puede ser una cosa muy importante, pero por supuesto,
Microsoft tiene su ojo en tabletas. Cada mejora hecha en Windows 8 se aplicar a ARM, as
como el hardware x86, y la reduccin de la carga de la memoria en las mquinas ARM es crtica.
El trabajo realizado sobre Windows 8 debera hacer que se ejecuta en 512 MB mquinas en una
posibilidad prctica; an apretadito, pero viable.
Gestion de entrada y salida

Windows 8 ha introducido cambios drsticos tanto al conductor Crashdump.sys y el propio controlador
de puerto dump (una alteracin muy poco frecuente) que rompen la tcnica original descrita
anteriormente y hacen muchos de sus aspectos innecesarios. Los cambios en Windows 8 se integran una
capacidad de lectura en la pila de volcado de bloqueo que se puede utilizar de una manera estable.
Antes de hablar de una nueva tcnica para utilizar estas funciones, es necesario explorar brevemente
algunos de los cambios importantes en la pila de volcado de bloqueo en Windows 8.
Nuevas caractersticas Crash Dump en Windows 8
Para reducir el tiempo de arranque del sistema, Windows 8 introduce una nueva caracterstica llamada
"boot hbrido." Boot Hybrid es un mtodo de inicio para reanudar rpidamente el sistema operativo
despus de que el sistema entra en modo de suspensin / hibernacin. Es un hbrido entre el arranque
en fro tradicional y la reanudacin de la hibernacin.
A diferencia de la hibernacin normal, en todas las sesiones de usuario estn en hibernacin en el disco,
arranque hbrido slo hiberna la sesin del sistema. Esto significa que todos los controladores del
sistema, servicios, dispositivos plug-and-play, etc, no tienen que ser cerrado y reiniciado,
proporcionando una operacin mucho ms rpido reanudar. Si desea obtener ms informacin sobre el
arranque hbrido, echa un vistazo a este artculo sobre la construccin de Windows 8 blog.
Entonces, qu tiene esto que ver con la pila de volcado de sucesos? Como se mencion anteriormente,
la pila de volcado de bloqueo es responsable no slo de escribir un archivo de volcado cuando se
produce un error de sistema, pero tambin tiene la tarea de gestionar el archivo de hibernacin
(hiberfil.sys) en conjunto con el ncleo y el gestor de energa. Por lo tanto, cualquier cambio en cmo las
hiberna sistema (como la nueva funcin de arranque hbrido) requerirn modificaciones a los
conductores de la pila de volcado.

Windows 8 es un sistema operativo de Microsoft que fue lanzado en 2012 como parte de la
familia Sistema Operativo Windows NT de la compaa.

Windows 8 representa un cambio importante respecto a las versiones anteriores de Windows,
ya que se basa en el lenguaje de diseo Metro, lo que facilita una interfaz de usuario de
pantalla tctil (interfaz de usuario), similar a los que se encuentran en los telfonos mviles y
Tablet PC. Tableta Surface de Microsoft, lanzado a principios de 2013, funciona con Windows 8.

La versin bsica de Windows 8, apto para la mayora de los usuarios, funciona con dispositivos
de pantalla tctil, as como con los sistemas tradicionales de teclado y el ratn. Una versin
llamada Windows RT soporta la arquitectura de procesador ARM. Otra versin, Windows 8 Pro,
est dirigido a los profesionales empresariales y tcnicos que desean encriptacin,
virtualizacin, administracin de PC y conectividad de dominio.

La pantalla de Windows 8 es azulejo-basado, con cada mosaico que representa una aplicacin
especfica. La barra de tareas no tiene botn de inicio, aunque los usuarios pueden abrir una
pantalla de inicio, toque o haga clic en la esquina inferior izquierda de la pantalla. El Windows 8
Release Preview contiene una versin de Metro de Internet Explorer 10, junto con aplicaciones
para noticias, deportes y viajes. Tambin ofrece un explorador actualizado Windows, un
administrador de tareas de actualizacin, y la capacidad de la contrasea de imagen.

Las principales caractersticas de la base de Windows OS 8, adems de los mencionados
anteriormente, incluyen:

Las actualizaciones de Windows 7
Windows Store
standby conectado
cuenta de Microsoft
Cambio de idioma "sobre la marcha"
de Windows Update
Windows Defender (programa anti-malware)
Soporte para mltiples pantallas
Capacidad de banda ancha mvil
Restaurar y actualizar

Anda mungkin juga menyukai