Las computadoras de hoy virtualizan su espacio de memoria, lo que significa que cada página (típicamente) de 4K de memoria física puede reasignarse a una dirección “virtual” diferente, utilizando tablas de búsqueda almacenadas en otra parte de la memoria y controladas por el núcleo del sistema operativo. Entre otras cosas, esto permite que el sistema operativo mueva las páginas de memoria no utilizadas al archivo de intercambio en el disco duro del sistema (o SSD) para liberar espacio para otros programas que puedan necesitar espacio. Si un programa intenta acceder a la página cuando se intercambia, esto desencadena un “error de página” que permite que el sistema operativo lo obtenga del HD y luego reanude el funcionamiento normal del programa.
En resumen, las direcciones que está viendo en el depurador no están relacionadas con las direcciones físicas de la RAM real.
- Cómo encontrar esperanza en mi vida
- ¿Cuál es la diferencia entre la informática y la ingeniería de software? ¿En qué empresas también, puede aterrizar con una especialización en cualquiera de estos dos?
- ¿Por qué necesitamos rotar y cambiar en lenguaje ensamblador?
- ¿Cómo funciona el sistema de clasificación en los IIT?
- ¿Por qué la salida del siguiente 1 0 10?