Resumen Arquitectura
Resumen Arquitectura
Hardware.
El hardware de un computador es la totalidad física, conformada por todos los
componentes su equipamiento: circuitos electrónicos, plaquetas que los soportan, cables
o conductores (buses) que los interconectan, mecanismos, discos, motores, gabinetes,
tornillos, pantallas, teclas, etc.
Con estos elementos se construyen los distintos bloques funcionales del hardware:
procesador, memoria, periféricos, interfaces, etc.
En cada dirección de memoria (celda) solo pueden leerse o escribirse 8 bits por vez, sin
posibilidad de operar menor cantidad de bits, o un bit aislado.
Controlador de memoria.
En un chip programable que está en la mother se encuentra el "memory control" junto al
puente PCI vinculado a la memoria principal DRAM, el cual cumple entre otras las
siguientes funciones:
l. Conforme al funcionamiento de una DRAM, divide la dirección emitida por la UCP
en dos mitades (para direccionar una fila y una columna de la DRAM, respectivamente)
enviándolas en forma sucesiva y en su correcta temporización a la DRAM, junto con las
señales de control que la controlan (como RAS y CAS). Asimismo, en relación con la
UCP, avisa cuando la información direccionada está en el bus, y acepta la que se va
escribir en ella.
2. Realiza el manejo de los "bancos" de memoria en que se divide una DRAM, a fin de
poder operar en "page mode" y en "interleaving", a los efectos de minimizar el tiempo
de acceso cuando se direccionan posiciones sucesivas de la DRAM.
3. Lleva a cabo las tareas de "refresco" por bloques de los microscópicos capacitares
que conforman las celdas de los chips DRAM, a fin de reponerles periódicamente su
carga eléctrica, que constituye el uno o cero que guarda cada capacitor.
4. Maneja el acceso a la porción ROM (ROMBIOS) de la memoria principal, inclusive
la opción de copiar los bytes de la ROM en la DRAM ("shadow") a fin de poder acceder
a ellos más rápidamente.
Naturalmente que esta intermediación a cargo de este chip produce retardos en el acceso
a la DRAM, en lo referente al contenido de la primera posición direccionada, pero esto
resulta compensado con creces si se accede a un conjunto de posiciones sucesivas en la
DRAM.
Las acciones de este controlador en gran medida están programadas: durante el booteo
del computador una subrutina de la ROMBIOS inicializa registros del mismo, que
determinan sus funciones, el cual también depende de lo establecido en el "set-up" de la
máquina. (como la opción "shadow").