Вы находитесь на странице: 1из 23

INTRODUCCIÓN A LA COMPUTACIÓN E INFORMÁTICA

TEMA 09: LA MEMORIA PRINCIPAL DE UN COMPUTADOR


ING. MARTÍN TUESTA PEREYRA ingmartintuesta@gmail.com - 926912821
Memoria RAM

• Es la memoria principal que contiene todos los programas y datos que el


procesador usa en un momento dado.

• La memoria RAM es un componente que, al igual que el procesador, influye


en el rendimiento de la computadora en su conjunto. Si la computadora
dispone de poca cantidad de memoria no podrá ejecutar algunos programas,
se puede «colgar» o se pondrá demasiado lenta.

• Es un tipo de memoria temporal que pierde sus datos cuando se queda sin
energía (por ejemplo, al apagar la computadora), por lo cual es una memoria
volátil.

• Ejemplo: Memoria DDR de 256 MB con bus de 333 MHz.


Jerarquías de Memorias

• El PC utiliza la memoria para acceder rápido a la


información.

• El disco duro es más lento, pero es necesario


porque la información en la RAM del sistema no es
permanente.
 Los datos vienen de los dispositivos de entrada
(ej. teclado), o del disco duro.
 Siempre van a parar a la RAM del sistema.
 La CPU almacena en la caché los fragmentos de
información a los que accede.
 La CPU mantiene en los registros información
para las instrucciones que ejecuta.
Tipo de ranura Imagen

DDR3

DDR2

RIMM (se usan en


algunos servidores
básicamente)

DDR (Actualmente
descontinuado)

DIMM (Actualmente
descontinuado)

SIMM (Actualmente
descontinuado)

SIP (Actualmente
descontinuado)

TSOP (Actualmente
descontinuado)
La Memoria en uso

• Al arrancar la CPU lee una ROM con instrucciones para hacer un test de memoria
y asegurarse de que funciona correctamente.
• En la ROM está también la BIOS (basic input/output system) que contiene
información básica sobre los discos, la secuencia de arranque, seguridad, Plug
and Play (reconocimiento automático de dispositivos) etc...
• A continuación la CPU carga el sistema operativo en la RAM desde el disco.

• Cuando se ejecuta una aplicación, ésta se carga en memoria RAM.

• Los ficheros que se abran desde la aplicación, se cargan en memoria.

• Cuando se graba un fichero o cuando se cierra una aplicación, se libera espacio


de la memoria.
La Memoria en uso

• Cada vez que algo en el ordenador es abierto, se carga en memoria.


Esto significa que el ordenador lo pone en un área de
almacenamiento temporal para que la CPU acceda a ello más
rápido.
• La CPU pide los datos a la RAM, los procesa, y escribe nuevos datos en la RAM
en un ciclo continuo. (millones de veces por segundo)
• Si los cambios no se guardan en un área de almacenamiento persistente antes
de ser liberados, se pierden.
La Memoria en una PC

• Las CPU son rápidas y necesitan acceder rápidamente a mucha información.


• Si no tiene los datos que necesita se para y espera.
• No se explotaría su rendimiento al máximo.

• Actualmente la velocidad de una CPU puede ser de 1 gigaherzio, potencialmente podría


procesar billones de bytes por segundo.

• Las memorias tan rápidas son muy caras.

• El problema se resuelve diversificando el tipo de memorias: pequeñas memorias


muy caras, y grandes memorias baratas.
La Memoria en una PC

• La memoria virtual está en el disco, pero se utiliza para simular RAM.


• Cuando la información no cabe en la memoria (p.e porque ejecutamos muchos
programas a la vez) parte de la información se guarda temporalmente en la
memoria virtual.

