TIEMPOS DE UNA MEMORIA
Se
están cargando y descargando, hacen posible almacenar los ceros y unos tiempo
que tarden a volverse a cargar una vez se descargan recibe el nombre de tiempo
de refresco; también hay otro tiempo establecido, es el tiempo de acceso.
La
memoria de trabajo (normalmente compuesta de chips RAM), hace de cajón o caja
al microprocesador dónde guarda los datos que necesita para operar con ellos,
así sí la CPU necesita algún dato, el disco duro la busca, y este lo envía a la
memoria de trabajo, y éste va a la CPU cuando se la pide. Así pues vemos que es
una memoria temporal, puesto que además, al apagar el PC se pierde toda la
información que hay.
JERARQUÍA DE LA MEMORIA
Se conoce
como jerarquía de memoria a la organización piramidal de la
memoria en niveles que tienen los ordenadores.
Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al
coste de una memoria de baja velocidad, basándose
en el principio de cercanía de referencias.
Los
puntos básicos relacionados con la memoria pueden resumirse en:
·
Cantidad
·
Velocidad
·
Coste
Como
puede esperarse los tres factores compiten entre sí, por lo que hay que
encontrar un equilibrio. Las siguientes afirmaciones son válidas:
·
A menor
tiempo de acceso mayor coste.
·
A mayor
capacidad menor coste por bit.
·
A mayor
capacidad menor velocidad.
Los
niveles que componen la jerarquía de memoria habitualmente son:
·
Nivel 0: Registros
·
Nivel 1: Memoria caché
·
Nivel 2: Memoria
principal
·
Nivel 3: Memorias
flash
·
Nivel 4: Disco duro (con
el mecanismo de memoria virtual)
·
Nivel 5: Cintas magnéticas Consideradas las más
lentas, con mayor capacidad.
·
Nivel 6: Redes (Actualmente se considera un nivel
más de la jerarquía de memorias)
LOCALIDAD DE
REFERENCIA
. Que dice que las referencias (direcciones) a
memoria que hacen los programas en cierto intervalo de tiempo, tienden a confinarse dentro de unas
cuantas áreas localizadas en memoria, es decir, que las instrucciones o datos
necesarios para el programa, normalmente están en la misma área de memoria, por
lo que durante un corto intervalo de tiempo, las direcciones que genera
una programa típico, con frecuencia hacen referencia a unas pocas áreas de
memoria localizadas, en tanto el resto de la memoria se accesa con
poca frecuencia.
Existen
dos tipos
Localidad temporal: un
elemento referenciado tiende a ser referenciado nuevamente pronto.
Localidad espacial: los
elementos cercanos a uno referenciado tienden a ser referenciados
pronto.
TIPOS DE MEMORIA
Las memorias asociativas son las que se utilizan para las memorias caché. Por su parte, las memorias convencionales
tienen distintos usos dependiendo de su tecnología, y podemos encontrarnos memorias RAM, ROM, PROM, EPROM,
Flash y EEPROM. Entre todas estas, la que suele ocupar la mayor parte del mapa de memoria principal es la memoria
RAM, es decir, memoria volátil de acceso directo de lectura/escritura.
ESTRUCTURA DE LA MEMORIA
La memoria principal o primaria, también llamada memoria central, es aquella memoria de
un ordenador, donde se encuentran el código de instrucciones y los datos del
programa, que es ejecutado actualmente.
La
estructura de la memoria principal ha cambiado en la historia de las
computadoras. Desde los años 1980 es preventivamente una unidad dividida en
celdas que se identifican mediante una dirección. Está formada por bloques
de circuitos integrados o chips capaces
de almacenar, retener o "memorizar" información digital, es decir,
valores binarios; a dichos bloques tiene acceso el microprocesador de
la computadora.
La MP se
comunica con el microprocesador de la CPU mediante el bus
de direcciones. El ancho de este bus determina la capacidad que posea el
microprocesador para el direccionamiento de direcciones en memoria.
En
algunas oportunidades suele llamarse "memoria interna" a la MP,
porque a diferencia de los dispositivos de memoria secundaria, la MP no puede
extraerse tan fácilmente por usuarios no técnicos.
La MP es
el núcleo del sub-sistema de memoria de una computadora, y
posee una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad
millones de veces superior.
¿QUÉ ES UN DIRECCIONAMIENTO DE MEMORIA?
En
computación, la dirección de memoria es un identificador único para una
ubicación de la memoria,
con las cuales una CPU u
otros dispositivos puede almacenar, modificar o recuperar datos de la misma.
En la
mayoría de las computadoras modernas, cada dirección de memoria apunta a un
solo byte de
almacenamiento Algunos microprocesadores son
diseñados para direccionamiento por palabras, en estos casos, las unidades de
almacenamiento mínimas son más grandes que un byte.
Una
dirección de memoria absoluta indica con precisión la ubicación en memoria sin
el uso de ninguna referencia intermedia.
Tanto
la memoria
física como la memoria
virtual emplean direccionamiento o direcciones de memoria para
acceder a sus datos. En la memoria física, la dirección accede a la memoria RAM real (los
chips RAM incorporados a la placa madre), y la
dirección de memoria virtual hace referencia a un espacio del disco duro que simula
memoria RAM (el archivo de paginación).
CONEXIÓN MEMORIA PROCESADOR
La Estructura de conexión hace referencia a la interconexión de
las unidades funcionales de un ordenador mediante una determinada organización. Para la
interconexión existen diferentes posibilidades. Cabe destacar dos variantes que
se detallan a continuación.
MAPA DE MEMORIA
Memoria que es capaz de direccionar un microprocesador.
Distribución de la misma, es decir que direcciones ocupan los diferentes dispositivos destinados a funciones determinadas.
También se puede incluir en el mapa los periféricos con los que trabajará el microprocesador
EXPANSIÓN DE MEMORIA son dispositivos con diversos circuitos
integrados, y controladores que, insertadas en sus
correspondientes ranuras de expansión, sirven para ampliar las capacidades de un ordenador.
SEGMENTACIÓN Y PAGINACIÓN
Segmentación de Memoria.
La Segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica;l levándose a cabo una agrupación lógica de la información en bloques de tamaño variable de nominados segmentos.
La Segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica;l levándose a cabo una agrupación lógica de la información en bloques de tamaño variable de nominados segmentos.
Paginación de Memoria
En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
FORMATOS DE MEMORIA RAM
Los módulos de memoria RAM han incorporado una gran cantidad de tecnologías que les permite otorgar
una mayor velocidad en los procesos, con una
estabilidad superior, en comparación a las viejas memorias que se utilizaban
hace varios años atrás.
TIPOS DE MEMORIA RAM
·
DRAM
(Dynamic RAM)
·
VRAM
(Vídeo RAM)
·
SRAM
(Static RAM)
·
FPM (Fast
Page Mode)
·
EDO
(Extended Data Output)
·
BEDO
(Burst EDO)
·
SDRAM
(Synchronous DRAM)
·
DDR SDRAM ó SDRAM II
(Double Data Rate SDRAM)
·
PB SRAM (Pipeline Burst
SRAM)
·
RAMBUS
·
ENCAPSULADOS
·
SIMM (Single In line Memory
Module)
·
DIMM (Dual In
line Memory Module)
·
DIP (Dual In
line Package)
·
Memoria Caché ó RAM Caché
·
RAM Disk