Está en la página 1de 19

CUADERNILLO DE CÁTEDRA

Tecnicatura:

Unidad Curricular: Arquitectura de las Computadoras

Año de Cursado: 1º 3º Año Lectivo: 2021

Campo de Formación: Específico

Formato: Taller

Autor/es: Apuntes de base, Diego Ponzone, Walter Ferreyra

(Actualización y modificación)
Mocciaro, Natalia Laura

__________________________________
Página 1 de 19
Antes de empezar…

¿Qué vas a aprender? (temas o conceptos a desarrollar)


UNIDAD 4:

La memoria. Tipos. Niveles de organización de la memoria interna y externa (sistemas


de memoria, tecnologías y jerarquías, memoria caché, memoria virtual, dispositivos de
almacenamiento secundario).

Ciclo de la memoria. Tiempo de acceso. Latencia. Velocidad de la memoria. Memoria y


motherboard. Instalaciones. Verificaciones. Tipos de Bancos de memoria.

Memoria ROM – BIOS – Funciones de BIOS - CMOS

¿Qué tiempo estimado consideramos que necesitas para aprender estos conteni-
dos?
Se estipula un tiempo aproximado de 2 semanas.

Ante dudas ¿a quién, cómo y dónde debes recurrir?

Muchas son las formas para poder canalizar las dudas e inquietudes, que como docente
de la cátedra disiparé.
• En principio, durante el horario de cursada de esta asignación curricular, puedes
consultar en cualquier momento, incluso podrás hacerlo si estamos trabajando so-
bre otro contenido, buscaremos la forma oportuna de rever el tema.
• Todas las clases virtuales serán grabadas y subidas a mi canal de YouTube, para
que estén a disposición siempre que sean necesarias.
• Cada clase comenzará evacuando dudas anteriores y culminará evacuando dudas
que puedan haber surgido en el trayecto de la misma.
En la Plataforma Edmodo, trabajada institucionalmente, es posible dejar comentarios en
cada posteo subido, también encontramos el canal de mensajes privados, por lo tanto,

__________________________________
Página 2 de 19
nos servirá para que también puedan canalizar dudas en horarios que no sean de nues-
tra clase. Los iré respondiendo a medida que me sea posible.

¿Quieres aprender más? Te dejamos bibliografía complementaria

• Organización y arquitectura de computadores – William Stallings – Ed. Pearson


• Organización de Computadoras. Un enfoque estructurado – Andrew Tenembaum
- Ed. Pearson
• La PC por dentro – Mario Ginzburg – Ginzburg
• El PC Hardware y Componentes – Herrerias Rey Juan – Anaya Multimedia
• Estructura interna de la Pc - Gastón Hillar

Fuente/s consultada/s:
• Arquitectura de Computadoras – Patricia Quiroga – AlfaOmega
• Estructura interna de la PC – Gastón Carlos Hillar - Hasa

__________________________________
Página 3 de 19
Memoria de una computadora
Las memorias de las computadoras se utilizan para retener los bits que constituyen el
alfabeto digital para representar programas y datos o cualquier otra entidad operable pa-
ra una computadora. Uno de los parámetros más importantes para medir el rendimiento
es la capacidad del procesador para gestionar los accesos a sus memorias.
Las memorias pueden ser volátiles o perennes. Cuando se quieren procesar programas
o datos intercambiables se utilizan memorias volátiles, que se pueden leer y escribir, son
de tecnología de semiconductores y constituyen el área de trabajo de una computadora.
Su nombre en el mercado se ha generalizado como memoria RAM. El término volátil re-
ferido a una memoria indica que la información representada en los bits almacenados se
pierde cuando la computadora se apaga (o sea que las celdas binarias que almacenan
bits dependen del suministro de corriente). Los programas y los datos fijos, asociados en
forma directa a la CPU, se almacenan en memorias no volátiles (o perennes) de semi-
conductores, que sólo se pueden leer, por lo que su contenido no se altera. Estas me-
morias no necesitan estar conectadas en forma permanente a la fuente de suministro
para retener sus bits y su nombre en el mercado es ROM.
La RAM y la ROM son memorias a las que por lo general se accede al azar (o son de
acceso aleatorio o de acceso random); o sea que se puede ubicar una unidad de infor-
mación sin necesidad de acceder previamente a otras.

