Resultados de la búsqueda a petición "virtual-memory"
Cuándo hacer o no hacer INVLPG, MOV a CR3 para minimizar el enjuague TLB
PrólogoSoy un aficionado a los sistemas operativos, y mi kernel se ejecuta en 80486+, y ya es compatible con la memoria virtual. A partir de 80386, la familia de procesadores x86 de Intel y varios clones de los mismos han admitido la memoria ...
Convertir una dirección lógica (virtual) a una dirección física
Tengo los siguientestabla de páginas de
Linux, ¿se cargará la página a cero en la primera lectura o en la primera escritura?
Mi pregunta es específica de Linux y necesita comprensión del kernel, memoria virtual, mmap, pagefaults. Tengo un programa C con grandes arreglos estáticos, ...
Formato de entrada de tabla de páginas ARM Linux - ¿bits no utilizados?
Necesito usar dos bits del PTE para almacenar un valor de "estado" personalizado que mi módulo de kernel usará cuando intercepte fallas de protecci...
¿Cómo sabe el núcleo, qué páginas en el espacio de direcciones virtuales se corresponden con un marco de página físico intercambiado?
Considere la siguiente situación: el kernel ha agotado la RAM física y necesita cambiar una página. Selecciona el marco de página utilizado menos recientemen...
El direccionamiento físico o virtual se usa en los procesadores x86 / x86_64 para el almacenamiento en caché en L1, L2 y L3?
Qué direccionamiento se usa en los procesadores x86 / x86_64 para el almacenamiento en caché en L1, L2 y L3 (LLC) - físico o virtual (usando PT / PTE yTLB) y...
Diferencia entre escritura secuencial y escritura aleatoria.
¿Cuál es la diferencia entre escritura secuencial y escritura aleatoria en el caso de: - 1) Sistemas basados en disco 2) Sistemas basados en SSD [Disposi...
Nuevas API de Windows 8.1 para la administración de memoria virtual: `DiscardVirtualMemory ()` vs `VirtualAlloc ()` y `MEM_RESET` y` MEM_RESET_UNDO`
Windows 8.1 / Server 2012RC2 acaba de presentar nuevas API para la administración de memoria virtual:OfferVirtualMemory(), ReclaimVirtualMemory(), DiscardVirtualMemory(), cuyo uso es bastante sencillo, simplemente mirando sus nombres. Lo que no ...
¿Por qué en 64 bits la dirección virtual es 4 bits corta (48 bits de largo) en comparación con la dirección física (52 bits de largo)?
En el libro "Programación de bajo nivel: C, ensamblaje y ejecución de programas en la arquitectura Intel® 64", leí: Cada dirección virtual de 64 bits (por ejemplo, las que estamos usando en nuestros programas) consta de varios campos. La ...