No. Debido a que puede paginar la memoria dentro y fuera del espacio de direcciones. Busque Extensiones de ventanas de direcciones en Windows para ver un ejemplo. O cualquier computadora vieja de 8 bits con 128KiB (o 512KiB … o 4MiB para el caso) de memoria.
Para aclarar:
En este caso, paginación significa seleccionar qué región de memoria tener en el mapa de memoria de una mayor cantidad de memoria. Por ejemplo, puede tener 4 MB de memoria accesibles para una computadora de 8 bits. Tiene un bus de direcciones de 16 bits (digamos que es una CPU Z80 antigua) y puede acceder a 64 KB a la vez. Sin embargo, si divide esa región de dirección en 4 partes (bits superiores 00, 01, 10, 11), y usa esas líneas de dirección en combinación con 4 registros IO (flipflops de 8 bits) para almacenar qué líneas de dirección adicionales usar cuando los dos superiores son 00, 01, 10 y 11, puede expandir el área de memoria direccionable a costa de tener que manejar el hecho de que la CPU solo puede manejar direcciones de 16 bits, y que cada vez que necesita cambiar regiones necesita actualizar el valor del puerto.
- Cómo particionar correctamente mis unidades para obtener eficiencia y velocidad mientras instalo Ubuntu
- ¿Dónde aprendo cómo construir una PC para juegos?
- ¿La fragmentación del disco ocurre en Linux? Si no, ¿por qué?
- Cómo deshacerse de los píxeles muertos
- ¿Qué es una buena computadora portátil de gama baja?
Esto todavía existe en algunas formas hoy en día con las Extensiones de ventana de dirección en los sistemas Windows.
Esto solía llamarse paginación, pero es un término un poco sobrecargado (como muchos términos en tecnología). Generalmente es anterior al uso generalizado de MMU. También ha sido llamado “superposiciones” y “cambio de banco” por varias personas en el pasado. No tiene nada que ver con la memoria virtual o el intercambio de páginas, aunque la memoria virtual y el intercambio de páginas evolucionaron a partir de esta práctica.