Está en la página 1de 7

1

MEMORIA PRINCIPAL
Santiago Estiben Buitrago Díaz, Eric Santiago Joya Alvarez
Fundación Universitaria Juan de Castellanos-Ingeniería de Sistemas

sestibenbuitrago@jdc.edu.co, ejoya@jdc.edu.co
RESUMEN: En el documento se presenta el A. Arquitectura de Von Neumann
análisis de uno de los componentes más importantes
Todo programa que se deseara ejecutar debía estar
del computador, en el cual se tiene en cuenta sus
almacenado en la memoria principal, las ideas de
componentes, características y su funcionamiento. Neumann son:
Todo esto con el fin de entender su utilidad en el
computador. -En la memoria se almacenan datos e instrucciones
simultáneamente.
PALABRAS CLAVE: CPU, Buses del Sistema,
Microprocesador, Memoria. -Se puede acceder a cualquier parte de la memoria
mediante la dirección de memoria
ABSTRACT: The document presents the analysis
-La ejecución de un programa se realiza de forma
of one of the most important components of the
secuencial pasando de una instrucción a la siguiente.
computer, which takes into account its components,
characteristics and operation. All this in order to B. Procesador
understand its usefulness in the computer.
El procesador, también conocido como CPU o micro,
I.INTRODUCCIÓN es el cerebro del PC. Sus funciones principales
incluyen el manejo del sistema operativo, la ejecución
Este articulo abarca todo lo relacionado con la
de las aplicaciones y la coordinación de los diferentes
Memoria Principal y sus actividades dentro del sistema
dispositivos que componen el equipo.
de la computadora.
A. Justificación
Es importante conocer el funcionamiento y la
composición de algunas de las partes más
influyentes en la computadora. Por lo cual se
implementó este articulo para tener un concepto
más claro acerca de la Memoria Principal.

B. Objetivo General
Investigar las características y el funcionamiento
de la Memoria principal del computador. [3]imagen de un procesador de Intel

II. FUNDAMENTO TEORICO componentes del procesador

La memoria principal en una computadora se 1. Núcleos