Memoria RAM
La memoria principal es el medio de almacenamiento temporal en el que el micropro-
cesador puede escribir, leer o modificar información. Se la conoce con el nombre de
RAM (Random Access Memory – Memoria de acceso aleatorio).

__________________________________
Página 4 de 19
Puede ser considerada como una gigantesca cajonera en donde, cada casilla repre-
senta 1 byte y tiene una dirección. El microprocesador puede leer, escribir o modificar la
información en cada una de las casillas, pero para ello debe indicar la dirección de la
misma y la información que desea depositar o leer, es por eso que se la llama de acceso
aleatorio.
La RAM tiene un tiempo de acceso bajo, algunas decenas de nanosegundos (1 na-
nosegundo = 1 x 10-9 segundos), es decir que se tarda ese tiempo en encontrar la casilla
por su dirección y actualizar la información existente en la misma por otra. La velocidad
de la memoria tendrá que ser adecuada para el microprocesador con la cual trabaje.
La RAM es una memoria temporal o volátil, es decir que, al apagar la computadora,
se perderá toda la información almacenada en ésta. Cuando un programa se ejecuta, se
cargan partes del mismo en la memoria para alimentar al procesador con las instruccio-
nes a seguir.
La cantidad de memoria que se necesita depende, de manera proporcional, del vo-
lumen de información con la que se va a trabajar. Si se tienen muchas aplicaciones co-
rriendo al mismo tiempo y cada una de ellas trabaja con un volumen de datos importan-
te, se necesitará más memoria que si se utiliza solamente un procesador de textos y una
planilla de cálculo con poca información. Para saber la cantidad de memoria que se ne-
cesita, la sugerencia es: Cuanto más mejor, pero no vale la pena que sobre demasiado,
y se debe al costo de la misma.
Podemos considerar tres tiempos que identifican la velocidad de acceso y de carga
de una memoria RAM:
• Tiempo de ACCESO: se mide en nanosegundos (1nseg = 10-9 s) y es el tiempo que
tarda la memoria en responder a un pedido de lectura o escritura.
• Tiempo de CARGA: es el tiempo que tarda una de las celdas del chip en cambiar de
un estado a otro, y puede ser igual al tiempo de acceso o mayor.
• Tiempo total de CICLO: es la suma del tiempo de acceso y de carga.

RAM Memorias SRAM (Static Random Access Memory)

Las SRAM de semiconductores son memorias de lectura/escritura, volátiles y estáti-


cas. Cada celda es un elemento biestable diseñado con compuertas, que puede modi-
ficarse sólo con un proceso de escritura, si no, permanece inalterable siempre que esté
conectada a una fuente de suministro.

__________________________________
Página 5 de 19
Memorias DRAM (Dynamic Random Access Memory)

Las DRAM son memorias de lectura/escritura, volátiles y dinámicas. El término di-


námica hace referencia en cuanto a que estas memorias degradan su información con
el transcurso del tiempo, aun cuando están conectadas a la fuente de suministro.
Cada celda almacena un “1" que se representa con la carga de un condensador. És-
te conserva su carga con cierto nivel de deterioro durante un período preestablecido;
por lo tanto, antes de que la información se pierda hay que restablecer la carga. Este
proceso de regeneración se denomina ciclo de refresco (refresh cycle) y es un proce-
dimiento físico que se produce a intervalos regulares. El control del acceso y el ciclo de
refresco deben estar a cargo del controlador de memoria, cuya función es simplificar su
complejidad para los dispositivos que la accedan.
Son memorias más lentas que las SRAM, pero tienen mayor capacidad. Considere
que una celda binaria de tipo estático está constituida por seis transistores, luego el cos-
to por bit de almacenamiento es mucho menor en las DRAM que en las SRAM, debido a
que se gana mayor densidad de almacenamiento de bits en el mismo espacio.

