Este documento describe los diferentes tipos de memoria dentro de un computador, incluyendo la RAM, ROM, caché y swap. Explica que la RAM se usa para almacenar información temporal mientras que la ROM contiene datos de solo lectura como el firmware. También discute cómo las memorias han evolucionado para mantener el ritmo de los procesadores cada vez más rápidos.
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Las 4 memorias del computador: RAM, ROM, caché y swap
1. Memorias del
Computador
Por Jesús Marcano
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Instituto Universitario Politécnico Santiago
Mariño
Barcelona, 8 de febrero del
2019
Profesora:
Amelia Vásquez
Cátedra:
Sistemas Operativos
II
2. INTRODUCCIÓN
Muchas personas saben que el computador tiene una memoria
donde se almacenan los archivos que utilizan en ella,
programas, imágenes, videos, entre otros; sin embargo estas
personas ignoran el hecho de que el computador dispone y lidia
con diferentes tipos de memorias que si bien también
almacenan información, no es aquella que los usuarios comunes
se imaginan a la hora de plantearse “la memoria del
computador” como un concepto. Algunos usuarios un tanto más
curiosos saben que existe algo llamado “memoria ram” que de
alguna forma “tiene que ver con la velocidad de la
computadora”, sin embargo no sabrían aún definir que es
“aquello” que une a ese tipo de memoria con la velocidad de la
máquina.
3. ¿Memorias del computador?
Pues sí, existen varias, diferentes, memorias dentro y fuera del
computador. Cuando hablamos de fuera nos referimos a
memorias externas, las cuales explicaremos más adelante. Por
ahora:
¿Qué es una memoria en informática?
Se trata del espacio virtual donde es almacenada la
información a modo de datos dentro de la computadora.
La información, dependiendo de su tipo, relevancia, y
estatus, va a ser almacenada en diferentes memorias o
dispositivos de memoria como pueden la memoria ram,
memoria rom, memoria caché, memoria swap. Todas
ellas tienen sus criterios a la hora de capturar información
y no guardan los mismos datos, y mucho menos los
utilizan de la misma manera.
4. Tipos de Memorias
1. Memoria RAM (Random Access Memory):
De entre los cuatro tipos de memoria que
utiliza el computador esta es la más
importante, ya que de hecho (y puedes hacer
la prueba), la computadora es incapaz de
encender sin ella. En la RAM se guarda
distintos tipos de información, desde los
procesos temporales como modificaciones de
archivos, hasta las instrucciones que
posibilitan la ejecución de las
aplicaciones que tenemos instaladas en
nuestra PC.
Por tal motivo, es utilizada constantemente
por el microprocesador, que accede a ella
para buscar o guardar temporalmente
información referente a los procesos que se
realizan en la computadora.
5. Tipos de Memorias
2. Memoria ROM (Read Only Memory): Es, como
su propio nombre lo indica, una memoria con
datos que sólo pueden ser leídos, no pueden ser
modificados y tampoco se pueden ingresar datos
nuevos.
La memoria ROM viene incorporada a la
motherboard y es utilizada por la PC para dar
inicio a la BIOS, lo cual es básicamente un
programa que posee las instrucciones
adecuadas para guiar a la computadora durante
el arranque.
Entre sus funciones, la BIOS comienza con el
proceso denominado POST (Power On Self
Test) durante el cual inspeccionará todo el
sistema para corroborar que todos sus
componentes funcionan adecuadamente para
6. Tipos de Memorias
3. Memoria Caché : También conocida como
memoria SRAM, tanto el procesador como el
disco rígido y la motherboard poseen su
propia memoria caché, que básicamente
resguarda distintas direcciones que son
utilizadas por la memoria RAM para realizar
diferentes funciones, tales como ejecutar
programas instalados en la PC.
El proceso que realiza la memoria caché es
guardar las ubicaciones en el disco que
ocupan los programas que han sido
ejecutados, para que cuando vuelvan a ser
iniciados el acceso a la aplicación logre ser
más rápido.
7. Tipos de Memorias
4. Memoria Swap : En algunas
computadoras, sobre todo en aquellas
que poseen sistema operativo Microsoft
Windows o Linux, también encontraremos la
denominada memoria virtual o de Swap.
Este tipo de memoria, que funciona de
manera similar a la caché, es creada por
Windows o Linux para ser utilizada
exclusivamente por el sistema operativo. En
el caso de Linux esta denominada memoria
swap generalmente está ubicada en una
partición diferente del disco, mientras que
en el sistema de Microsoft es un archivo
dentro del sistema operativo mismo.
8. Diferencia entre los tipos de
memoria
A nivel general existen dos categorías de memorias, las ROM y las RAM,
de allí se subdividen en otras como pueden ser las EPROM, las PROM,
las expandidas, virtuales, caché, etc. Las principales y más
representativas son las mencionadas en anteriores diapositivas.
Ahora bien, ¿Cuál es la diferencia principal entre RAM y ROM?
La memoria RAM (memoria de acceso aleatorio por sus siglas en inglés)
es la que utilizan los programas para guardar temporalmente los
resultados de sus procesos. Existen algunos tipos de memoria RAM, entre
los que se encuentran SDR, DDR, DDR2, DDR3 y RDRam.
Mientras que la memoria ROM (memoria de solo lectura por sus siglas en
inglés) es la memoria que no se puede modificar en un ordenador de una
manera tan sencilla (como es el caso de la RAM) y aquí se guarda (por lo
regular) el firmware de los dispositivos que conforman el ordenador. Un
dato interesante son algunas de las consolas de videojuegos que utilizan
este tipo de memoria, entre los que se encuentran el SuperNintendo,
Nintendo64, entre otros.
9. Función y Características de las
memorias
Las memorias del computador tienen como función principal, y esto
ya lo hemos repetido mucho, el almacenar información útil para
llevar a cabo los procesos requeridos por el usuario o para el
correcto funcionamiento del computador.
Sus características principales son:
•La división entre primario, secundario, terciario, fuera de línea se
basa en la jerarquía de memoria o distancia desde la unidad
central de proceso. Hay otras formas de caracterizar a los distintos
tipos de memoria.
•Volatilidad de la información
•La memoria volátil requiere energía constante para mantener la
información almacenada. La memoria volátil se suele usar sólo en
memorias primarias. La memoria RAM es una memoria volátil, ya
que pierde información en la falta de energía eléctrica.
10. Función y Características de las
memorias
•La memoria no volátil retendrá la información almacenada incluso
si no recibe corriente eléctrica constantemente, como es el caso de
la memoria ROM. Se usa para almacenamientos a largo plazo y,
por tanto, se usa en memorias secundarias, terciarias y fuera de
línea.
•La memoria dinámica es una memoria volátil que además requiere
que periódicamente se refresque la información almacenada, o
leída y reescrita sin modificaciones.
11. Evolución de las memorias
1. Del DDR1al DDR4 a 2666 MT/s:
Podría parecer que en los sistemas HPC, solo hemos
mejorado el número y velocidad de los núcleos de las CPUs, la
incorporación de GPUs en la computación, los nuevos discos de
estado sólido, etc.
Sin embargo, quizá nos olvidamos de un tema que es clave es los
sistemas de alto rendimiento: si cada vez tenemos procesadores
más rápidos y más cantidad de memoria, si esta no evolucionara,
terminaríamos teniendo el cuello de botella en la memoria.
Tanto Intel con el QPI (Quick Path Interconnect) como AMD con el
Hipertransport, ya hace tiempo decidieron meter dentro del
procesador, el controlador de memoria.
12. Evolución de las memorias
De esta forma, eliminaron el cuello de botella que suponía este
chip en los diseños y permitieron que cada procesador accediera a
su propia memoria y compartiera con sus “hermanos”, en la misma
placa, la memoria de otros procesadores, de una forma lineal y sin
cuellos de botella.
Para poder distinguir la memoria local del procesador usa el NUMA
(Non-Uniform Memory Access). Es decir, bajo NUMA, un
procesador puede acceder a su propia memoria local de forma
más rápida que a la memoria no local (memoria local de otro
procesador o memoria compartida entre procesadores).
Sin embargo, con el tiempo, los procesadores cada vez han
aportado más GT/s (Gigatransacciones por segundo) y esto exige
el respaldo de memoria más rápida. Por ejemplo, los actuales
procesadores Broadwell de Intel, llegan a los 9,6 GT/s en el bus
QPI.
13. Evolución de las memorias
2. Aumentando el número de pipeline o canales a memoria:
Por ejemplo en el actual Broadwell la velocidad de 9,6
GT/s, se consigue accediendo a memoria DDR4 de 2400 MT/s a
través de 4 canales = 2400×4=9600 MT/s o lo que es lo mismo, 9,6
GT/s, que es lo que nominalmente, dan los procesadores Intel
Xeon Broadwell de gama alta, que SIE Ladón utiliza en sus
equipos de HPC.
Con la nueva generación de procesadores, Skylake utilizará
memoria de 2666 Mhz, como la que ahora lanza Micron/Crucial y
utilizara 6 pipeline a memoria. En el caso de Naples, estaremos
hablando de la misma memoria, pero de 8 canales de acceso
(dado que los procesadores tendrán 32 cores y necesitaran mayor
acceso a datos).
14. Evolución de las memorias
De esta forma y gracias a esta evolución, se puede seguir
escalando hacia procesadores cada vez con más cores y más
velocidad, sin mermar el acceso que necesitan a datos y que se
encuentran en la RAM en primera instancia y en los discos duros
en segunda instancia.
15. CONCLUSIÓN
No solo existe una memoria dentro de la computadora, existen
por lo menos cuatro memorias principales las cuales entran
dentro de dos categorías: RAM y ROM. Estas memorias nos
ayudan a almacenar la información no sólo sobre nuestros
archivos e imágenes, también sobre el estado de la
computadora, ayudan a verificar el estado de los dispositivos
conectados a ella, ayudan a preservar el buen funcionamientos
de los periféricos almacenando sus configuraciones, son aquello
que permite a nuestra computadora ser una extensión de
nuestra propia mente.