denomina memoria de acceso aleatorio. También es Un núcleo no es más que un procesador en
conocida como RAM. Esta es la parte de la miniatura. Los procesadores modernos tienen varios de
computadora que almacena software del sistema ellos lo cual hace que puedan acelerar ciertos tipos de
operativo, aplicaciones de software y otra información aplicaciones y evitar bloqueos. [4]
para la unidad de procesamiento central (CPU) y así
tener acceso rápido y directo cuando sea necesario para Componentes del núcleo
realizar las tareas. Se llama "acceso aleatorio" porque la 1.1 Unidad de control
CPU puede acceder directamente a una sección de la
memoria principal, y no debe emprender el proceso en De esta forma se denomina a un conjunto de
un orden secuencial. [1] elementos que puedes encontrar en el interior de un
núcleo encargado de cargar las instrucciones y datos
según se van ejecutando los programas. Al leer una
instrucción, la divide en micro instrucciones más
pequeñas de tal forma que pueden encargar su
2
ejecución a los distintos elementos del núcleo. Estas Funcionamiento del procesador
micro instrucciones se pueden ejecutar por tanto en
La memoria principal se encarga de almacenar el
paralelo o incluso en un orden distinto del que llegan.
programa que se va a ejecutar y la CPU irá tomando
1.2 Registros instrucción a instrucción del programa debido a las
órdenes que emite la unidad de control, e irá ejecutando
Un registro no es más que una pequeña memoria que el programa haciendo los respectivos cálculos gracias a
está integrada en el procesador. En ella es donde se la unidad aritmético lógica. En la instalación de un
almacenan los datos para ser procesados. Es la programa se guardan todos los archivos necesarios para
memoria más rápida de todo el sistema, pero suelen ser la ejecución del programa internamente en el disco
muy pequeñas. Con el avance de las arquitecturas, al duro, el cual los envía a la memoria principal; a partir
añadir más instrucciones, cada vez existen más tipos de ahí la unidad de control manda señales para que se
de registros. acceda a las direcciones dadas por el contador del
programa, quien es el encargado de contener la
1.3 Unidad Aritmética Lógica dirección exacta en la cual se encuentra dichas
instrucciones, esta dirección es llevada por el registro de
Conocida normalmente como ALU por sus siglas en direcciones quien le pasa la dirección exacta al
inglés, es la encargada de realizar operaciones seleccionador de memoria, para que la instrucción sea
aritméticas y lógicas sobre números. En concreto enviada al registro de instrucción, donde se almacenan
estamos hablando de números enteros, es decir las instrucciones que se ejecutan en el momento, de ahí
aquellos que no tienen decimales. [5] pasa a él decodificador el cual analiza y decodifica la
orden que se quiere ejecutar, posteriormente los datos
1.4 Unidad de coma flotante entran en los registros de entrada en la unidad aritmético
lógica para ser operados en el circuito operacional,
Realizan las mismas funciones que la ALU, pero
finalmente los resultados se encuentran en el registro
sobre números naturales. Sus siglas en ingles es FPU. acumulador para posteriormente ser llevados o no a la
Este elemento no siempre ha estado incluido dentro del memoria principal para almacenarlos con una orden de
chip si no que era un elemento externo y se llamaba escritura.[7]
coprocesador matemático. Con los años ha ganado
cada vez más funcionalidades y su función sin duda es C. composición de una memoria
muy importante. Una memoria puede ser diseñada utilizando
2. Cache componentes como:
1. Biestables
La memoria cache es el elemento del sistema de
Es el circuito secuencial, cuyo valor de salida no
memoria de un PC que se encuentra en el interior del depende de las entradas sino además de los valores de
micro, se usa para acelerar la velocidad de los accesos las salidas anteriores, capaz de almacenar un bit
a la RAM. mientras exista corriente eléctrica, compuestos por
puertas lógicas cuyas entradas se entrelazan con sus
3. Controlador de memoria
salidas. [8]
Este fue uno de los primeros elementos que se
2. Condensadores
integró consiguiendo acelerar el acceso la memoria Es el dispositivo eléctrico que determina el valor del
RAM. Esto tiene un inconveniente y es que sólo bit en cada momento, si está cargado su valor es 1, y en
puedes usar el tipo de memoria para la que tu el caso contrario su valor será cero, estos condensadores
procesador esté preparado. Esto no ha sido siempre así necesitan la utilización de un circuito de refresco, el cual
ya que antes el tipo de memoria que podías usar realiza un proceso de lectura de manera periódica de
dependía de la placa base y no era raro que esta cierta información para luego escribirla sin
estuviera preparada para poder funcionar con varios modificaciones. [9]
tipos de RAM. [6]
D. Memorias SRAM y DRAM
4. Tarjeta gráfica La memoria SRAM (Static Random Access Memory
Si integran este componente ya no hablamos de o memoria estatica de acceso aleatorio) un tipo de
CPUs sino de APUs. Ya no estaríamos ante un micro memoria basada en biestables usada en memoria cache.
convencional si no ante un hibrido entre procesador y La memoria DRAM (Dynamic Random Access
tarjeta gráfica. En la actualidad y parece que en Memory o memoria dinámica de acceso aleatorio) un
desarrollos futuros casi todos los micros con los que te tipo de memoria basada en conductores usada en
encuentres serán de este tipo. memoria principal. [10]
E. Jerarquía de memoria
3
Nivel 0 – registros de la CPU
Nivel 1 – Caché
Nivel 2 – memoria principal
Nivel 3 – discos magnéticos
Nivel 4 – discos ópticos y cintas magnéticas [12] Figura de varios ciclos de reloj

El tiempo de acceso a la memoria aumentara con el


número del nivel de la memoria, entre menor sea este Existen memorias que utilizan todo el ciclo para
tiempo la memoria será más rápida, su precio será más realizar una operación de lectura o escritura y otras
alto pero su capacidad será menor, en el caso contrario utilizan uno de los flancos, en el caso que se usen los
entre mayor sea este tiempo el precio de la memoria será dos flancos para una operación la velocidad se
menor y su capacidad será mayor. multiplicara por dos, siendo así efectiva.

