Está en la página 1de 31

La Memoria.

1
Unidad de Memoria

Es la parte de la unidad central de


proceso de una computadora donde
están almacenadas las instrucciones y
los datos necesarios para que un
determinado proceso pueda ser
realizado.

2
¿ Que es la memoria ?

Son los circuitos que permiten almacenar


y recuperar la información.

Puede referirse también a sistemas


externos de almacenamiento, como las
unidades de disco o de cinta.

Por lo
general se refiere solo al semiconductor
rápido de almacenaje (RAM) conectado
directamente al procesador. 3
Los registros de un
computador digital pueden ser
clasificados:
operacional .
Un circuito operacional es capaz de
acumular información binaria en sus flip-
flops y además tiene compuertas
combinacionales capaces de realizar tareas
de procesamiento de datos

de almacenamiento.
Un registro de almacenamiento se usa
solamente para el almacenamiento temporal
de la información binaria.
4
. Una unidad de memoria :

Es una colección de registros de almacenamiento


conjuntamente con los circuitos asociados
necesarios para transferir información hacia
adentro y afuera de los registros.

Los registros de almacenamiento en una unidad


de memoria se llaman registros de memoria.

5
Una unidad de memoria almacena
información binaria en grupos llamados palabras,
cada palabra se almacena en un registro de
memoria.

Esta puede representar:


 una instrucción
 un grupo de caracteres alfanuméricos
 o cualquier información codificada
binariamente.
Su unidad de almacenamiento es el BYTE que es la
capacidad de almacenar un carácter: una letra, número o
cualquier símbolo como #,$,&, etc. 6
Mapa de Memoria

Este es el mapa teórico de


memoria de un procesador CISC de la
serie INTEL 80xxx.
La capacidad de
direccionamiento de memoria de un
microprocesador depende del tamaño en
Bits del bus del direcciones.
El microprocesador ubica la
información contenida o a ser guardada
en la memoria generando direcciones
transmitidas por el mismo a través del
bus de direcciones.
El mapa de memoria es el
ordenamiento en áreas funcionales
de todas las direcciones teóricamente
posibles que un microprocesador puede
generar.

7
Mapa de Memoria

El área más baja del mapa de memoria se denomina Área de


Bios, para el microprocesador un dispositivo externo de entrada / salida
como un disco duro no es más que una dirección o grupo de direcciones
definidas sobre esta Área de BIOS.

La memoria ROM más importante que se tiene en un


computador es la llamada ROM BIOS del sistema y se encuentra alojada
de la dirección FFFFF hacia abajo.
Ella tiene grabada permanentemente varios programas entre ellos
el programa de inicialización del computador que permite que él
después de encendido cargue en RAM el sistema operativo.
Este programa de inicialización tiene el mando del computador
hasta que es cargado el sistema operativo en RAM y le sede el mando
de esté. También contiene rutinas de diagnostico denominadas POST
que se ejecutan al encenderse.
8
AREAS DE LA MEMORIA
Requiere un administrador de
memoria extendida, como por
ejemplo HIMEM.
Windows y las aplicaciones
basadas en Windows requieren
memoria extendida.

9
El programa Instalar
AREAS DE LA MEMORIA instalara MS-DOS para que
se ejecute en el área de
memoria alta, esto dejara
mas memoria convencional
disponible para los
programas.

Es usada por el
hardware del sistema,
como por ejemplo el
adaptador de vídeo.

También denominada
memoria base.
Todos los programas 10
basados en MS-DOS
requieren memoria
Área De Memoria Superior

Las partes de la memoria superior que no se usan


se llaman bloques de memoria superior ( UMB ).
En un equipo 80386 o 80486, los bloques ( UMB ) se
podrán utilizar para ejecutar controladores de dispositivos y
programas residentes en memoria.

Regresar

11
Memoria Convencional.

12
Unidad de memoria mostrando su comunicación con lo que
la rodea. El componente que forma las celdas
binarias de los registros en una
unidad de memoria debe tener
ciertas propiedades básicas, las más
 Debe tener una propiedad dependiente de
importantes son:
dos estados para la representación binaria
 Debe ser pequeño en tamaño
 El costo por bit de almacenamiento, debe
ser lo más bajo posible
 El tiempo de acceso al registro de memoria
debe ser razonablemente rápido. Ejemplos
de componentes de unidad de memoria son
los núcleos magnéticos, los CI
semiconductores y las superficies
magnéticas de las cintas, tambores y discos.

13
Unidad de memoria.
 Un registro de dirección con n bits puede especificar hasta 2 n
palabras de memoria.

 Las unidades de memoria de la computadora pueden tener un


rango entre 1024 palabras que necesitan un registro de
direcciones de 10 bits, hasta 1048576=2 20 palabras que necesitan
un registro de direcciones de 20 bits.

 Las dos señales de control aplicadas a la unidad de memoria se


