Jerarquía y Mapeo de la Memoria - BIOS
La jerarquía de memoria es la organización piramidal de la memoria en niveles que tienen las computadoras. Con el fin es conseguir el rendimiento de una memoria de gran velocidad al coste de una memoria de baja velocidad, por lo cual cuenta con los siguientes niveles:
Nivel 0: Registros del microprocesador o CPU
Nivel 1: Memoria caché
Nivel 2: Memoria primaria (RAM)
Nivel 3: Memorias flash
Nivel 4: Disco duro (Memoria virtual)
Nivel 5: Cintas magnéticas
Nivel 6: Redes
Imagen tomada de: https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Jerarquia_memoria.png/450px-Jerarquia_memoria.png
Un mapa de memoria (del inglés memory map) es una estructura de datos (tablas) que indica cómo está distribuida la memoria. Contiene información sobre el tamaño total de memoria y las relaciones que existen entre direcciones lógicas y físicas, además de poder proveer otros detalles específicos sobre la arquitectura del computador.
Imagen Tomada de: http://www.zator.com/Hardware/Images_esp/H4_2-F1.gif
BIOS son las siglas de Basic Input Output System la cual tiene como propósito iniciar y probar el hardware del sistema y cargar un gestor de arranque o un sistema operativo de un dispositivo de almacenamiento de datos. Además, el BIOS provee una capa de abstracción para el hardware, por ejemplo, que consiste en una vía para los programas de aplicaciones y los sistemas operativos interactúen con el teclado, el monitor y otros dispositivos de entrada/salida. Las variaciones que ocurren en el hardware del sistema quedan ocultos por el BIOS, ya que los programas usan servicios de BIOS en lugar de acceder directamente al hardware. Los sistemas operativos modernos ignoran la capa de abstracción provista por el BIOS y acceden al hardware directamente.
Imagen Tomada de: http://cdn3.howtogeek.com/wp-content/uploads/2011/03/bios.jpg
Para conocer más su estructura ingresa a la siguiente presentación.