Sunteți pe pagina 1din 32

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 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 dos
estados para la representación binaria importantes son:

 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 2n 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=220
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
RAM chequeo de 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
Tabla comparativa
 Significado del acrónimo
 Localización
 Capacidad
 Método de acceso
 Tiempo de acceso
 Cuadro sinóptico de las memorias DRAM
 Cuadro sinóptico de las memorias SRAM
 Memorias Tag

31
BIOS

32

S-ar putea să vă placă și