llaman de lectura y escritura. Una señal de escritura especifica
una función de transferencia entrante; una señal de lectura
especifica una función de transferencia saliente.
14
Memoria Virtual
Cuando la RAM se agota al abrir Windows, utiliza espacio
libre del disco rígido para simular más memoria y así incrementa la
capacidad de almacenamiento temporario disponible.

Libera memoria para poder ejecutar otras aplicaciones.

La ventaja de usar la memoria virtual es que se puede


ejecutar más aplicaciones a la vez de las que normalmente permite la
memoria física del sistema ( la que se encuentra en tarjetas del
sistema y en cualquier tarjeta de ampliación de memoria ).

Las desventajas son que el archivo de intercambio de la


memoria virtual ocupa espacio de disco y que el rendimiento del
sistema es más lento cuando se utiliza este tipo de memoria.

15
• Memoria externa (también llamada L2)
CACHÉ • Interna que viene con el procesador.

Área de la memoria de acceso aleatorio reservada para el


almacenamiento de la información más frecuentemente accesada.

Actúa como una zona de retención temporal de alta


velocidad entre la memoria y la unidad central de proceso. Su
función consiste en acelerar las lecturas de datos.

Su funcionamiento está ligado al procesador, ya que almacena datos


que éste utilizará con frecuencia.

16
El Funcionamiento de un cache de
disco puede resumirse de esta forma:

 La primera vez que lee una determinada zona del disco almacena la
información en la memoria y a su vez la "entrega" al programa.

 Si el programa solicita datos de otra zona del disco, repite la operación,


pero no desecha los datos anteriores.

 Cuando el programa intenta recuperar de nuevo una información


anteriormente leída, el caché la obtiene de la memoria, sin acceder al
disco.

17
El Funcionamiento de un cache de
disco puede resumirse de esta forma:

 Si el programa actualiza la información, el caché la actualiza en


memoria. De nuevo evita acceder al disco.

 Tras varias operaciones de caché se consigue de nuevo el caso 3, las


cuales van llenando la memoria.

 Con la memoria asignada y el caché lleno, debe entonces escribir parte


de lo que hay en ella para liberar espacio y leer nuevos datos solicitados
por el programa.

18
Buffer o Memoria intermedia

Deposito de datos intermedio, es decir, una parte


reservada de la memoria en la que los datos son mantenidos
temporalmente hasta tener una oportunidad de completar su
transferencia hacia o desde un dispositivo de almacenamiento u
otra ubicación en la memoria.

Algunos dispositivos, como las impresoras o como los


adaptadores que las soportan, suelen tener sus propios
buffers.

19
•ROM : Se usan principalmente en microprogramación de sistemas. Los
fabricantes las suelen emplear cuando producen componentes de forma masiva.

• PROM: (Programmable Read Only Memory): El proceso de escritura es


eléctrico. Se puede grabar posteriormente a la fabricación del chip, a diferencia
de las anteriores que se graba durante la fabricación. Permite una única
grabación y es más cara que la ROM.

• EPROM (Erasable Programmable Read-Only Memory (ROM Borrable


Programable). Es un tipo de chip de memoria ROM inventado por el ingeniero
Dov Frohman que retiene los datos cuando la fuente de energía se apaga. En
otras palabras, es no volátil.
Está formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-
Oxide Semiconductor) o transistores de puerta flotante. Cada uno de ellos viene

Mem.
de fábrica sin carga, por lo que es leído como un 1 (por eso una EPROM sin
grabar se lee como FF en todas sus celdas).

RoM • EEPROM (Eelectrically-Erasable Programmable Read-Only Memory -ROM


programable y borrable eléctricamente-). En español se suele referir al hablar
como E PROM y en inglés “E-Squared-PROM”. 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 rayos ultravioletas.
Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo puede
ser borrada y reprogramada entre 100.000 y 1.000.000 de veces.

• MEMORIA FLASH: Está basada en las memorias EEPROM pero permite el


borrado bloque a bloque y es más barata y densa.
La memoria flash es una forma evolucionada de la memoria EEPROM que
permite que múltiples posiciones de memoria sean escritas o borradas en una
misma operación de programación mediante impulsos eléctricos, frente a las
anteriores que sólo permite escribir o borrar una única celda cada vez. Por ello,
flash permite funcionar a velocidades muy superiores cuando los sistemas
emplean lectura y escritura en diferentes puntos de esta memoria al mismo
tiempo. 20
•Memoria Dinámica De Acceso Aleatorio Dinamic Ram

Memorias
RAM
básicas
•(DRAM); RAM Estática SRAM;

Mem. • SIMM; Prácticamente ha quedado en desuso. Con


estos módulos se introdujo el concepto de chequeo de
RAM errores durante la recepción de datos, que en estos
momentos está presente en todas las memorias.