__________________________________
Página 6 de 19
¿Qué significa DDR?

• DDR: Double Data Rate,


significa memoria de doble
tasa de transferencia de da-
tos en castellano. Son módu-
los compuestos por memo-
rias síncronas (SDRAM), dis-
ponibles en encapsulado
DIMM, que permite la trans-
ferencia de datos por dos ca-
nales distintos simultánea-
mente en un mismo ciclo de
reloj. Los módulos DDRs so-
portan una capacidad máxi-
ma de 1 GB.
• DDR2: Es la evolución de la
memoria DDR-SDRAM, de la
que se diferencia por funcio-
nar a mayor velocidad de re-
loj (hasta 400MHz), necesitar
un menor voltaje (sólo 1,8 V
en lugar de 2,5 V) y tener
mayor latencias. Se montan
en módulos de DIMM de 240
contactos.
• DDR3: Es la evolución de la
memoria DDR2, y al igual
que en el caso anterior estas
memorias tienen mayor velo-
cidad de reloj (de 400 a 1066
MHz), menor voltaje (pasamos a 1,5 V) y nuevamente mayores latencias. Se montan
en módulos de DIMM de 240 contactos, al igual que la memoria DDR2, sin embargo,
no son compatibles pues funcionan a diferentes velocidades y voltajes.
• DDR4: Se caracterizan por tener 288 contactos (en lugar de los 240 de las DDR3),
velocidades que van desde los 2GHz hasta unos 4GHz y una reducción del consumo
en torno al 20% respecto a las DDR3. La tensión es también menor a sus antecesoras
(entre 1,2 y 1,05 para DDR4 frente a los 1,5 a 1,2 para DDR3). Además con DDR4
desaparece el uso de doble y triple canal, cada controlador de memoria está conectado

__________________________________
Página 7 de 19
a un módulo único.
Es importante que recuerdes que estas memorias son físicamente incompatibles, y
para evitar equivocaciones en el montaje, los módulos sobre los que se montan tienen
una muesca ubicada en sitios diferentes, de modo que es casi imposible montarlas en
una ranura no compatible, o con la orientación equivocada.

__________________________________
Página 8 de 19
Modos de trabajo de la RAM
Cuando el procesador se introduce en el modo protegido, es totalmente incompatible
con sus predecesores (procesadores anteriores al 80286), pues se agrega la capacidad
de protección de memoria.
La protección de memoria es un principio tomado de las grandes máquinas (mainfra-
mes), las cuales están preparadas para correr varias aplicaciones al mismo tiempo. Al
hacer esto, cada una debe tener un límite de memoria para poder trabajar en ésta y te-
ner cuidado que otra aplicación que se esté ejecutando al mismo tiempo no utilice una
parte de la memoria de la otra, porque se produciría una mezcla de datos que nadie sa-
be en qué desastre puede terminar.
Cuando un programa trabaja en modo protegido, le pide un bloque de memoria al sis-
tema operativo y luego accede directamente a ese bloque. Luego, otro programa pide
una porción de memoria para comenzar a trabajar y el sistema operativo le da el bloque

__________________________________
Página 9 de 19
a continuación del que le asignó al anterior. Si el primer programa vuelve a pedir un blo-
que de memoria más, el sistema operativo le dará uno nuevo a continuación del que le
entregó al otro programa, pero si no hay suficiente memoria como para guardar un blo-
que, le contesta que no pudo completar la operación.
Los sistemas operativos modernos trabajan en modo protegido.

Estructura interna de la RAM

Decodificador de Direcciones

Se encarga de interpretar la señal codificada que viene del bus de direcciones y lo de-
codifica poniendo activa la posición de memoria (registro de memoria), indicada por el
microprocesador.

Control de 3 estados

Controla el paso del dato (localizado en el bus de datos por el microprocesador) hacia
o desde la matriz de memoria. Su función asegura que el dato solo se escriba o se lea
en la matriz si el registro de memoria está habilitado y si el control (escritura o lectura)
está establecido (función del controlador de memoria).

__________________________________
Página 10 de 19
FUNCIONAMIENTO PASO A PASO

