1. MEMORIA ROM
BIOS (Basic Input/Output System - Sistema básico de
entrada/salida) o ROM (Read Only Memory - Memoria de
solo lectura) es un conjunto de rutinas o programa que
están incorporadas en un microchip y que trabajan
estrechamente con el hardware de un ordenador para
soportar la transferencia de información entre los
elementos del sistema y realiza las funciones básicas de
arranque y configuración del ordenador, como la memoria,
los discos y el monitor.
2.
3. Como funciona la memoria ROM
De un modo similar a la memoria RAM, los chips ROM contienen una hilera
de filas y columnas, aunque la manera en que interactúan es bastante
diferente. Mientras que RAM usualmente utiliza transistores para dar paso a
un capacitador en cada intersección, ROM usa un diodo para conectar las
líneas si el valor es igual a 1. Por el contrario, si el valor es 0, las líneas no se
conectan en absoluto.
4. De un modo similar a la memoria RAM, los chips
ROM contienen una hilera de filas y columnas,
aunque la manera en que interactúan es bastante
diferente. Mientras que RAM usualmente utiliza
transistores para dar paso a un capacitador en cada
intersección, ROM usa un diodo para conectar las
líneas si el valor es igual a 1. Por el contrario, si el
valor es 0, las líneas no se conectan en absoluto.
6. PROM
Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores
crearon un tipo de ROM conocido como PROM (programmable read-only
memory). Los chips PROM vacíos pueden ser comprados económicamente y
codificados con una simple herramienta llamada programador.
La peculiaridad es que solo pueden ser programados una vez. Son más frágiles
que los chips ROM hasta el extremo que la electricidad estática lo puede
quemar. Afortunadamente, los dispositivos PROM vírgenes son baratos e ideales
para hacer pruebas para crear un chip ROM definitivo.
7.
8. EPROM
Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el
precio no sea demasiado elevado, al cabo del tiempo puede suponer un
aumento del precio con todos los inconvenientes. Los EPROM (Erasable
programmable read-only memory) solucionan este problema. Los chips EPROM
pueden ser regrabados varias veces.
Borrar una EEPROM requiere una herramienta especial que emite una
frecuencia determinada de luz ultravioleta. Son configuradas usando un
programador EPROM que provee voltaje a un nivel determinado dependiendo
del chip usado.
Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que
no es selectivo, lo que quiere decir que borrará toda la EPROM. Para hacer esto,
hay que retirar el chip del dispositivo en el que se encuentra alojado y puesto
debajo de la luz ultravioleta comentada anteriormente.
9.
10. EEPROM y memoria flash
Aunque las EPROM son un gran paso sobre las PROM en términos de utilidad,
siguen necesitando un equipamiento dedicado y un proceso intensivo para ser
retirados y reinstalados cuando un cambio es necesario. Como se ha dicho, no se
pueden añadir cambios a la EPROM; todo el chip sebe ser borrado. Aquí es donde
entra en juego la EEPROM(Electrically erasable programmable read-only memory).
Algunas peculiaridades incluyen:
Los chips no tienen que ser retirados para sobre escribirse.
No se tiene que borrar el chip por completo para cambiar una porción del mismo.
Para cambiar el contenido no se requiere equipamiento adicional.
En lugar de utilizar luz ultra violeta, se pueden utilizar campos eléctricos para volver
a incluir información en las celdas de datos que componen circuitos del chip. El
problema con la EEPROM, es que, aunque son muy versátiles, también pueden ser
lentos con algunos productos lo cuales deben realizar cambios rápidos a los datos
almacenados en el chip.
Los fabricantes respondieron a esta limitación con la memoria flash, un tipo de
EEPROM que utiliza un “cableado” interno que puede aplicar un campo eléctrico
para borrar todo el chip, o simplemente zonas predeterminadas llamadas bloques.
11.
12. ventajas
•Son permanentes
•Son más baratos que el RAM
•están disponibles en tamaños más largos que el RAM
•son más fáciles al interface que el RAM.
13. •Solo se pueden comprar en grandes cantidades
•El producto entre complementar el diseño de la mascara y
recibir el resultado final es muy largo.
•Son inútiles para I+D por el hecho que durante el desarrollo
se ha de producir mas de una.
•Si un producto tiene un error en la mascara, la única manera
de arreglarlo es cambiando físicamente la ROM
14. el bus es un sistema digital que transfiere datos entre
los componentes de un ordenador o entre ordenadores.
Está formado por cables o pistas en un circuito
impreso, dispositivos
como resistencias y condensadores además de circuitos
integrados.
15.
16. Generaciones de los buses
Primera generacion :
Los primeros
computadores tenían 2
sistemas de buses, uno
para la memoria y otro
para los demás
dispositivos. La CPU
tenía que acceder a dos
sistemas con
instrucciones para cada
uno, protocolos y
sincronizaciones
diferentes.
( Backplane) Altair 8800.
Tanto el Apple II como
el IBM PC
17. Segunda generacion
Desde que los
procesadores empezaron
a funcionar con
frecuencias más altas, se
hizo necesario jerarquizar
los buses de acuerdo a su
frecuencia: se creó el
concepto de bus de
sistema (conexión entre
el procesador y la RAM) y
de buses de expansión,
haciendo necesario el uso
de un chipset.
18. Tercera generación
Los buses de tercera generación se
caracterizan por tener conexiones
punto a punto, a diferencia de los
buses arriba nombrados en los que
se comparten señales de reloj, y
otras partes del bus. Esto se logra
reduciendo fuertemente el
número de conexiones que
presenta cada dispositivo usando
interfaces seriales. Entonces cada
dispositivo puede negociar las
características de enlace al inicio
de la conexión y en algunos casos
de manera dinámica, al igual que
sucede en las redes de
comunicaciones. Entre los
ejemplos más notables, están los
busesPCI-Express, el Infiniband y
el HyperTransport.
20. Buses paralelos
Es un bus en el cual los datos son
enviados por bytes al mismo
tiempo, con la ayuda de varias
líneas que tienen funciones fijas
Lineas que pocee un bus
Líneas de Dirección: son las
encargadas de indicar la posición
de memoria o el dispositivo con el
que se desea establecer
comunicación.
Líneas de Control: son las
encargadas de enviar señales de
arbitraje entre los dispositivos.
Entre las más importantes están
las líneas de interrupción, DMA y
los indicadores de estado.
Líneas de Datos: trasmiten los
bits de forma aleatoria de manera
que por lo general un bus tiene un
ancho que es potencia de 2.
bus:
21. Buses de series
En este los datos son
enviados, bit a bit y se
reconstruyen por medio
de registros o rutinas
de software. Está formado
por pocos conductores y
su ancho de banda
depende de la frecuencia.
Es usado desde hace
menos de 10 años en
buses para discos duros,
unidades de estado
sólido, tarjetas de
expansión y para el bus
del procesador.
22. Buses de datos
a través del bus de datos
circulan los datos entre
los elementos
componentes del
ordenador. Estos datos
pueden ser de entrada o
salida respecto a la
CPU. Comunican a ésta
con la memoria y con
los controladores de
entrada/salida. Este bus
también es conocido
como bus de
entrada/salida.
23. Buses de dirección
la información que
circula en este bus
son direcciones de
posiciones de
memoria. El sentido
en que circulan estas
direcciones es
siempre desde la CPU
hacia la memoria
principal.
24. Buses de control
a través de este bus
circulan las señales de
control de todo el
sistema. Este bus, al
contrario que el de
direcciones, es de
entrada y salida, debido
a que la CPU envía
señales de control a los
dispositivos periféricos y
estos envían a la CPU
información sobre su
estado de
funcionamiento.
25. Reloj de sistemas
Es un pulso electrónico usado para sincronizar
el procesamiento.(Entre pulso y pulso solamente
puede tener lugar una sola acción). Medido en
megahertz (MHz) dónde 1 MHz= 1 millón de ciclos
por segundo o gigahertz (GHz) donde 1 GHz = 1
ciclos de mil millones por segundo. De esto es lo
que están hablando cuando dicen que una
computadora es una máquina de 2.4 GHz .La
velocidad de su reloj es de 2.4 mil millones de
ciclos por segundo. Cuanto más grande el número
= más rápido el procesamiento