•RAM DISK; Se refiere a la RAM que a sido configurada


para simular un disco duro. Se pueden acceder a los
ficheros de una RAM DISK de la misma forma en que se
acceden a los discos duros.

21
Memoria Dinámica De Acceso Aleatorio
Dinamic Ram (DRAM)

 El término dinámico indica que la memoria debe ser restaurado


constantemente (reenergizada) o perderá su contenido.

 Utiliza tiempos de acceso de cerca de 60 nanosegundos .

 Las RAM Dinámicas están construidas como un conjunto de


pequeños condensadores que pueden estar cargados o
descargados (Los datos se almacenan como en la carga de un
condensador y Tiende a descargarse ). Es por eso que se llama
dinámica.

 Son más simples y baratas que las SRAM.

22
Memoria Dinámica De Acceso Aleatorio
Dinamic Ram (DRAM)

 FPM DRAM. La ventaja de este memoria consiste en pedir permiso una sola
vez u llevarse varios datos consecutivos. A estos módulos se los denominaron
SIMM FPM DRAM y pueden tener 30 o 72 pines y se la utiliza en las Pentium I
lo que logro con esta tecnología es agilizar el proceso de lectura, estas
memorias ya no se utilizan mas.

 EDO DRAM Estaban presentes en todas las Pentium I MMX y tenia la


posibilidad de localizar un dato mientras transfería otro de diferencia de las
anteriores que mientras transfería un dato se bloqueaba. Estas EDO SIMM
eran de 72 pines

 RDRAM. Es una memoria muy costosa y de compleja fabricación y la utilizan


procesador Pentim IV para arriba corre a velocidades de 800 Mhz sus módulos
se denominan Rimm, de 141 pines y con un anho de 16 bits, para llenar un
banco de memoria de 64 bits hay que instalar 4 memorias, es posible que
estas memoria sean retiradas del mercado por ser tan costosas

23
Memoria Estática De Acceso Aleatorio
Estatic Ram (SRAM)

 No necesita ser refrescada tan frecuentemente, lo que la hace más rápida,


pero también más cara que la RAM dinámica.

 Ambos tipos son volátiles, lo que significa que pueden perder su contenido
cuando se desconecta la alimentación.

 Tiempos de acceso de 10 a 30 nanosegundos.

 Se mejora la velocidad siendo su ritmo de trabajo igual a la velocidad de Bus


(FSB) es decir que tienen la capacidad de trabajar a la misma velocidad de
MotherBoard al que se conectan.
 Es tos módulos de 168 Pines son conocidos como DIMM SDRAM PC 66 y
100, 133, obviamente si instalo una de 133, en un MotherBoard de 100 va a
funcionar a 100Mhz.

24
Memoria Dinámica De Acceso Aleatorio Dinamic
Ram (DRAM)
 DDR SDRAM.

En este caso se consiguió que pudiera realizar dos transferencia en una pulsación o
tic-tac de reloj, esta memoria pude alcanzar velocidades de 200 a 266Mhz, Tiene
una ventaja mas, trabaja en sincronía con el bus del MotherBoard si este acelera
la memoria también pero tiene una desventaja son muy caras. Se conoce como
DIMM DDR SDRAM PC 1600 Y PC 2100.
 SRAM (Static Random Access Memory):
Los datos se almacenan formando biestables, por lo que no requiere refresco. Igual
que DRAM es volátil. Son más rápidas que las DRAM y más caras.

 FPM DRAM.
La ventaja de este memoria consiste en pedir permiso una sola vez u llevarse varios
datos consecutivos esto comenzó a usarse principios de os años noventa y dio
buenos resultados a estos módulos se los denominaron SIMM FPM DRAM y
pueden tener 30 o 72 pines y se la utiliza en las Pentium I lo que logro con esta
tecnología es agilizar el proceso de lectura, estas memorias ya no se utilizan mas.
 • EDO DRAM .
Estas memorias aparecieron en el 95, y se hicieron muy populares ya que
estaban presentes en todas las Pentium I MMX y tenia la posibilidad de localizar un
dato mientras transfería otro de diferencia de las anteriores que mientras transfería
un dato se bloqueaba. Estas EDO SIMM eran de 72 pines
25
Memoria Dinámica De Acceso Aleatorio Dinamic
Ram (DRAM)
 RDRAM.

Es una memoria muy costosa y de compleja fabricación y la utilizan procesador Pentim


IV para arriba corre a velocidades de 800 Mhz sus módulos se denominan Rimm de 141 pines y
con un anho de 16 bits, para llenar un banco de memoria de 64 bits hay que instalar 4 memorias,
es posible que estas memoria sean retiradas del mercado por ser tan costosas

 SDRAM.