La memoria central es la unidad donde están almacenados los datos e instruccio-


nes necesarias para poder realizar un determinado proceso.
Está construida por multitud de celdas o posiciones de memoria, numeradas de
forma consecutiva.
A la numeración de las celdas se denomina dirección de memoria y mediante esta
dirección se puede acceder de forma directa.

RECORDEMOS!!!: Palabra: cantidad de información que puede introducirse o extraer-


se de la memoria central de una sola vez. (16, 32 o 64 Bits)

Ciclo de Lectura y Escritura.

Registro de dirección de memoria (RDM): dirección de una celda de memoria que


va a utilizar para grabar o leer datos.

Registro de intercambio de memoria (RIM): cuando se trata de lectura, recibe el


dato de la memoria señalado por RDM. Si es escritura, se trata de la información a
guardar enviada desde alguna de las unidades funcionales.

Selector de registro: este dispositivo se activa cada vez que se produce una orden
de lectura o escritura, conectando con la celda de memoria con la dirección indicada

__________________________________
Página 11 de 19
por la RDM, usando RIM y facilitando la transferencia de datos en ambos sentidos.

Recordando Definiciones importantes:

Ciclo de memoria: también conocido por ciclo del bus, es el nombre que se le da al
tiempo en el proceso de escritura o lectura.

Ciclo de reloj: es la duración de cualquier operación dentro del sistema. Constituye la


unidad de tiempo del sistema ya que son distintas las velocidades del bus y de la CPU.

Ciclo de instrucción: conjunto de ciclos de reloj que requiere un procesador, para ex-
traer y ejecutar una instrucción.

ANÁLISIS DE EJEMPLOS:

Ejemplo1: suponiendo que se cuenta con una CPU en las que se va a ejecutar 1 ins-
trucción que ocupa 2bytes y solo escribe el valor de una variable en un registro de la
CPU.

Para extraer la instrucción de memoria necesita un ciclo de lectura, pero para su ejecu-
ción no requiere ningún ciclo de memoria, sí un ciclo de reloj en donde se decodifica y
ejecuta la instrucción.

Ejemplo2: suponer una instrucción de 32 bits, que escribe el valor de una constante,
esta vez, en una dirección de la memoria. Para este caso son necesarios 2 ciclos de
lectura para extraer la instrucción, el tiempo para decodificar la instrucción (extraer el
valor de la constante de la segunda palabra), más un ciclo de memoria para la escritura
del valor de la constante en la dirección de memoria.

__________________________________
Página 12 de 19
Tipo y tratamiento de errores.

Uno de los síntomas más frecuentes cuando se trata de fallas de la memoria RAM,
es la lentitud y demora en el rendimiento que generalmente aparecen con los mensajes
de error de memoria insuficiente.
Si la luz del uso del disco rígido, titila con mayor frecuencia durante el uso de la
computadora, se trata de los microcircuitos de la memoria RAM, estos están cerca de
llegar a su capacidad máxima.
Otra falla frecuente es la llamada pantalla azul, alertando sobre una falla en la me-
moria y exigiendo un reinicio del sistema.
En ocasiones al iniciar el sistema, no hay imagen de video, o se reinicia aleatoria-
mente o en un círculo de reinicio constantes.
Los ruidos al inicio o “bips”, indican problemas de memoria, con lo que es necesario
contar la cantidad de pitidos que emite para saber de qué se trata.
Todos estos síntomas son problemas de memoria pueden ser evitados si se tienen
en cuenta ciertos ítems:

✓ Limpieza general: limpieza de los zócalos de la memoria, los contactos se en-


sucian, causan malas conexiones y afectan el rendimiento de la memoria.
✓ Vibraciones: asegurar los módulos de memoria en sus zócalos, que se en-
cuentren correctamente sostenidos.
✓ Tensión: las subidas de energía son fatales para las memorias. Es recomen-
dable la utilización de estabilizadores.

__________________________________
Página 13 de 19
Memoria ROM

