Tecnología

Inicio

¿Qué es un mapa Registro?

Los equipos utilizan registros de mapa para que sea más fácil acceder a la memoria del ordenador sin imponer exigencias sobre el procesador del ordenador. En lugar de tener los procesadores toman datos dentro y fuera de la memoria, acceso directo a memoria permite que el disco duro para ir directamente a la memoria del ordenador. El registro de mapa es una herramienta para encontrar información en la memoria.

Espacios de direcciones

Una computadora se basa en un conductor, un programa de software que interactúa con el hardware, para operar DMA. controladores de DMA emplean tres diferentes espacios de memoria: La memoria virtual admitida por el procesador; el espacio de direcciones lógicas en el que el conductor se encuentra la información; y el espacio de almacenamiento físico real en la memoria de acceso aleatorio del ordenador. espacio de direcciones lógicas no siempre coincide con la disposición física en la memoria RAM, por lo que el conductor necesita el registro para mapear la relación entre los dos espacios.

Las direcciones lógicas

Los equipos utilizan direcciones lógicas debido a que el espacio de memoria RAM disponible puede ser dispersa a través de la dirección de memoria física. Eso no funciona para los procesos informáticos que necesitan un bloque contiguo de memoria para funcionar. direcciones lógicas proporcionan bloques contiguos de espacio de memoria, incluso si el almacenamiento físico se dispersa. El controlador de DMA no se puede conectar directamente a la dirección física, por lo que tiene que pasar por la memoria lógica o virtual. Las direcciones físicas siguen siendo indispensable como los procesos necesitan memoria física para el trabajo.

mapa Registros

Capa de abstracción de hardware de cada equipo, o HAL, que media entre el hardware y el software, las tiendas de uno o más registros de mapa. Cada registro de asignación conecta un rango de direcciones lógicas a las direcciones físicas correspondientes. Un registro único mapa asigna un mínimo de 1 byte de datos y un máximo de una página física completa de los datos: una operación que implica el almacenamiento de tres páginas de datos necesitarán tres registros de mapa. Cada objeto de adaptador - una herramienta el conductor utiliza para interactuar con el sistema - tiene por lo menos un registro de mapa disponible.

tamaño

Direccionamiento lógico puede parecer más complicado que el uso directo de memoria física, pero en algunos aspectos, es más sencillo. Búsqueda de información en las direcciones físicas requiere buscar a través de 4 gigabytes o más de RAM, algo más allá de la capacidad de muchos conductores. direcciones lógicas abarcan un espacio mucho más pequeño, lo que hace que sea más fácil y más rápido para los conductores para buscar datos de allí, dejando el registro de mapa para localizar los datos de la dirección física correspondiente.