Esta Memoria entro en el mercado en los años 97, y mejoro la velocidad siendo su ritmo
de trabajo igual a la velocidad de Bus (FSB) es decir que tienen la capacidad de trabajar a la
misma velocidad de mother al que se conectan. Es tos módulos de 168 Pines son conocidos
como DIMM SDRAM PC 66 y 100, 133, obviamente si instalo una de 133, en un mother de 100
va a funcionar a 100Mhz.

 DDR SDRAM.

En este caso se consiguió que pudiera realizar dos transferencia en una pulsación o tic-
tac de reloj, esta memoria pude alcanzar velocidades de 200 a 266Mhz, Tiene una ventaja mas
trabaja en sincronía con el bus del mother si este acelera la memoria también pero tiene una
desventaja son muy caras. Se conoce como DIMM DDR SDRAM PC 1600 Y PC 2100.

 SRAM (Static Random Access Memory).

Los datos se almacenan formando biestables, por lo que no require refresco. Igual que
DRAM es volátil. Son más rápidas que las DRAM y más caras.

26
Memoria Caché o SDRAM
La memoria caché trabaja igual que la memoria virtual, tenemos
caché en el procesador, en los discos y en la Mother Board y nos guarda
direcciones de memoria.
Si ejecutamos un programa en principio, lo cerramos y luego los
volvemos a ejecutar, la memoria caché nos guarda la ubicación (dirección)
en el disco, cuando lo ejecuté, y lo que hicimos con el programa. Es mucho
más rápida cuando ya usamos un programa

Existen 3 tipos de memoria caché:

 Cache L1:
Esta dividida en dos bloques uno contiene las instrucciones y otro
los datos y cuando se habla de su capacidad de almacenamiento se dice que
es de 2×16 Kb . El cache L1 se encuentra dentro del interior del
procesador y funciona a la misma velocidad que el micro con capacidades
que van desde 2×8 hasta 2×64Kb
Esta caché está integrada en el núcleo del procesador, trabajando
a la misma velocidad que este. La cantidad de memoria caché L1 varía de
un procesador a otro, estando normalmente entra los 64KB y los 256KB.
Esta memoria suele a su vez estar dividida en dos partes dedicadas, una
para instrucciones y otra para datos.

27
Memoria Caché o SDRAM

 Cache L2 interno y externo:

La primeras memoria caché estaban ubicadas en la Mother Board luego se


construyeron en el procesador, pero no dentro del dado del procesador por lo que
es mas lento que el caché L1, mientras que el externo lo encontramos la Mother
Board . La computadoras que tienen las tres tecnologías de caché van a ser mas
rápidas.

Integrada también en el procesador, aunque no directamente en el núcleo de este,


tiene las mismas ventajas que la caché L1, aunque es algo más lenta que esta. La
caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.

A diferencia de la caché L1, esta no está dividida, y su utilización está más


encaminada a programas que al sistema.

28
Memoria Caché o SDRAM

 Cache L3.
Algunos micro soportan un nivel de caché mas el L3 que esta localizado en la
Mother Board . EL AMD 6k-3 soporta este caché.
Es un tipo de memoria caché más lenta que la L2, muy poco utilizada en la
actualidad.

En un principio esta caché estaba incorporada a la placa base, no al


procesador, y su velocidad de acceso era bastante más lenta que una caché de
nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy
superior a la RAM, y mucho más en la época en la que se utilizaba), depende de la
comunicación entre el procesador y la placa base.
Para hacernos una idea más precisa de esto, imaginemos en un extremo el
procesador y en el otro la memoria RAM. Pues bien, entre ambos se encuentra la
memoria caché, más rápida cuanto más cerca se encuentre del núcleo del
procesador (L1).
Las memorias caché son extremadamente rápidas (su velocidad es unas 5 veces
superior a la de una RAM de las más rápidas), con la ventaja añadida de no tener
latencia, por lo que su acceso no tiene ninguna demora... pero es un tipo de
memoria muy cara.
29
Memoria Caché o SDRAM
Esto, unido a su integración en el procesador (ya sea directamente en el núcleo o
no) limita bastante el tamaño, por un lado por lo que encarece al procesador y por otro
por el espacio disponible.

En cuanto a la utilización de la caché L2 en procesadores multinucleares, existen


dos tipos diferentes de tecnologías a aplicar.

Por un lado está la habitualmente utilizada por Intel, que consiste en que el
total de la caché L2 está accesible para ambos núcleos y por otro está la utilizada
por AMD, en la que cada núcleo tiene su propia caché L2 dedicada solo para ese
núcleo.

La caché L2 apareció por primera vez en los Intel Pentium Pro, siendo
incorporada a continuación por los Intel Pentium II, aunque en ese caso no en el
encapsulado del procesador, sino externamente (aunque dentro del procesador).

30
BIOS

32

También podría gustarte