MEMORIA ROM
La memoria ROM, (acrónimo en inglés de
Read-Only Memory) o memoria de sólo lectura, es un medio de almacenamiento
utilizado en ordenadores y dispositivos electrónicos, que permite sólo la
lectura de la información y no su borrado, independientemente de la presencia o
no de una fuente de energía.
Los datos almacenados en la ROM no se
pueden modificar, o al menos no de manera rápida o fácil. Se utiliza
principalmente para contener el firmware (programa que está estrechamente
ligado a hardware específico, y es poco probable que requiera actualizaciones
frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como
los programas que ponen en marcha el ordenador y realizan los diagnósticos.
En su sentido más estricto, se refiere
sólo a máscara ROM -en inglés, MROM- (el más antiguo tipo de estado sólido
ROM), que se fabrica con los datos almacenados de forma permanente, y por lo
tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las
ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y
volver a programar varias veces, aun siendo descritos como "memoria de
sólo lectura" (ROM). La razón de que se las continúe llamando así es que
el proceso de reprogramación en general es poco frecuente, relativamente lento
y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A
pesar de la simplicidad de la ROM, los dispositivos reprogramables son más
flexibles y económicos, por lo cual las antiguas máscaras ROM no se suelen
encontrar en hardware producido a partir de 2007
MEMORIA PROM
Pequeñas PROM han venido utilizándose como
generadores de funciones, normalmente en conjunción con un multiplexor. A veces
se preferían a las ROM porque son bipolares, habitualmente Schottky,
consiguiendo mayores velocidades.
EPROM
EPROM son las siglas de Erasable
Programmable Read-Only Memory (ROM programable borrable). Es un tipo de chip de
memoria ROM no volátil inventado por el ingeniero Dov Frohman. Está formada por
celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o
"transistores de puerta flotante", cada uno de los cuales viene de
fábrica sin carga, por lo que son leídos como 1 (por eso, una EPROM sin grabar
se lee como FF en todas sus celdas). Se programan mediante un dispositivo
electrónico que proporciona voltajes superiores a los normalmente utilizados en
los circuitos electrónicos. Las celdas que reciben carga se leen entonces como
un 0.
Una vez programada, una EPROM se puede
borrar solamente mediante exposición a una fuerte luz ultravioleta. Esto es
debido a que los fotones de la luz excitan a los electrones de las celdas
provocando que se descarguen. Las EPROMs se reconocen fácilmente por una
ventana transparente en la parte alta del encapsulado, a través de la cual se
puede ver el chip de silicio y que admite la luz ultravioleta durante el
borrado.
EEPROM
EEPROM o E²PROM son las siglas de
Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable
eléctricamente). Es un tipo de memoria ROM que puede ser programado, borrado y
reprogramado eléctricamente, a diferencia de la EPROM que ha de borrarse
mediante un aparato que emite rayos ultravioletas. Son memorias no volátiles.
Las celdas de memoria de una EEPROM están
constituidas por un transistor MOS, que tiene una compuerta flotante
(estructura SAMOS), su estado normal está cortado y la salida proporciona un 1
lógico.
Aunque una EEPROM puede ser leída un
número ilimitado de veces, sólo puede ser borrada y reprogramada entre 100.000
y un millón de veces.
Estos dispositivos suelen comunicarse
mediante protocolos como I²C, SPI y Microwire. En otras ocasiones, se integra
dentro de chips como micro controladores y DSPs para lograr una mayor rapidez.
La memoria flash es una forma avanzada de
EEPROM creada por el Dr. Fujio Masuoka mientras trabajaba para Toshiba en 1984
y fue presentada en la Reunión de Aparatos Electrónicos de la IEEE de 1984.
Intel vio el potencial de la invención y en 1988 lanzó el primer chip comercial
de tipo NOR.
DIFERENCIA ENTRE BIOS, SETUP, Y CMOS:
RAM-CMOS
Es un tipo de memoria en que se guardan
los datos que se pueden configurar del BIOS y contiene información básica sobre
algunos recursos del sistema que son susceptibles de ser modificados como el
disco duro, el tipo de disco flexible, etc. Esta información es almacenada en
una RAM, de 64 bytes de capacidad, con tecnología CMOS, que le proporciona el
bajo consumo necesario para ser alimentada por una pila que se encuentra en la
placa base y que debe durar años, al ser necesario que este alimentada
constantemente, incluso cuando el ordenador se encuentra apagado.
La información contenida en esta memoria
es utilizada en la etapa de POST para establecer el diagnóstico del sistema, al
inicio del arranque del ordenador. En ese momento, entre otras tareas, se
comprueba la integridad del contenido del CMOS y si dichos datos son
incorrectos, se genera un error y el sistema solicita una respuesta al operador
sobre la acción a seguir. Si de lo contrario el contenido es correcto, se
utiliza la información almacenada para proseguir el arranque.
Básicamente es una memoria de acceso
rápido que guarda los datos básicos para que el ordenador pueda encenderse.
BIOS:
El BIOS (sigla en inglés de basic
input/output system) es un firmware que se ejecuta al encender la computadora,
y que localiza y reconoce todos los dispositivos necesarios para cargar el
sistema operativo en la memoria RAM; es un software muy básico instalado en la
placa base que permite que ésta cumpla su cometido. Proporciona la comunicación
de bajo nivel, el funcionamiento y configuración del hardware del sistema que,
como mínimo, maneja el teclado y proporciona una salida básica (emitiendo
pitidos normalizados por el altavoz de la computadora si se producen fallos)
durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador.
El primer uso del término "BIOS" se dio en el sistema operativo CP/M,
y describe la parte de CP/M que se ejecutaba durante el arranque y que iba
unida directamente al hardware (las máquinas de CP/M usualmente tenían un
simple cargador arrancable en la memoria de solo lectura, y nada más). La
mayoría de las versiones de MS-DOS tienen un archivo llamado
"IBMBIO.COM" o "IO.SYS" que es análogo al BIOS de CP/M.
El BIOS es un sistema básico de
entrada/salida que normalmente pasa inadvertido para el usuario final de
computadoras. Se encarga de encontrar el sistema operativo y cargarlo en la
memoria RAM. Posee un componente de hardware y otro de software; este último
brinda una interfaz generalmente de texto que permite configurar varias
opciones del hardware instalado en el PC, como por ejemplo el reloj, o desde
qué dispositivos de almacenamiento iniciará el sistema operativo (Microsoft Windows,
GNU/Linux, Mac OS X, etc.).
El BIOS gestiona al menos el teclado de la
computadora, proporcionando incluso una salida bastante básica en forma de
sonidos por el altavoz incorporado en la placa base cuando hay algún error,
como por ejemplo un dispositivo que falla o debería ser conectado. Estos
mensajes de error son utilizados por los técnicos para encontrar soluciones al
momento de armar o reparar un equipo.
El BIOS reside en una memoria EPROM. Es un
programa tipo firmware. El BIOS es una parte esencial del hardware que es
totalmente configurable y es donde se controlan los procesos del flujo de
información en el bus del ordenador, entre el sistema operativo y los demás
periféricos. También incluye la configuración de aspectos importantes de la máquina.
SETUP
Setup significa literalmente
estructuración. Se trata de un pequeño programa (con una interfaz básica para
el usuario), integrado en la memoria ROM, el cuál no necesita del sistema
operativo de la máquina (Apple MacOS®, Linux óMicrosoft® Windows) para
funcionar; en él se puede acceder de manera inmediata al encender el equipo.
Tiene la finalidad de configurar ciertos parámetros importantes que
posteriormente serán funcionales al sistema operativo (dar de alta y baja
unidades de disco, prioridad de la unidad de inicio y velocidad del
microprocesador entre otras), además de contener datos del fabricante de la
tarjeta principal y de la memoria ROM.
No hay comentarios:
Publicar un comentario