2. Memoria virtual.
La memoria virtual combina la RAM del equipo con espacio temporal en el
disco duro. Cuando queda poca RAM, la memoria virtual mueve datos de la
RAM a un espacio llamado archivo de paginación. Al mover datos al archivo
de paginación y desde él, se libera RAM para que el equipo pueda
completar la tarea.
Cuanto mayor sea la RAM del equipo, más rápido tenderán a ejecutarse los
programas. Si el equipo se ralentiza porque falta RAM, puede considerar la
posibilidad de aumentar la memoria virtual para compensar. Sin embargo, el
equipo puede leer los datos de la RAM mucho más rápido que de un disco
duro, por lo que la mejor solución es agregar RAM.
3. Memoria RAM
La memoria de RAM (Random Access Memory, RAM) se utiliza como memoria de
trabajo de computadoras para el sistema operativo, los programas y la mayor parte
del software. En la RAM se cargan todas las instrucciones que ejecutan la unidad
central de procesamiento (procesador) y otras unidades de computo.
Se denominan de acceso aleatorio porque se puede leer o escribir en una posición de
memoria con un tiempo de espera igual para cualquier posición, no siendo necesario
seguir un orden para acceder a la información de la manera más rápida posible.
se puede acceder a cualquier byte de memoria
sin acceder a los bytes precedentes. La memoria
RAM es el tipo de memoria más común en
ordenadores y otros dispositivos.
4. SIMM Single In-line Memory Module, Es un formato para módulos de memoria RAM que
consisten en placas de circuito impreso sobre las que se montan los integrados de
memoria DRAM. Estos módulos se insertan en zócalos sobre la placa base. Los contactos en
ambas caras están interconectados, esta es la mayor diferencia respecto de sus sucesores
los DIMMs. Fueron muy populares desde principios de los 80 hasta finales de los 90,
Los DIMM dual in-line memory module, traducible como módulo de memoria con contactos
duales son, al igual que sus precedentes SIMM, módulos de memoria RAM que se conectan
directamente en las ranuras de la placa base de las computadoras personales y están
constituidos por pequeños circuitos impresos que contienen circuitos integrados de memoria.
Los módulos DIMM son reconocibles externamente por tener cada contacto o pin de una de
sus caras separado del opuesto de la otra, a diferencia de los SIMM en que cada contacto
está unido a su opuesto. La disposición física de los DIMM duplica el número de contactos
diferenciados con el bus.
DDR Double Data Rate es un tipo de memoria RAM, de la familia de las SDRAM usadas ya
desde principios de 1970. Su primera especificación se publicó en junio de 2000. DDR permite a
ciertos módulos de memoria RAM compuestos por memorias síncronas (SDRAM), disponibles en
encapsulado DIMM, la capacidad de transferir simultáneamente datos por dos canales
distintos en un mismo ciclo de reloj. Los módulos DDR soportan una capacidad máxima de
1 GiB (1 073 741 824 bytes).
5. Memoria CACHE.
Caché: es una memoria tipo SRAM, basada en transistores y por ello es
muy veloz. Es intermedia entre el microprocesador y la memoria RAM,
esta memoria guarda los datos utilizados frecuentemente y evita volver
a buscarlos en la memoria RAM ya que está es relativamente lenta, por
lo que se agilizan los procesos. Su unidad de medida es en Megabytes
(MB).
En el caso de los microprocesadores, estos integran de 1 a 3 tipos de
memoria caché denominadas L1, L2 y L3, que significan (Level X) ó
traducido es nivel 1, nivel 2 y nivel 3.
7. Memoria L1: se encuentra integrada dentro de los circuitos del microprocesador y
eso la hace más cara y más complicado en el diseño, pero también mucho más
eficiente por su cercanía al microprocesador, ya que funciona a la misma
velocidad que él. Esta a su vez se subdivide en 2 partes.
L1 DC: (“Level 1 date cache“): se encarga de almacenar datos usados frecuentemente y
cuando sea necesario volver a utilizarlos, inmediatamente los utiliza, por lo que se agilizan
los procesos.
L1 IC: (“Level 1 instruction cache“): se encarga de almacenar instrucciones usadas
frecuentemente y cuando sea necesario volver a utilizarlas, inmediatamente las
recupera, por lo que se agilizan los procesos.
Memoria L2: esta anteriormente se encontraba en tarjetas de memoria, para ser
insertada en una ranura especial de la tarjeta principal (Motherboard) y funciona a
la velocidad de trabajo de la misma. Actualmente la memoria L2 viene integrada
en el microprocesador, se encarga de almacenar datos de uso frecuente y agilizar
los procesos; determina por mucho si un microprocesador es la versión completa ó
un modelo austero. Pueden contar con una capacidad de almacenamiento
Caché de 8 MB, 9 MB en procesadores AMD® e Intel® y hasta 12 MB en
procesadores Intel®.
Memoria L3: esta memoria es un tercer nivel que utilizaron primero los procesadores
de la firma AMD® y posteriormente Intel®. Con este nivel de memoria se agiliza el
acceso a datos e instrucciones que no fueron localizadas en L1 ó L2. Si no se
encuentra el dato en ninguna de las 3, entonces se accederá a buscarlo en la
memoria RAM. Pueden contar con una capacidad de almacenamiento Caché de
hasta 8 Mb y 9 Mb sumando L2+L3 en el caso de la nomenclatura AMD®.
8. Registros del procesador
Dentro del procesador, hay un conjunto de registros que ofrecen un nivel de
memoria que es más rápido y pequeño que la memoria principal. Los registros del
procesador sirven para dos funciones:
Registros visibles de usuario: Un programador de lenguaje de máquina o
ensamblador puede minimizar las referencias a memoria principal mediante un
uso óptimo de estos registros. Con lenguajes de alto nivel, un compilador que
optimice código intentará hacer una selección inteligente de qué variables
asignar a registros y cuáles a ubicaciones de la memoria principal. Algunos
lenguajes de alto nivel, como C, permiten que el programador indique al
compilador qué variables se deben almacenar en registros.
Registros de control y de estado: Son utilizados por el procesador para el
control de las operaciones o por rutinas privilegiadas del sistema operativo
para controlar la ejecución de los programas.
9. VELOCIDAD COSTO CANTIDAD TAMAÑO FISICO
REGISTROS 1 A 2 ns dólares/byte < 1KB Microscópico
CACHE 3 a 25 ns dólares/Kilobyte <16MB Microscópico
RAM 30 a 92 ns dólares/megabytes <16 GB 130x25mm
MEMORIA VIRTUAL 5 a 20 ms
centavos de dólar/
megabyte <10TB 3,5 pulgadas
Diferencias entre cada una de las capas