Nivel 0 hace referencia a los registros ubicados en la 3. Ancho de banda


CPU formados por biestables almacenan muy poca
Hace referencia al número de palabras transferidas
información y accedan a ella en 0,25ns-0,5ns.
entre la memoria principal y la CPU en una unidad de
Nivel 1 memoria cache conocida como L1, L2, L3 tiempo, normalmente son MB/s.
actualmente en los nuevos microprocesadores son muy
4. Capacidad
caras, de poca capacidad y su tiempo de acceso son de
hasta 10ns. La memoria cache del procesador se encarga Cantidad de información que se puede almacenar
de acelerar las lecturas y escrituras que necesita el micro medida en bytes y sus equivalentes.
del sistema de memoria para conseguir así que todas tus
aplicaciones funcionen más rápido. 5. Tiempo de acceso

Nivel 2 está en la frontera entre memorias internas y Tiempo máximo dado en memoria para el acceso de
externas. La memoria conocida como RAM o memoria lectura y para el acceso de escritura.
principal que almacena instrucciones ejecutando en un 6. Latencia CAS
preciso instante, su tiempo de acceso son de 30ns a
200ns. Tiempo transcurrido desde que se solicita un dato
hasta que el primer bit de este es transferido.
Nivel 3 unidades de almacenamiento masivo con
tiempos de acceso elevados pero mucha más capacidad Cuando se desea indicar la fila donde se ubica el dato,
y menor precio, dicha capacidad es bastante requerida primero se envía una señal de activación de tablero
debido a la cantidad de información tan grande por parte (latencia ACTIVE), luego una señal de indicación de
de los sistemas operativos, programas, etc. fila (latencia RAS) y finalmente una señal de indicación
de columna o celda concreta (Latencia CAS). Estas
Nivel 4 dispositivos también de almacenamiento latencias representan ciclos de reloj necesarios para el
masivo, CD-ROM, DVD, Blu-ray, etc., envió de todas las señales. Además, existe una cuarta
almacenamiento fotográfico, videos, entre otro tipo de latencia PRECHARGE para desactivación del tablero
información requieren mayor capacidad actualmente. activo. [13]
F. Características de las memorias Para calcular el tiempo en segundos que tarda en
1. Ciclo de reloj o velocidad de bus realizarse una operación, partimos de:

El reloj del microprocesador marca la pauta para 1 HZ = 1/Tiempo; Tiempo = 1/HZ


realizar una operación como pueden ser lectura o Estas dos operaciones nos dicen el tiempo que tarda
escritura, a mayor frecuencia mayor número de un ciclo en producirse; ahora cuando debemos acceder
operaciones, el reloj se mide en MHZ (megaherz).[11] a una celda si esta no es la primera, para llegar a ella es
2. Velocidad efectiva o MHZ efectivos necesario pasar las anteriores dependiendo en la
posición en la que se encuentra, el tiempo se multiplica
Los ciclos de reloj que marcan los tiempos para la por la posición de la celda.
ejecución de operaciones se dividen en flancos de
subida y de bajada. Normalmente los Hz son los que indican lo veloz que
puede ser una memoria debido a los ciclos por reloj
realizados para las operaciones, pero características
como la latencia deben ser tenidas en cuenta.
4
7. Voltaje 2.1. SRAM (Static Random Access Memory)
Todo módulo de memoria necesita un voltaje para su Memoria RAM estática. Están echas a base de
funcionamiento según el cual variara el rendimiento, a biestables, las cuales conforman memorias más
mayor voltaje mayor rendimiento, pero mayor consumo rápidas, pero más grandes y caras, usadas en la
y calor, a menor voltaje todo lo contrario, por esta razón memoria cache. Dentro de esta categoría se
los equipos más potentes necesitan sistemas de encuentran: Sync SRAM y PB SRAM.
refrigeración líquida para poder aguantar con el mejor
funcionamiento. [14] 2.2. DRAM (Dynamic Random Access Memory)
G. Tipos de memorias Presentan la necesidad de ser refrescadas
continuamente por la tecnología que utilizan. Tienen
1. Memorias de solo lectura
ventajas sobre las SRAM pues su precio y tamaño son
Son memorias que se escriben una sola vez. Si falta más acxequibles. Estas solo utilizan un condensador y
electricidad no se pierden los datos, conocida como un transistor MOS por cada celda. Pero su desventaja
memoria ROM, se divide en: es en el refresco, lo que produce que sean más lentas
que las memorias SRAM. Estas memorias se usan en
1.1 ROM (Read-Only Memory)
la Memoria Principal o lo que se denomina RAM.
Son las memorias de sólo lectura más antiguas. Son Tipos de memorias RAM:
programadas en el proceso de fabricación, los datos
2.2.1 FPM (Fast Page Mode)
están codificados en el propio circuito el cual forma la
memoria. Las memorias ROM son baratas y se usan Son memorias totalmente desfasadas.
sobre todo para el firmware del dispositivo. El cual es
2.2.2 EDO (Extended Data Out)
un bloque de instrucciones que establece el
funcionamiento de los circuitos eléctricos del Esta memoria fue usada en los primeros Pentium y
dispositivo, controla el hardware estableciendo Pentium MMX.
características concretas. Se basan en tecnología de
transistores MOS Y MOSFET. 2.2.3 SDRAM (Synchronous DRAM)

