3. La Memoria virtual es un concepto que permite
al software usar más memoria principal que la
que realmente posee el computador. La mayoría
de los computadores tienen cuatro tipos de
memoria: registros en la CPU, la memoria cache
(tanto dentro como fuera del CPU), la memoria
física (generalmente en forma de RAM, donde la
CPU puede escribir y leer directa y
razonablemente rápido) y el disco duro que es
mucho más lento, pero también más grande y
barato.
4. Cuando se usa Memoria Virtual, o cuando una
dirección es leída o escrita por la CPU, una parte del
hardware dentro de la computadora traduce las
direcciones de memoria generadas por el software
(direcciones virtuales) en: La dirección real de
memoria (la dirección de memoria física), o una
indicación de que la dirección de memoria deseada
no se encuentra en memoria principal (llamado
excepción de memoria virtual)
5. La fragmentación es la memoria
que queda desperdiciada al usar
los métodos de gestión de
memoria que se vieron en los
métodos anteriores. Tanto el
primer ajuste, cómo el mejor y el
peor producen fragmentación
externa.
La fragmentación es generada
cuando durante el reemplazo de
procesos quedan huecos entre
dos o más procesos de manera
no contigua y cada hueco no es
capaz de soportar ningún
proceso de la lista de espera.