La ROM (Read Only Memory – Memoria de solo lectura), es una memoria electróni-
ca de acceso random, cuya escritura demanda muchísimo más tiempo que su lectura,
pero que tiene la ventaja de ser “no volátil”, o sea que almacena la información en for-
ma permanente. No necesita energía eléctrica para mantener guardados los datos. Sí
para leerlos.
Las memorias ROM también son de “random acces”, como se exige que sea una
RAM, aunque su tiempo de acceso puede ser varias veces más largo que el de las
RAM.
Típicamente la porción de ROM de memoria principal de una PC está en uno o va-
rios chips ROM; por lo tanto:
Las porciones de RAM y ROM tienen en común, que al contenido de cualquier posi-
ción de las mismas se puede acceder “al random”, o sea en igual tiempo, sin búsque-
das, indicando un número que la identifica, que es su dirección, siendo dicho tiempo
menor en la RAM. Difieren en que cada posición RAM puede ser leída o escrita cuan-
tas veces sea, siendo su contenido volátil, mientras que se accede al contenido no vo-
látil de una posición ROM sólo para leerla.
En una PC la porción de memoria principal que es ROM se denomina ROM BIOS
(“Basic Input Output Basic”). Contiene por un lado programas que se ejecutan al en-
cender una computadora y sirven para:
• Verificar el correcto funcionamiento del hardware y su configuración.
• Traer del disco a memoria principal (o sea escribir en ésta) una copia de programas
del sistema operativo de la computadora (acción conocida como “bootear” o “arrancar”
el sistema).
Por otro lado, almacena programas que se usan permanentemente para la transfe-
rencia de datos entre periféricos y memoria, sea en operaciones de entrada o salida de
datos.
También la ROM BIOS contiene tablas, por ejemplo, relativas a características de dis-
cos. Los primeros chips ROM se encargaban a los fabricantes indicándoles el conteni-
do que debía tener cada celda. Entonces, cuando se fabricaba cada chip, se grababan
los contenidos que siempre tendría. La adquisición de estos chips hoy sólo se justifica
económicamente si se encargan decenas de miles de chips iguales.
A diferencia, los chips PROM (“Programmable ROM”) se fabrican en serie, pero el
interior de cada chip está preparado para que en una segunda etapa, quién utilice uno
o miles de estos chips pueda escribir una sola vez los contenidos que tendrán sus cel-
das. Esto se realiza en un dispositivo electrónico que se vende para tal fin. Una vez así
grabada (“programada”), una PROM no puede ser re-escrita.
Las ROM usada para ROM BIOS en las PC es la EPROM (“Erasable Programmable

__________________________________
Página 14 de 19
ROM”). Las pastillas EPROM se caracterizan por presentar una ventanilla transparente
en su cara superior, que normalmente está cubierta por una etiqueta plateada autoad-
hesiva.
Se puede cambiar el contenido de todas las celdas, re-escribiendo el nuevo conte-
nido que tendrá cada una en un dispositivo semejante al usado para las PROM. Previo
a ello se debe “borrar” (“erase”) el contenido de todas las celdas. Esto se logra hacien-
do pasar luz U.V. por la ventana durante unos 15 minutos.
Una EEPROM o E2PROM (“Electrically Erasable ROM”) no requiere el borrado de
todas las celdas con luz U.V, dado que (como una RAM) se puede
seleccionar cada dirección que se quiere re-escribir, sin sacar la pastilla del circuito
donde opera. Esto puede hacerse unas 10.000 veces.
Las “flash” ROM son un tipo de EEPROM mejorado. En una fracción de segundo
se borran eléctricamente por bloques, y luego se re-escriben las celdas consecutivas
de un bloque. Este tipo de ROM en el presente se usa en reemplazo de disqueteras en
“notebooks”, y como parte ROM de la memoria principal. Así puede actualizarse el
BIOS con un programa, sin sacar el chip de la mother.

LA ROM BIOS

