2. “Es la memoria de acceso
aleatorio, es decir se puede
acceder a cualquier byte de
memoria sin acceder a los
bytes precedentes”
3. • “Memorias de Acceso Aleatorio”
• Primera Memoria RAM con Nucleo magnetico es inventada en
1949-1952.
• 1969 fue lanzada la primera memoria basada por
semiconductores, fue lanzada por INTEL con el integrado
3101 y funcionaba en 64 bits
• 1973, fue cuando las memorias fueron miniaturizadas,
convirtiéndose en el de memorias DRAM. Fue lanzada por
MOZTEK.
• El esquema de direccionamiento se convirtió en un estándar
para futuros ensamblajes.
• Para seguir miniaturizando los computadores, se quitaron los
pines, cambiándolos por un ensamblaje modular, donde se
ponen cables de cobre en los bordes del impreso.
4. • FPM-RAM (Fast Page Mode RAM), inspirado en la técnica de
burst mode, donde se usaron las memorias de Intel 486. La
técnica consistía en establecer un modo de direccionamiento,
donde el controlador envía ordenes en un solo sentido, lo cual
hace mas sencillo el trabajo del controlado, que enviar las
ordenes a todos los sentidos. Con esta técnica es cuando los
sistemas Pentium fueron inventados. Tienen tiempos de
acceso de 70-60 ns.
• EDO-RAM (Extended Data output RAM), también capaz de
enviar ordenes contiguas, pero direcciona la columna donde
se va a enviar la Orden, mientras esta leyendo la orden, lo
cual quita el tiempo de espera, esto hace que mantenga el
buffer de lectura abierto para el siguiente ciclo.
• BEDO-RAM (Burst Extended Data Output RAM), Evolución de
las memorias EDO, presentada en 1997, era un tipo de
memoria que contenía generadores internos, que era capaz
de acceder a mas de una posición de la memoria en cada
ciclo. Hasta hoy no se ha sacado del mercado, pero Intel le ha
agregado distintas funcionalidades como las señales de reloj.
5. • Son volátiles (trabajan con voltaje), dependen de la energía eléctrica, es
decir, pierden datos si se baja la tensión.
• Es la memoria desde donde el procesador recibe las instrucciones y
guarda los resultados.
• Es el área de trabajo para la mayor parte del software de un
computador, es donde hacen las operaciones.
• Son memorias de acceso aleatorio.
• No son medios de almacenamiento, las memorias RAM le dan
velocidad a una computadora para ejecutar programas más con mas
velocidad.
• Si el computador tiene una mayor capacidad de memorias RAM, puedo
ejecutar mas ordenes al mismo tiempo.
• Se pueden extender
• Funcionan con velocidades de MHZ por segundo, esto significa la
velocidad en que procesa una orden.
• Envían y reciben ordenes en menos de 80 ns
• Son de tipo, lectura y escritura.
6. • DRAM, Modelo mas antiguo y posee entre 30 y 72
contactos.
• SDRAM, Utiliza el pulso de reloj para sincronizar, un solo
dato por ciclo, su velocidad de trabajo es la velocidad del
bus frontal. Tiene 168 contactos y dos ranuras de
soporte.
• DDR, tiene transferencia de datos de dos por cada pulso
de reloj, tiene 184 contactos y una ranura de soporte.
Doblan el funcionamiento del ancho de banda.
• DDR2, duplica la velocidad de la DDR, mejora su banda
de datos, menor consumo de energía. Tiene 240
contactos y una ranura en su soporte
• SODIMM, son las memorias utilizadas para los portátiles,
son las mismas que las de los desktops, pero reduce su
tamaño.
7. • Bus de Datos: Es el camino que lleva los datos a-traves de los
integrados al controlador. Estos Buses deben igualar el ancho
del bus del procesador.
• Bus de Direcciones: Es un Bus que seña que memoria esta
disponible para hacer un proceso, o las que se requiere
acceder. Las señales se envían en dos etapas, para eso el
controlador usa temporizaciones y líneas de control, para no
siempre utilizar la misma memoria.
• Señales misceláneas: Se encargan de entregar potencia a los
integrados, también están las líneas de comunicación para el
integrado para identificar el modulo.
8.
9. • Hardware: Son fáciles de detectar y fáciles de solucionar.
Los errores pueden ser causados por fallas del
ambiente, o mas común un error en la detección de
errores, es decir no hay error alguno. Erros
sobrecalentamiento, esto resultado de una falla en el
ventilador.
• Software: Son errores muy difíciles de solucionar, ya que
el error es aleatorio. Se pueden utilizar técnicas como la
del “Bit de Paridad”. Esta técnica consiste en guardar un
bit adicional de datos, y la lectura debe mostrar si es par,
no hay error y si es impar, si hay error.