1.2 PROM (Programable Read-Only Memory) Memorias DRAM que funcionan en sincronización
con el reloj del microprocesador, una de sus
Memorias de solo lectura programables por el características es la velocidad del bus, las memorias se
usuario una sola vez, usan tecnología MOS y al igual denominan como PC66, PC100, PC133, etc., siendo el
que las ROM son baratas. número el cual indica la velocidad del bus. En estas
memorias se utiliza solo un flanco de cada ciclo.
1.3 EPROM (Erase Programable Read-Only
Memory) 2.2.4 DDR SDRAM (Double Data Rate SDRAM)
Son memorias de solo lectura que pueden borrarse y En este tipo de memorias se aprovechan los dos
volver a escribirse, están constituidas por celdas flancos, lo que duplica la velocidad tanto física como
FAMOS o “Transistores de puertas flotantes”, para el efectiva.
borrado se utiliza luz ultravioleta.
2.2.5 RDRAM (Rambus DRAM)
1.3 EEPROM (Electrically-Erasable Programabla
Read-Only Memory) Se denomina DRDRAM fueron introducidas en el
año 1999, con el chip de Intel i820 en placas Pentium
Memorias de solo lectura que pueden ser escritas y III. Tenían un precio excesivo por lo que fracasaron.
borradas eléctricamente, sus celdas tienen estructuras
SAMOS que proviene de la estructura FAMOS de las 2.2.6 DDR2
memorias EPROM añadiéndole una segunda puerta. Evolución de las memorias DDR mejorando la
2 Memorias de lectura y escritura velocidad de reloj hasta 533 MHZ, menor voltaje a 1.8
V, las latencias eran más elevadas y el chip se mejoró.
Son memorias volátiles, las cuales pierden su
información una vez se apaga el ordenador. Conocidas 2.2.7 DDR3
como memoria RAM. [15] Evolución de la DDR2, las velocidades físicas
Además, son memorias de acceso aleatorio, superan los 400 MHZ, se redujo mas el voltaje a 1.5 V,
cualquier celda puede ser leída o escrita en cualquier los módulos son de mayor capacidad y las latencias
orden. Se divide en dos memorias: siguen creciendo.
5
2.2.8 DDR4 Se usan en los ordenadores donde la perdida de
rendimiento o poca estabilidad pueda causar problemas
Entrega mayor rendimiento, capacidades DIMM más
graves, no pueden ser usados en todos los equipos o
elevadas, una mejora en la integridad de los datos y
placas base.
ofrece un menor consumo de energía. [16]
K. Encapsulado de memoria
2.2.9 XDR, DRAM Y XDR2
El encapsulado de memoria ha evolucionada a través
Posee un ancho de bus estrecho, de 16 o 32 bits,
del tiempo, su evolución:
consiguiendo velocidades de hasta 7,2 GHz. El ancho
de banda es de 28,8 GB/s por modulo. Hechas por la 1. DIP (Dual In Line Package)
empresa Rambus Inc. Se usan en la consola Play
Se denominan cucarachas. Es un chip rectangular
Station 3.
con patas las cuales se soldaban a la placa base.
2.2.10 MRAM o RAM magnetorresistiva
2. SOJ (Small Outline J-lead)
Son memorias en estudio, aunque fueron
Sus contactos tenían forma de J la cual permitía ser
desarrolladas en la década de los 90. Son memorias no
montados directamente en el módulo.
volátiles, las cuales usan magnetismo en lugar de
electricidad. 3. TSOP (Thin Small Outline Package)
2.2.11 PRAM o RAM de cambio de fase Sus patas se curvan de un extremo hacia afuera,
permitían chips más finos.
Son memorias no volátiles que usan vidrio
calcógeno, con dos estados cristalino y amorfo. 4. sTSOP (Shrink Thin Small Outline Package)
2.2.12 Z-RAM o RAM Es una versión de TSOP, pero más reducida.
Memoria sin condensadores, muy rápidas y densas. 5. BGA, FBGA, Tiny, CSP
H. Módulos de memoria Su módulo de memoria es de DDR3 y DDR2. Se
coloca en la superficie del módulo sin necesidad de
Es un circuito impreso rectangular al que se sueldan
incluir patas. Los chips se adhieren al módulo
los diferentes chips de memoria.
mediante una rejilla rectangular llamada Ball Grid
Estos módulos se conectan a la placa base mediante Array. Estos chips son más pequeños y se calientan
una ranura llamada “Banco de Memoria” o “Ranura de menos.
Memoria”. Las líneas del circuito finalizan en un
“Conector de Modulo”, en el cual se intercambia L. Dual cannel y triple chanel
información con la placa. [17] Es cuando se usa dos o tres módulos del mismo
fabricante y mismas características, para así aumentar
i. Módulos para portátiles
el ancho de banda, duplicando o triplicando los
La memoria que se usa en un portátil es igual a la accesos a mas módulos a la vez. [18]
usada en una PC, pero por su tamaño, los módulos de
memoria deben ser de menor tamaño, existen III. CONCLUSIONES
diferentes tipos: Se puede concluir que la memoria principal siendo uno
de los componentes más importantes del sistema tiene
1. SO-DIMM: Son los más usuales.
tareas de vital importancia para el correcto
2. SO-RIMM: Son módulos de memoria RDRAM, los funcionamiento del sistema en su totalidad a la hora de
cuales no son poco usados. hablar del almacenamiento y tratamiento de la
información de aplicaciones, instrucciones o
3. Micro-DIMM o MDIMM: Son poco usados.
programas.
J. Módulos de memoria a registered o buffered
IV. REFERENCIAS
Estos chips se crearon para evitar problemas de
[1] J. Landers. (2016, noviembre 9). ¿Qué es la
estabilidad, estos incluyen chips adicionales, registros
memoria principal de una computadora? [Online].
o buffers. Al usas estos se pierde un ciclo de reloj, pero
Aviable: https://techlandia.com/memoria-principal-
aumentan la estabilidad.
computadora-sobre_172873/
6
[2][4][5][6] A. L. Sanchez . (2018, julio 6).
Procesador, ¿Qué es, cómo funciona y cuál
comprar?[online]. Aviable:
https://www.aboutespanol.com/procesador-que-es-
como-funciona-y-cual-comprar-841135
[3] About Español (2017 Noviembre 7). Que son
nucleos e hilos de un procesador? [online]. Aviable:
https://www.elgrupoinformatico.com/que-son-los-
nucleos-hilos-procesador-t39601.html
[7][8][9][10][11][13][14][15][16][17] I. M. Jiménez.
Fundamentos de hardware. España. Ibergarceta
publicaciones S. L. (2013).
[12] cetis109.com. (2019, marzo 10). Frecuencia de
reloj. [Online]. Aviable:
http://cetis109.com/correct/corr01.html
[18] M. Monhey. (2014, agosto 13). ¿Qué es una
memoria DDR4? [Online]. Aviable:
https://www.kingston.com/latam/memory/ddr4
7

También podría gustarte