• Necesidades de un procesador:
• El tamaño en bits de la CPU indica a cuantos bytes de información puede
acceder desde la RAM simultáneamente. Por ejemplo, una CPU de 16-bits puede
procesar 2 bytes a la vez y una CPU de 64-bits puede procesar 8 bytes a la vez.
• Megahertz (MHz) es una medida de la velocidad de procesamiento de la CPU's
o ciclo de reloj, en millones por segundo. Así, un 32-bit 800-MHz Pentium III
podría procesar 4 bytes simultáneamente, 800 millones de veces por segundo.
La Memoria en una PC

• La caché es necesaria porque la RAM del sistema no puede llegar a


esas velocidades.

• Cuanto más rápida sea la RAM mejor.

• La mayoría de chips de RAM trabajan a tasas de ciclo de 50 a 70


nanosegundos.

• La velocidad está acotada por la velocidad del bus: no se puede poner


cualquier memoria.

• La velocidad de lectura/escritura depende del tipo de RAM empleada:


DRAM, SDRAM, RAMBUS.
La Memoria en una PC

• CACHE:
• Incluso con un bus muy ancho y muy rápido, la CPU procesa los datos más rápido que lo que tardan en
llegar desde memoria a CPU.

• Las cachés alivian este problema haciendo que los datos que se utilizan con mayor frecuencia sean
accesibles inmediatamente por la CPU.

• Esto se consigue porque una pequeña cantidad de memoria llamada caché primaria o de nivel 1, está
dentro de la CPU.

• La caché de nivel 1 es muy pequeña, normalmente entre 2 kilobytes (KB) y 64 KB.

• La caché secundaria o de nivel 2 está en un chip fuera de la CPU, con conexión directa con la CPU.

• El tamaño de la caché de nivel 2 está entre 256 KB to 2 megabytes (MB).

• En la mayoría de los sistemas, los datos necesarios por la CPU están en la caché (95%), lo que recude
mucho el tiempo perdido por la CPU.

• SRAM (static random access memory) es el tipo de chips empleados para las cachés. Son peculiares
porque no necesitan refresco.
Tipos de Memorias

SDR SDRAM

• Memoria síncrona, con tiempos de acceso de entre 25 y 10 ns y que se presentan en módulos DIMM
de 168 contactos. Fue utilizada en los Pentium II y en los Pentium III , así como en los AMD K6, AMD
Athlon K7 y Duron.

DDR SDRAM

• Envía los datos dos veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad del bus
del sistema, sin necesidad de aumentar la frecuencia de reloj. Se presenta en módulos DIMM de 184
contactos en el caso de ordenador de escritorio y en módulos de 144 contactos para los ordenadores
portátiles. Los tipos disponibles son:

• PC2100 o DDR 266: funciona a un máx de 133 MHz.

• PC2700 o DDR 333: funciona a un máx de 166 MHz.

• PC3200 o DDR 400: funciona a un máx de 200 MHz.


Tipos de Memorias

DDR2 SDRAM

• Las memorias DDR 2 son una mejora de las memorias DDR (Double Data Rate),
que permiten que los búferes de entrada/salida trabajen al doble de la frecuencia
del núcleo, permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias. Se presentan en módulos DIMM de 240 contactos. Los tipos
disponibles son:

• PC2-4200 o DDR2-533: funciona a un máx de 533 MHz.


• PC2-5300 o DDR2-667: funciona a un máx de 667 MHz.
• PC2-6400 o DDR2-800: funciona a un máx de 800 MHz.
• PC2-8600 o DDR2-1066: funciona a un máx de 1066 MHz.
• PC2-9000 o DDR2-1200: funciona a un máx de 1200 MHz
Tipos de Memorias

DDR3 SDRAM

• Las memorias DDR 3 son una mejora de las memorias DDR 2, proporcionan
significantes mejoras en el rendimiento en niveles de bajo voltaje, lo que lleva
consigo una disminución del gasto global de consumo. Los módulos DIMM DDR 3
tienen 240 pines, el mismo número que DDR 2; sin embargo, los DIMMs son
físicamente incompatibles, debido a una ubicación diferente de la muesca. Los
tipos disponibles son:

• PC3-8600 o DDR3-1066: funciona a un máx de 1066 MHz.


• PC3-10600 o DDR3-1333: funciona a un máx de 1333 MHz.
• PC3-12800 o DDR3-1600: funciona a un máx de 1600 MHz.
DDRs

DDR

DDR2

DDR3
Futuro de las RAM

RAM DDR4

• Los módulos DDR4 serán fabricados en procesos de 30 nanómetros en


niveles de tan sólo 1,2 voltios. Los primeros modelos serán comercializados
en 2012 a velocidades de 2.133 y 2.667 MHz, incorporando a la gama
entusiasta en 2013 modelos que podrán transferir datos a una tasa de reloj
efectiva de 3.200 MHz.
Funcionalidad

• El interior de cada chip se puede imaginar como una tabla en la que cada
celda es capaz de almacenar un bit. Por tanto, se puede localizar
directamente proporcionando una fila y una columna de la tabla. La CPU
identifica cada celda mediante un número, denominado dirección de
memoria. A partir de una dirección se calcula cuál es la fila y columna
correspondiente, con lo que ya se puede acceder a la celda deseada.
Funcionalidad

• El acceso se realiza en dos pasos: primero se comunica la fila y después la


columna empleando los mismos terminales de conexión. Esta técnica –
denominada multiplexado– permite emplear menos terminales de conexión
para acceder a la RAM, lo que optimiza la relación entre el tamaño del chip y
la capacidad de almacenamiento
Memoria ROM

• La memoria ROM (siglas de Read Only Memory en inglés) es un dispositivo


de almacenamiento básico en ordenadores y demás dispositivos.

• A diferencia de la memoria RAM, sólo permite la lectura de los datos que


almacena sin permitir su edición, haciendo innecesario un constante uso de
energía.

• Debido a lo anterior, la BIOS de la computadora es parte de la memoria


ROM, al igual que el CMOS y el SETUP de la misma.
Funcionalidad de la ROM

• Es una memoria de solo lectura, no permite ningún acceso de escritura; es


secuencial, porque ejecuta los programas que posee siguiendo
siempre el mismo orden; y es no volátil, porque no necesita ningún tipo de
alimentación para mantener los datos que contiene.

• El contenido de esa memoria es fijo, a los programas grabados en una


memoria ROM se los denomina FirmWare (software grabado en una
memoria de solo lectura).
BIOS

• Es un código de software que localiza y carga el sistema operativo en la


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 salida básica (emitiendo pitidos
normalizados por el altavoz de la computadora si se producen fallos) durante
el arranque
CMOS

• Significa Complementary Metal Oxide Semiconductor; Metal Óxido Semiconductor


Complementario) .

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


configuración de la computadora. Esta memoria está constantemente alimentada
por una batería recargable, que se carga mientras tenemos encendida la
computadora. Las PCS tiene grandes capacidades de expansión, pero cada vez se
le agrega un nuevo dispositivo o tarjeta a la computadora, ésta generalmente tiene
capacidad de autodetección pero no de autoconfiguración, por lo tanto hay que
comunicarle los cambios realizados y grabarlos en el CMOS, para que cada vez
que se encienda la computadora, ésta reconozca cada uno de los componentes
declarados en la memoria.

• El CMOS no es el BIOS, cada uno es un microcircuito diferente. (ROM BIOS,


memoria solo para leer programado con el programa para iniciar la computadora,
CMOS memoria para leer y grabar).
Setup

• 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 deberá notificarlo mediante el Setup a la memoria
CMOS.

• Nota: El CMOS no es el BIOS, cada uno es un microcircuito diferente.

• El SetUp está guardado dentro de la ROM-BIOS.Además de indicarle las


cosas que tiene la PC, el Setup modifica la configuración del hardware. Una
mala configuración del Setup puede traer muchos problemas y una buena
configuración puede acelerar increíblemente el rendimiento del sistema.
Haga clic en el icono para agregar una imagen

Gracias

Вам также может понравиться