Se llama ROM (Read Only Memory – Memoria de solo lectura) a un tipo de memoria
de la que se pueden leer datos, pero no se pueden escribir nuevos ni modificar los
existentes. Este tipo de memoria se encuentra pregrabada por el fabricante y contiene
instrucciones para el manejo de algunas tarjetas o las operaciones principales de la
PC. Este último tipo de ROM se llama BIOS (Basic Input/Output System – Sistema bá-
sico de entrada/salida), que es el traductor de los llamados del sistema operativo a los
dispositivos de entrada/salida. El BIOS se ubica en los últimos 64 KB de la memoria
reservada.
El BIOS indica el nivel de compatibilidad que tiene la PC con el hardware instalado y
con los dispositivos con los cuales se va a comunicar. Un BIOS viejo puede significar
tener que utilizar un controlador para poder acceder a un disco rígido de alta capacidad
o un nuevo tipo de unidad de disco que no estaba disponible en los planes de los fabri-
cantes del BIOS. Por ejemplo, cada versión nueva de algunos sistemas operativos sue-
len presentar problemas con ciertos BIOS.
El BIOS está conformado por un conjunto de pequeños programas que se encuen-
tran grabados en la ROM (estos programas pregrabados en la memoria se conocen
con el nombre de firmware). Los mismos se encargan de administrar a bajo nivel el
hardware de la PC. Cuando uno enciende la PC, ellos son los encargados de inicializar
y verificar el hardware y los dispositivos, para luego realizar el proceso de carga y
transferencia del control al sistema operativo (booteo).

__________________________________
Página 15 de 19
El BIOS contiene también las rutinas que nos permiten acceder al CMOS Setup,
mediante el cual podemos configurar muchos parámetros de nuestra PC.

EL CMOS SETUP

La memoria CMOS es la encargada de mantener la información sobre la configura-


ción de la PC. Esta memoria está constantemente alimentada por una batería recarga-
ble, la cual se carga mientras tenemos encendida la computadora.
Las PC tienen grandes capacidades de expansión, pero cada vez que se le agrega
un nuevo dispositivo o tarjeta a la misma, puede requerir la ejecución de configuracio-
nes en forma manual. Si bien las PC modernas incorporan capacidades de autodetec-
ción tanto en el hardware como en el S.O., existen un conjunto de dispositivos a los
cuales hay que comunicarle los cambios realizados y grabarlos en el CMOS, para que
cada vez que se encienda la PC, ésta reconozca cada uno de los componentes decla-
rados en esta memoria.
El programa de Setup (Configuración), que es parte del BIOS, permite modificar la
configuración almacenada en la memoria CMOS y volverla a grabar en ésta.
Cualquier cambio que efectúe en el hardware de su PC que no posea autodetección
en el BIOS deberá ser notificado mediante el Setup de la memoria CMOS.
Mediante la memoria CMOS Setup, es posible determinar parámetros de funciona-
miento de los siguientes componentes de una PC:
• El BIOS
• El chipset
• Los buses
• Las memorias
• Los microprocesadores y sus diferentes núcleos (cores) de ejecución
• Los dispositivos integrados
• Los puertos y buses de E/S
• Los mecanismos de ahorro de energía
• Los sistemas de control de las tensiones de alimentación
• Los sistemas de control de los ventiladores
• Los discos rígidos y los sistemas de almacenamiento intercambiables
Una mala configuración del Setup puede traer muchos problemas y una buena
configuración puede acelerar increíblemente el rendimiento del sistema.
Las mayorías de las PC acceden al Setup presionando la tecla SUPR (Del para los
teclados inglés) una vez que haya terminado el conteo de la memoria, al encender o
reiniciar la PC. Esto sucede antes que se cargue el sistema operativo.

__________________________________
Página 16 de 19
Aunque, la secuencia de teclas que se debe utilizar depende exclusivamente del
fabricante del BIOS
que utiliza la máquina,
es por eso que se pue-
den presentar otras
combinaciones diferen-
tes para ingresar al
Setup. Igualmente,
siempre aparecerá en
pantalla la combinación
que se debe presionar
para ingresar al Setup.

ARRANQUE (BOOTEO) DE UNA PC

El breve tiempo que transcurre entre que se pulsa la llave de encendido, hasta que
podemos usar el computador, ocurren una serie de acciones que se pasan a describir,
que implican básicamente:

1. Inicialización de registros del microprocesador con valores predeterminados.

2. Verificación del correcto funcionamiento de circuitos de la PC mediante el programa


POST del BIOS.

3. Escritura (“carga”) en memoria principal de una copia del sistema operativo conteni-
do en archivos de un disco (proceso denominado “buteo”, del inglés “bootstrap”, abre-
viado “boot”).

Este último paso es el objetivo central del buteo, pues si los programas del sistema
operativo no están en memoria principal, no pueden ejecutarse para cumplir las tareas
de control, administración de recursos y gestión de comandos.

__________________________________
Página 17 de 19
Transcurridos estos pasos, el programa que gestiona los comandos (tipeados o in-
dicados mediante el cursor y clickeo del Mouse) deja la PC bajo el control del usuario.

Inicialización de registros del Microprocesador.

Las primeras acciones circuitales están preparadas para que registros del micropro-
cesador sean puestos en cero, y los registros que forman la dirección de la próxima
instrucción a ejecutar, son inicializados para que formen el número de dirección de la
porción ROM BIOS memoria principal donde está la primer instrucción de la subrutina
POST (Power On Self Test, o sea auto test de encendido).

Ejecución de la subrutina POST de la ROM BIOS verificadora de hardware.

La ejecución de la primera instrucción y las subsiguientes de POST, permiten llevar


a cabo las siguientes verificaciones, cuyo orden depende del fabricante, siendo que el
resultado de muchos de ellos aparecen en pantalla, que también apuntan a determinar
la configuración del sistema:
• Reloj del Sistema
• Unidad Aritmética y Lógica (ALU)
• Coprocesador (UPF)
• Registros
• Ejecución de Instrucciones
• Modo de funcionamiento real y protegido, y otras funciones del microprocesador.
• El resultado de un cálculo (checksum) con los contenidos leídos en la ROM BIOS (in-
cluidos los del STUP CMOS realizado por el usuario) debe coincidir con el resultado
del mismo cálculo realizado cuando esos contenidos fueron escritos, a fin de determi-
nar si son correctos.
• Correcto funcionamiento y cantidad de memoria principal instalada (en pantalla se ve
el conteo de los KB)
• Test e inicialización de los controladores de teclado, de video, de disqueteras, de dis-
co rígido, de CD-ROM, de caché, y de los puertos serie y paralelo
• Determinación de periféricos instalados y operables
• Escritura en memoria de la tabla de vectores de interrupción, con las direcciones
donde comienzan subrutinas del BIOS que atienden a las interrupciones que las lla-
man.
• Determinación de existencia de extensiones del ROM BIOS en plaquetas de video,
disco y otras.

__________________________________
Página 18 de 19
Comparación de la configuración determinada en los pasos anteriores con la efectuada
en el SETUP
CMOS.
Si todo está
bien se escucha
un corto “bip”. En
caso de encon-
trar algún error
antes se generan
señales audibles
(sucesión de
“bips” de distinta
duración según
un cierto código),
o un aviso en
pantalla (si ésta
opera).

Carga en memoria principal de una copia de los archivos del S.O.

Luego de ejecutarse el POST, ésta llama a otra subrutina de la ROM BIOS, a veces
llamada “bootstrap ROM”, para ser ejecutada. Esta escribe en memoria principal una
copia del primer sector del disco rígido que contiene una corta secuencia de instruccio-
nes, seguida de la “tabla de porciones” por lo cual suele denominarse “Partition Sec-
tor”.
De acuerdo a la ejecución de esta corta secuencia, se determina en la tabla de par-
ticiones (copiada en memoria principal) cuál partición del disco corresponde al S.O.
que se quiere usar, y en qué lugar del disco está el primer sector (su “boot sector” o
“secondary boot sector”), a fin de leerlo y escribir en memoria principal una copia de
este sector, para que luego se ejecute una subrutina del mismo. Esta subrutina deter-
mina en qué sector localizar los archivos del S.O. pasándose a ejecutarlos según de
qué sistema se trate.

__________________________________
Página 19 de 19

También podría gustarte