Upload
miguel-angel-minaya-higinio
View
225
Download
0
Tags:
Embed Size (px)
DESCRIPTION
En este documento podrás infórmate acerca de la memoria ram como las: Características, tipos y clasificaciones y otros...
Citation preview
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
1
DOCENTE Elvira Flores Rosales
TEMA La Memoria Ram
INSTITUTO Victor Raul Haya de la Torre
INTEGRANTES Minaya Higinio Miguel
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
2
DEDICATORIA
El siguiente informe estaacute dedicado a
mis padres aquel que me impulsa a
seguir adelante brindaacutendome todo su
apoyo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
3
INTRODUCCION A LA COMPUTACION
En el siguiente documento se plasma de la manera maacutes faacutecil
una pequentildea introduccioacuten al mundo de la informaacutetica y sus
componentes fiacutesicos en este caso la memoria ram que es uno
de los componentes maacutes importantes de un ordenador
Cabe recalcar que todos los componentes son importantes
pero se dice que la memoria ram es uno de los elementos
maacutes importantes ya que esta es la que nos permite trabajar
raacutepido o lento tener mas programas ejecutaacutendose o de mayor
tamantildeo
Este manual es un meacutetodo teoacuterico de la instalacioacuten limpieza
y cuidado de la memoria ram tambieacuten
contiene informacioacuten sobre la memoria ram que le podriacutea ser
uacutetil al usuario en diferentes ocasiones de la vida diaria o
laboral
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
4
QUEacute ES LA MEMORIA RAM
Uno de los componentes maacutes importantes de un ordenador es la memoria principal o
memoria RAM En esta memoria se cargan los programas y los datos que se estaacuten usando
en el ordenador mientras eacuteste permanece encendido por tanto cuanto mejores sean
las prestaciones de la memoria maacutes se notaraacuten en el funcionamiento del sistema
Si disponemos de maacutes capacidad de memoria podemos tener maacutes programas abiertos a la
vez o con grandes voluacutemenes de datos Ademaacutes de la capacidad tambieacuten hay que tener en
cuenta la velocidad de la memoria si es maacutes raacutepida podremos ejecutar programas y mover
datos con mayor rapidez (con este ejemplo vemos claramente que la velocidad detrabajo de
un ordenador no soacutelo estaacute en el procesador sino en maacutes componentes como la memoria
RAM)
iquestPorque se llama RAM - Las siglas RAM vienen de los vocablos ingleses
Random Access Memory Significa Memoria de Acceso Aleatorio y se refiere a la
capacidad del sistema de acceder a una posicioacuten en concreto de la memoria de manera
directa En el caso contrario estariacutea el almacenamiento en cintas que para acceder a un dato
concreto si estaacute a mitad de la cinta hay que recorrerla toda desde el principio para llegar a
eacutel En la RAM esto no ocurre y se puede acceder a la ubicacioacuten del dato de manera directa
La memoria principal o RAM (acroacutenimo de Random Access Memory Memoria de Acceso
Aleatorio) es donde el ordenador guarda los datos que estaacute utilizando en el momento
presente son los megas famosos en nuacutemero de 32 64 oacute 128 que aparecen en los anuncios
de ordenadores
EL SISTEMA DE MEMORIA DEL PC
En informaacutetica se llama memoria (o tambieacuten almacenamiento) a los dispositivos que
retienen datos informaacuteticos durante alguacuten intervalo de tiempo La memoria proporciona una
de las principales funciones de la computacioacuten moderna la retencioacuten o almacenamiento de
informacioacuten Es uno de los componentes fundamentales de todas
las computadorasmodernas que acoplado a una unidad central de procesamiento (CPU por
sus siglas en ingleacutes de central processing unit) implementa lo fundamental del modelo de
computadora de arquitectura de von Neumann usado desde la deacutecada de 1940
En la actualidad laquomemoriaraquo suele referirse a una forma de almacenamiento de estado
soacutelido conocida como memoria RAM (memoria de acceso aleatorio RAM por sus siglas
en ingleacutes de random access memory) y otras veces se refiere a otras formas de
almacenamiento raacutepido pero temporal De forma similar se refiere a formas de
almacenamiento masivo como discos oacutepticos y tipos de almacenamiento magneacutetico
como discos duros y otros tipos de almacenamiento maacutes lentos que las memorias RAM
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
5
pero de naturaleza maacutes permanente Estas distinciones contemporaacuteneas son de ayuda
porque son fundamentales para la arquitectura de computadores en general
PARAMETROS FUNDAMENTALES DE LA MEMORIA
La velocidad de acceso (ns) es el tiempo de un acceso de lectura o escritura La SDRAM
capaz de funcionar con un bus de 133 MHz se denomina ldquoPC133rdquo y su tiempo de acceso es
la inversa de 133 MHz 75 ns
Desde la aparicioacuten de la memoria SDRAM la velocidad de memoria se indica con un
nuacutemero que expresa la velocidad de reloj del bus maacuteximo que puede soportar en forma
fiable como ldquoPC100rdquo para la SDRAM capaz de soportar un bus de 100 MHz Pero en otros
casos se trata de velocidad efectiva Por ejemplo la memoria DDR333 funciona con un bus
fiacutesico de 166 MHz pero lo aprovecha de forma doble por cada ciclo de reloj
(DDR Double Data Rate) por lo que equivale a un bus de 333 MHz que soacutelo se aprovecha
una vez
El valor CL o latencia CAS (Column Access Strobe tiempo de acceso a la columna) es el
maacutes importante ya que es inevitable En las memorias SDRAM y DDR son 325 y 2
mientras en las DDR2 son 54 y 3 y en las DDR3 son 9 y 7 Dentro de un mismo tipo de
memoria una memoria con menores latencias seraacute maacutes raacutepida
El ancho de banda es la maacutexima cantidad de memoria que podriacutea trasladarse por segundo
expresado en MBs o GBs Por ejemplo la memoria DDR2-667 opera con bus fiacutesico de
333 MHz y doble aprovechamiento de cada ciclo de reloj con un ancho de bus de 64 bits es
capaz de trasmitir 5333 MBytess por canal de memoria Se puede unir dos canales en la
tecnologiacutea Dual Channel (de doble canal) con lo que la cifra del ancho de banda aumenta
El valor del voltaje depende del tipo de memoria instalado en el equipo como se aprecia en
la tabla 1 A mayor voltaje mayor consumo y temperatura del componente y se requiere
ventilacioacuten
TIPOS DE MEMORIA RAM
Existen y han existido muchos tipos de memorias RAM
Para nombrar una memoria hay que distinguir entre soporte y caracteriacutesticas
SIMMs y DIMMs
Se trata de la forma en que se juntan los chips de memoria del tipo que sean para
conectarse a la placa base del ordenador Son unas plaquitas alargadas con conectores en un
extremo al conjunto se le llama moacutedulo
El nuacutemero de conectores depende del bus de datos del microprocesador que maacutes que un
autobuacutes es la carretera por la que van los datos el nuacutemero de carriles de dicha carretera
representariacutea el nuacutemero de bits de informacioacuten que puede manejar cada vez
SIMMs Single In-line Memory Module con 30 oacute 72 contactos Los de 30 contactos pueden
manejar 8 bits cada vez por lo que en un 386 oacute 486 que tiene un bus de datos de 32 bits
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
2
DEDICATORIA
El siguiente informe estaacute dedicado a
mis padres aquel que me impulsa a
seguir adelante brindaacutendome todo su
apoyo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
3
INTRODUCCION A LA COMPUTACION
En el siguiente documento se plasma de la manera maacutes faacutecil
una pequentildea introduccioacuten al mundo de la informaacutetica y sus
componentes fiacutesicos en este caso la memoria ram que es uno
de los componentes maacutes importantes de un ordenador
Cabe recalcar que todos los componentes son importantes
pero se dice que la memoria ram es uno de los elementos
maacutes importantes ya que esta es la que nos permite trabajar
raacutepido o lento tener mas programas ejecutaacutendose o de mayor
tamantildeo
Este manual es un meacutetodo teoacuterico de la instalacioacuten limpieza
y cuidado de la memoria ram tambieacuten
contiene informacioacuten sobre la memoria ram que le podriacutea ser
uacutetil al usuario en diferentes ocasiones de la vida diaria o
laboral
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
4
QUEacute ES LA MEMORIA RAM
Uno de los componentes maacutes importantes de un ordenador es la memoria principal o
memoria RAM En esta memoria se cargan los programas y los datos que se estaacuten usando
en el ordenador mientras eacuteste permanece encendido por tanto cuanto mejores sean
las prestaciones de la memoria maacutes se notaraacuten en el funcionamiento del sistema
Si disponemos de maacutes capacidad de memoria podemos tener maacutes programas abiertos a la
vez o con grandes voluacutemenes de datos Ademaacutes de la capacidad tambieacuten hay que tener en
cuenta la velocidad de la memoria si es maacutes raacutepida podremos ejecutar programas y mover
datos con mayor rapidez (con este ejemplo vemos claramente que la velocidad detrabajo de
un ordenador no soacutelo estaacute en el procesador sino en maacutes componentes como la memoria
RAM)
iquestPorque se llama RAM - Las siglas RAM vienen de los vocablos ingleses
Random Access Memory Significa Memoria de Acceso Aleatorio y se refiere a la
capacidad del sistema de acceder a una posicioacuten en concreto de la memoria de manera
directa En el caso contrario estariacutea el almacenamiento en cintas que para acceder a un dato
concreto si estaacute a mitad de la cinta hay que recorrerla toda desde el principio para llegar a
eacutel En la RAM esto no ocurre y se puede acceder a la ubicacioacuten del dato de manera directa
La memoria principal o RAM (acroacutenimo de Random Access Memory Memoria de Acceso
Aleatorio) es donde el ordenador guarda los datos que estaacute utilizando en el momento
presente son los megas famosos en nuacutemero de 32 64 oacute 128 que aparecen en los anuncios
de ordenadores
EL SISTEMA DE MEMORIA DEL PC
En informaacutetica se llama memoria (o tambieacuten almacenamiento) a los dispositivos que
retienen datos informaacuteticos durante alguacuten intervalo de tiempo La memoria proporciona una
de las principales funciones de la computacioacuten moderna la retencioacuten o almacenamiento de
informacioacuten Es uno de los componentes fundamentales de todas
las computadorasmodernas que acoplado a una unidad central de procesamiento (CPU por
sus siglas en ingleacutes de central processing unit) implementa lo fundamental del modelo de
computadora de arquitectura de von Neumann usado desde la deacutecada de 1940
En la actualidad laquomemoriaraquo suele referirse a una forma de almacenamiento de estado
soacutelido conocida como memoria RAM (memoria de acceso aleatorio RAM por sus siglas
en ingleacutes de random access memory) y otras veces se refiere a otras formas de
almacenamiento raacutepido pero temporal De forma similar se refiere a formas de
almacenamiento masivo como discos oacutepticos y tipos de almacenamiento magneacutetico
como discos duros y otros tipos de almacenamiento maacutes lentos que las memorias RAM
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
5
pero de naturaleza maacutes permanente Estas distinciones contemporaacuteneas son de ayuda
porque son fundamentales para la arquitectura de computadores en general
PARAMETROS FUNDAMENTALES DE LA MEMORIA
La velocidad de acceso (ns) es el tiempo de un acceso de lectura o escritura La SDRAM
capaz de funcionar con un bus de 133 MHz se denomina ldquoPC133rdquo y su tiempo de acceso es
la inversa de 133 MHz 75 ns
Desde la aparicioacuten de la memoria SDRAM la velocidad de memoria se indica con un
nuacutemero que expresa la velocidad de reloj del bus maacuteximo que puede soportar en forma
fiable como ldquoPC100rdquo para la SDRAM capaz de soportar un bus de 100 MHz Pero en otros
casos se trata de velocidad efectiva Por ejemplo la memoria DDR333 funciona con un bus
fiacutesico de 166 MHz pero lo aprovecha de forma doble por cada ciclo de reloj
(DDR Double Data Rate) por lo que equivale a un bus de 333 MHz que soacutelo se aprovecha
una vez
El valor CL o latencia CAS (Column Access Strobe tiempo de acceso a la columna) es el
maacutes importante ya que es inevitable En las memorias SDRAM y DDR son 325 y 2
mientras en las DDR2 son 54 y 3 y en las DDR3 son 9 y 7 Dentro de un mismo tipo de
memoria una memoria con menores latencias seraacute maacutes raacutepida
El ancho de banda es la maacutexima cantidad de memoria que podriacutea trasladarse por segundo
expresado en MBs o GBs Por ejemplo la memoria DDR2-667 opera con bus fiacutesico de
333 MHz y doble aprovechamiento de cada ciclo de reloj con un ancho de bus de 64 bits es
capaz de trasmitir 5333 MBytess por canal de memoria Se puede unir dos canales en la
tecnologiacutea Dual Channel (de doble canal) con lo que la cifra del ancho de banda aumenta
El valor del voltaje depende del tipo de memoria instalado en el equipo como se aprecia en
la tabla 1 A mayor voltaje mayor consumo y temperatura del componente y se requiere
ventilacioacuten
TIPOS DE MEMORIA RAM
Existen y han existido muchos tipos de memorias RAM
Para nombrar una memoria hay que distinguir entre soporte y caracteriacutesticas
SIMMs y DIMMs
Se trata de la forma en que se juntan los chips de memoria del tipo que sean para
conectarse a la placa base del ordenador Son unas plaquitas alargadas con conectores en un
extremo al conjunto se le llama moacutedulo
El nuacutemero de conectores depende del bus de datos del microprocesador que maacutes que un
autobuacutes es la carretera por la que van los datos el nuacutemero de carriles de dicha carretera
representariacutea el nuacutemero de bits de informacioacuten que puede manejar cada vez
SIMMs Single In-line Memory Module con 30 oacute 72 contactos Los de 30 contactos pueden
manejar 8 bits cada vez por lo que en un 386 oacute 486 que tiene un bus de datos de 32 bits
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
3
INTRODUCCION A LA COMPUTACION
En el siguiente documento se plasma de la manera maacutes faacutecil
una pequentildea introduccioacuten al mundo de la informaacutetica y sus
componentes fiacutesicos en este caso la memoria ram que es uno
de los componentes maacutes importantes de un ordenador
Cabe recalcar que todos los componentes son importantes
pero se dice que la memoria ram es uno de los elementos
maacutes importantes ya que esta es la que nos permite trabajar
raacutepido o lento tener mas programas ejecutaacutendose o de mayor
tamantildeo
Este manual es un meacutetodo teoacuterico de la instalacioacuten limpieza
y cuidado de la memoria ram tambieacuten
contiene informacioacuten sobre la memoria ram que le podriacutea ser
uacutetil al usuario en diferentes ocasiones de la vida diaria o
laboral
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
4
QUEacute ES LA MEMORIA RAM
Uno de los componentes maacutes importantes de un ordenador es la memoria principal o
memoria RAM En esta memoria se cargan los programas y los datos que se estaacuten usando
en el ordenador mientras eacuteste permanece encendido por tanto cuanto mejores sean
las prestaciones de la memoria maacutes se notaraacuten en el funcionamiento del sistema
Si disponemos de maacutes capacidad de memoria podemos tener maacutes programas abiertos a la
vez o con grandes voluacutemenes de datos Ademaacutes de la capacidad tambieacuten hay que tener en
cuenta la velocidad de la memoria si es maacutes raacutepida podremos ejecutar programas y mover
datos con mayor rapidez (con este ejemplo vemos claramente que la velocidad detrabajo de
un ordenador no soacutelo estaacute en el procesador sino en maacutes componentes como la memoria
RAM)
iquestPorque se llama RAM - Las siglas RAM vienen de los vocablos ingleses
Random Access Memory Significa Memoria de Acceso Aleatorio y se refiere a la
capacidad del sistema de acceder a una posicioacuten en concreto de la memoria de manera
directa En el caso contrario estariacutea el almacenamiento en cintas que para acceder a un dato
concreto si estaacute a mitad de la cinta hay que recorrerla toda desde el principio para llegar a
eacutel En la RAM esto no ocurre y se puede acceder a la ubicacioacuten del dato de manera directa
La memoria principal o RAM (acroacutenimo de Random Access Memory Memoria de Acceso
Aleatorio) es donde el ordenador guarda los datos que estaacute utilizando en el momento
presente son los megas famosos en nuacutemero de 32 64 oacute 128 que aparecen en los anuncios
de ordenadores
EL SISTEMA DE MEMORIA DEL PC
En informaacutetica se llama memoria (o tambieacuten almacenamiento) a los dispositivos que
retienen datos informaacuteticos durante alguacuten intervalo de tiempo La memoria proporciona una
de las principales funciones de la computacioacuten moderna la retencioacuten o almacenamiento de
informacioacuten Es uno de los componentes fundamentales de todas
las computadorasmodernas que acoplado a una unidad central de procesamiento (CPU por
sus siglas en ingleacutes de central processing unit) implementa lo fundamental del modelo de
computadora de arquitectura de von Neumann usado desde la deacutecada de 1940
En la actualidad laquomemoriaraquo suele referirse a una forma de almacenamiento de estado
soacutelido conocida como memoria RAM (memoria de acceso aleatorio RAM por sus siglas
en ingleacutes de random access memory) y otras veces se refiere a otras formas de
almacenamiento raacutepido pero temporal De forma similar se refiere a formas de
almacenamiento masivo como discos oacutepticos y tipos de almacenamiento magneacutetico
como discos duros y otros tipos de almacenamiento maacutes lentos que las memorias RAM
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
5
pero de naturaleza maacutes permanente Estas distinciones contemporaacuteneas son de ayuda
porque son fundamentales para la arquitectura de computadores en general
PARAMETROS FUNDAMENTALES DE LA MEMORIA
La velocidad de acceso (ns) es el tiempo de un acceso de lectura o escritura La SDRAM
capaz de funcionar con un bus de 133 MHz se denomina ldquoPC133rdquo y su tiempo de acceso es
la inversa de 133 MHz 75 ns
Desde la aparicioacuten de la memoria SDRAM la velocidad de memoria se indica con un
nuacutemero que expresa la velocidad de reloj del bus maacuteximo que puede soportar en forma
fiable como ldquoPC100rdquo para la SDRAM capaz de soportar un bus de 100 MHz Pero en otros
casos se trata de velocidad efectiva Por ejemplo la memoria DDR333 funciona con un bus
fiacutesico de 166 MHz pero lo aprovecha de forma doble por cada ciclo de reloj
(DDR Double Data Rate) por lo que equivale a un bus de 333 MHz que soacutelo se aprovecha
una vez
El valor CL o latencia CAS (Column Access Strobe tiempo de acceso a la columna) es el
maacutes importante ya que es inevitable En las memorias SDRAM y DDR son 325 y 2
mientras en las DDR2 son 54 y 3 y en las DDR3 son 9 y 7 Dentro de un mismo tipo de
memoria una memoria con menores latencias seraacute maacutes raacutepida
El ancho de banda es la maacutexima cantidad de memoria que podriacutea trasladarse por segundo
expresado en MBs o GBs Por ejemplo la memoria DDR2-667 opera con bus fiacutesico de
333 MHz y doble aprovechamiento de cada ciclo de reloj con un ancho de bus de 64 bits es
capaz de trasmitir 5333 MBytess por canal de memoria Se puede unir dos canales en la
tecnologiacutea Dual Channel (de doble canal) con lo que la cifra del ancho de banda aumenta
El valor del voltaje depende del tipo de memoria instalado en el equipo como se aprecia en
la tabla 1 A mayor voltaje mayor consumo y temperatura del componente y se requiere
ventilacioacuten
TIPOS DE MEMORIA RAM
Existen y han existido muchos tipos de memorias RAM
Para nombrar una memoria hay que distinguir entre soporte y caracteriacutesticas
SIMMs y DIMMs
Se trata de la forma en que se juntan los chips de memoria del tipo que sean para
conectarse a la placa base del ordenador Son unas plaquitas alargadas con conectores en un
extremo al conjunto se le llama moacutedulo
El nuacutemero de conectores depende del bus de datos del microprocesador que maacutes que un
autobuacutes es la carretera por la que van los datos el nuacutemero de carriles de dicha carretera
representariacutea el nuacutemero de bits de informacioacuten que puede manejar cada vez
SIMMs Single In-line Memory Module con 30 oacute 72 contactos Los de 30 contactos pueden
manejar 8 bits cada vez por lo que en un 386 oacute 486 que tiene un bus de datos de 32 bits
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
4
QUEacute ES LA MEMORIA RAM
Uno de los componentes maacutes importantes de un ordenador es la memoria principal o
memoria RAM En esta memoria se cargan los programas y los datos que se estaacuten usando
en el ordenador mientras eacuteste permanece encendido por tanto cuanto mejores sean
las prestaciones de la memoria maacutes se notaraacuten en el funcionamiento del sistema
Si disponemos de maacutes capacidad de memoria podemos tener maacutes programas abiertos a la
vez o con grandes voluacutemenes de datos Ademaacutes de la capacidad tambieacuten hay que tener en
cuenta la velocidad de la memoria si es maacutes raacutepida podremos ejecutar programas y mover
datos con mayor rapidez (con este ejemplo vemos claramente que la velocidad detrabajo de
un ordenador no soacutelo estaacute en el procesador sino en maacutes componentes como la memoria
RAM)
iquestPorque se llama RAM - Las siglas RAM vienen de los vocablos ingleses
Random Access Memory Significa Memoria de Acceso Aleatorio y se refiere a la
capacidad del sistema de acceder a una posicioacuten en concreto de la memoria de manera
directa En el caso contrario estariacutea el almacenamiento en cintas que para acceder a un dato
concreto si estaacute a mitad de la cinta hay que recorrerla toda desde el principio para llegar a
eacutel En la RAM esto no ocurre y se puede acceder a la ubicacioacuten del dato de manera directa
La memoria principal o RAM (acroacutenimo de Random Access Memory Memoria de Acceso
Aleatorio) es donde el ordenador guarda los datos que estaacute utilizando en el momento
presente son los megas famosos en nuacutemero de 32 64 oacute 128 que aparecen en los anuncios
de ordenadores
EL SISTEMA DE MEMORIA DEL PC
En informaacutetica se llama memoria (o tambieacuten almacenamiento) a los dispositivos que
retienen datos informaacuteticos durante alguacuten intervalo de tiempo La memoria proporciona una
de las principales funciones de la computacioacuten moderna la retencioacuten o almacenamiento de
informacioacuten Es uno de los componentes fundamentales de todas
las computadorasmodernas que acoplado a una unidad central de procesamiento (CPU por
sus siglas en ingleacutes de central processing unit) implementa lo fundamental del modelo de
computadora de arquitectura de von Neumann usado desde la deacutecada de 1940
En la actualidad laquomemoriaraquo suele referirse a una forma de almacenamiento de estado
soacutelido conocida como memoria RAM (memoria de acceso aleatorio RAM por sus siglas
en ingleacutes de random access memory) y otras veces se refiere a otras formas de
almacenamiento raacutepido pero temporal De forma similar se refiere a formas de
almacenamiento masivo como discos oacutepticos y tipos de almacenamiento magneacutetico
como discos duros y otros tipos de almacenamiento maacutes lentos que las memorias RAM
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
5
pero de naturaleza maacutes permanente Estas distinciones contemporaacuteneas son de ayuda
porque son fundamentales para la arquitectura de computadores en general
PARAMETROS FUNDAMENTALES DE LA MEMORIA
La velocidad de acceso (ns) es el tiempo de un acceso de lectura o escritura La SDRAM
capaz de funcionar con un bus de 133 MHz se denomina ldquoPC133rdquo y su tiempo de acceso es
la inversa de 133 MHz 75 ns
Desde la aparicioacuten de la memoria SDRAM la velocidad de memoria se indica con un
nuacutemero que expresa la velocidad de reloj del bus maacuteximo que puede soportar en forma
fiable como ldquoPC100rdquo para la SDRAM capaz de soportar un bus de 100 MHz Pero en otros
casos se trata de velocidad efectiva Por ejemplo la memoria DDR333 funciona con un bus
fiacutesico de 166 MHz pero lo aprovecha de forma doble por cada ciclo de reloj
(DDR Double Data Rate) por lo que equivale a un bus de 333 MHz que soacutelo se aprovecha
una vez
El valor CL o latencia CAS (Column Access Strobe tiempo de acceso a la columna) es el
maacutes importante ya que es inevitable En las memorias SDRAM y DDR son 325 y 2
mientras en las DDR2 son 54 y 3 y en las DDR3 son 9 y 7 Dentro de un mismo tipo de
memoria una memoria con menores latencias seraacute maacutes raacutepida
El ancho de banda es la maacutexima cantidad de memoria que podriacutea trasladarse por segundo
expresado en MBs o GBs Por ejemplo la memoria DDR2-667 opera con bus fiacutesico de
333 MHz y doble aprovechamiento de cada ciclo de reloj con un ancho de bus de 64 bits es
capaz de trasmitir 5333 MBytess por canal de memoria Se puede unir dos canales en la
tecnologiacutea Dual Channel (de doble canal) con lo que la cifra del ancho de banda aumenta
El valor del voltaje depende del tipo de memoria instalado en el equipo como se aprecia en
la tabla 1 A mayor voltaje mayor consumo y temperatura del componente y se requiere
ventilacioacuten
TIPOS DE MEMORIA RAM
Existen y han existido muchos tipos de memorias RAM
Para nombrar una memoria hay que distinguir entre soporte y caracteriacutesticas
SIMMs y DIMMs
Se trata de la forma en que se juntan los chips de memoria del tipo que sean para
conectarse a la placa base del ordenador Son unas plaquitas alargadas con conectores en un
extremo al conjunto se le llama moacutedulo
El nuacutemero de conectores depende del bus de datos del microprocesador que maacutes que un
autobuacutes es la carretera por la que van los datos el nuacutemero de carriles de dicha carretera
representariacutea el nuacutemero de bits de informacioacuten que puede manejar cada vez
SIMMs Single In-line Memory Module con 30 oacute 72 contactos Los de 30 contactos pueden
manejar 8 bits cada vez por lo que en un 386 oacute 486 que tiene un bus de datos de 32 bits
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
5
pero de naturaleza maacutes permanente Estas distinciones contemporaacuteneas son de ayuda
porque son fundamentales para la arquitectura de computadores en general
PARAMETROS FUNDAMENTALES DE LA MEMORIA
La velocidad de acceso (ns) es el tiempo de un acceso de lectura o escritura La SDRAM
capaz de funcionar con un bus de 133 MHz se denomina ldquoPC133rdquo y su tiempo de acceso es
la inversa de 133 MHz 75 ns
Desde la aparicioacuten de la memoria SDRAM la velocidad de memoria se indica con un
nuacutemero que expresa la velocidad de reloj del bus maacuteximo que puede soportar en forma
fiable como ldquoPC100rdquo para la SDRAM capaz de soportar un bus de 100 MHz Pero en otros
casos se trata de velocidad efectiva Por ejemplo la memoria DDR333 funciona con un bus
fiacutesico de 166 MHz pero lo aprovecha de forma doble por cada ciclo de reloj
(DDR Double Data Rate) por lo que equivale a un bus de 333 MHz que soacutelo se aprovecha
una vez
El valor CL o latencia CAS (Column Access Strobe tiempo de acceso a la columna) es el
maacutes importante ya que es inevitable En las memorias SDRAM y DDR son 325 y 2
mientras en las DDR2 son 54 y 3 y en las DDR3 son 9 y 7 Dentro de un mismo tipo de
memoria una memoria con menores latencias seraacute maacutes raacutepida
El ancho de banda es la maacutexima cantidad de memoria que podriacutea trasladarse por segundo
expresado en MBs o GBs Por ejemplo la memoria DDR2-667 opera con bus fiacutesico de
333 MHz y doble aprovechamiento de cada ciclo de reloj con un ancho de bus de 64 bits es
capaz de trasmitir 5333 MBytess por canal de memoria Se puede unir dos canales en la
tecnologiacutea Dual Channel (de doble canal) con lo que la cifra del ancho de banda aumenta
El valor del voltaje depende del tipo de memoria instalado en el equipo como se aprecia en
la tabla 1 A mayor voltaje mayor consumo y temperatura del componente y se requiere
ventilacioacuten
TIPOS DE MEMORIA RAM
Existen y han existido muchos tipos de memorias RAM
Para nombrar una memoria hay que distinguir entre soporte y caracteriacutesticas
SIMMs y DIMMs
Se trata de la forma en que se juntan los chips de memoria del tipo que sean para
conectarse a la placa base del ordenador Son unas plaquitas alargadas con conectores en un
extremo al conjunto se le llama moacutedulo
El nuacutemero de conectores depende del bus de datos del microprocesador que maacutes que un
autobuacutes es la carretera por la que van los datos el nuacutemero de carriles de dicha carretera
representariacutea el nuacutemero de bits de informacioacuten que puede manejar cada vez
SIMMs Single In-line Memory Module con 30 oacute 72 contactos Los de 30 contactos pueden
manejar 8 bits cada vez por lo que en un 386 oacute 486 que tiene un bus de datos de 32 bits
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
6
necesitamos usarlos de 4 en 4 moacutedulos iguales Miden unos 85 cm (30 c) oacute 105 cm (72 c)
y sus zoacutecalos suelen ser de color blanco
Los SIMMs de 72 contactos maacutes modernos manejan 32 bits por lo que se usan de 1 en 1
en los 486 en los Pentium se hariacutea de 2 en 2 moacutedulos (iguales) porque el bus de datos de
los Pentium es el doble de grande (64 bits)
DIMMs maacutes alargados (unos 13 cm) con 168 contactos y en zoacutecalos generalmente negros
llevan dos muescas para facilitar su correcta colocacioacuten Pueden manejar 64 bits de una
vez por lo que pueden usarse de 1 en 1 en los Pentium K6 y superiores Existen para
voltaje estaacutendar (5 voltios) o reducido (33 V)
Las SDRAM normales tienen 168 contactos los primeros moacutedulos se comercializaban a
66MHz de velocidad luego surgieron los de 100 y 133MHz que son praacutecticamente los
uacutenicos que se emplean en SDRAM actualmente soacutelo se encuentran faacutecilmente los SDRAM
de 133MHz
SDRAM Sincronic-RAM Funciona de manera sincronizada con la velocidad de la placa
(de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en
forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en
los Celeron
MODULOS DE MEMORIA
Hay varios tipos de memoria que se utilizan en las computadoras modernas Debido a su
tamantildeo los equipos moacuteviles compactos utilizan un tamantildeo diferente de memoria de acceso
aleatorio (RAM por sus siglas en ingleacutes de Random Access Memory) que las computadoras
de escritorio Tanto las computadoras de escritorio como las portaacutetiles modernas usan
memoria DDR (por sus siglas en ingleacutes de Double Data Rate) las cuales ofrecen altas
velocidades de transferencia de datos que los tipos de memoria maacutes viejos Las memorias
DDR se numeran de uno dos o tres basadas en cuaacutel generacioacuten de memoria pertenecen
Cada placa madre soporta un tipo especiacutefico de memoria
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
7
TIPOS DE MODULO DE MEMORIA
Memoria moacutevil
Las computadoras portaacutetiles utilizan el mismo tipo de memoria que se encuentran en las
computadoras de escritorio pero en una forma maacutes compacta El factor de forma de los
moacutedulos utilizados en las portaacutetiles se llama Doble Moacutedulo de Memoria en Liacutenea de
Contorno Pequentildeo (SO DIMM por sus siglas en ingleacutes de Small Outline Dual In-line
Memory Module) Es un factor de forma que principalmente determina el tamantildeo de los
moacutedulos de memoria Los moacutedulos estaacuten conectados a la placa base del equipo mediante un
nuacutemero de pines El nuacutemero exacto de piness estaacute determinado por el factor de forma y tipo
de memoria Dado que la memoria portaacutetil y de escritorio son de diferentes tamantildeos y
nuacutemeros de pines no son intercambiables Las portaacutetiles maacutes modernas utilizan memoria
DDR2 o DDR3 DIMM en el factor de forma SO con 200 o 204 pines
MEMORIA DE PC
Las computadoras de escritorio son compatibles con el uso de la RAM usando el factor de
forma DIMM en liacutenea En general los nuevos tipos de memoria tienen un mayor nuacutemero
de pines disentildeados para proporcionar una mayor velocidad y ancho de banda La mayoriacutea
de los moacutedulos DIMM de escritorio utilizan una configuracioacuten de 240 pines aunque los
modelos maacutes antiguos utilizan 184 pines Las computadoras modernas de escritorio y
ordenadores portaacutetiles suelen tener memoria Double Data Rate utilizando el estaacutendar de
memoria DDR DDR2 o DDR3 Los moacutedulos DDR de PC utilizan una configuracioacuten de
184 pines mientras que ambos moacutedulos DDR2 y DDR3 usan 240 pines Puesto que los
moacutedulos DDR2 y DDR3 no son compatibles -a pesar de que son los mismos de tamantildeo- se
diferencian por una pequentildea muesca entre los pasadores conocidos como tecla de tensioacuten
Esta muesca evita que los usuarios inserten moacutedulos de memoria RAM en
una placa eleacutectricamente incompatible
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
8
MEMORIA DDR
El tipo maacutes antiguo de la memoria Double Data Rate utiliza una configuracioacuten de 184 pines
en los moacutedulos de escritorio y de 200 pines en los moacutedulos moacuteviles La memoria DDR
utiliza la especificacioacuten Memoria de Acceso Aleatorio de Dinaacutemica Sincroacutenica (o SDRAM
por sus siglas en ingleacutes de Synchronous Dynamic Random Access Memory) Las tres
generaciones de memoria DDR tienen una velocidad efectiva dos veces mayor que su
velocidad real La velocidad de reloj real de la memoria es siempre la mitad de su
valoracioacuten DDR Un moacutedulo DDR nominado DDR266 tiene una velocidad real de
memoria de 133 megahertz La primera generacioacuten de memoria DDR tiene entre DDR200
y DDR400 con el nuacutemero que representa la velocidad efectiva de la memoria en megahertz
Memoria DDR2
La segunda generacioacuten de moacutedulos de memoria DDR utiliza una mayor cantidad de pines y
proporciona velocidades de transferencia maacutes raacutepidas en los equipos moacuteviles y de
escritorio Los moacutedulos SO DIMM DDR2 tienen un esquema de 200 pines mientras que los
modelos de escritorio utilizan 240 pines La memoria DDR2 tiene velocidades entre DDR2-
400 y DDR2-1066
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
9
Moacutedulos DDR3
La uacuteltima generacioacuten de memoria DDR funciona a velocidades de entre 800 y 1600 MHz
Generalmente la memoria DDR3 es fiacutesicamente del mismo tamantildeo y tiene el mismo
nuacutemero de pines que los moacutedulos DDR2 A pesar de que son fiacutesicamente similares la llave
de voltaje de los moacutedulos DDR3 DIMM impide su uso en placas base DDR2 y viceversa
Esta caracteriacutestica es necesaria ya que los moacutedulos DDR3 funcionan generalmente en una
configuracioacuten de baja tensioacuten que los moacutedulos DDR o DDR2 La mayoriacutea de los moacutedulos
DDR funcionan a 33 voltios mientras que los moacutedulos DDR2 requieren 18 voltios y la
mayoriacutea de los moacutedulos DDR3 funcionan a 135 o 15 voltios
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
10
CUANTA MEMORIA RAM SE NECESITA
Cuando queremos comprar un ordenador nuevo muchas veces nos paramos a pensar en
cuaacutenta memoria RAM necesitamos para nuestro diacutea a diacutea Es faacutecil dejarse convencer por
los vendedores o las ganas de tener lo mejor de lo mejor Pero antes de gastar nuestros
duramente ganados ahorros debemos pensar el uso que le vamos a dar al equipo
En todos los casos lo normal es comprar la RAM en una cantidad par de moacutedulos De esta
forma se puede aprovechar una caracteriacutestica de las placas base (las de hace unos pocos
antildeos a esta parte la tienen) que permite usar ambos moacutedulos a la vez durante la ejecucioacuten
de tareas (lo que se conoce como Doble Canal) Por eso me centrareacute en cantidades de
memoria muacuteltiplos de 2 Para sacar rendimiento a 4GB de RAM o maacutes hay que usar un
sistema operativo de 64 bits
Un consejo que parece tonto en cuanto al uso de aplicaciones procurad cerrar del todo de
vez en cuando los navegadores Su forma de gestionar las pestantildeas para cada paacutegina suele
producir lo que se conoce como memory leak (fuga de memoria) que en algunos casos
despueacutes de unas horas puede llenar toda la memoria RAM que estuviera libre hasta que
cerremos las pestantildeas o salgamos del navegador
1GB o 2GB
Esta cantidad es escasa pero suficiente para pequentildeos ordenadores con Linux que hagan de
Media Center o que vayamos a destinar a navegar por internet trabajar un poco con
LibreOffice o crear otros servicios en el entorno de nuestra red domeacutestica como un NAS o
similares Con Windows se hace maacutes necesario 2GB si queremos hacer algo realmente con
eacutel aunque Windows 8 (pese a la falta de intereacutes por parte del usuario) va mejor con esta
cantidad que Windows 7
Los moacutedulos de memoria de 1GB son ya difiacuteciles de encontrar (a precios razonables) y los
de 2GB suelen estar en los 20 a 30 euros dependiendo de la velocidad
4GB
Esta cantidad es la maacutes normal de encontrar en la mayoriacutea de portaacutetiles Es suficiente para
nuestro diacutea a diacutea trabajar con Office y jugar a nuestros tiacutetulos favoritos Es suficiente si no
nos dedicamos a hacer varias cosas a la vez y para la mayoriacutea de los usuarios seraacute
suficiente
8GB
Es el nuevo estaacutendar de memoria para un ordenador nuevo y Apple incluye ya solo esta
cantidad como miacutenimo en sus ordenadores (salvo el Mac Mini aunque no recomiendo
menos de 8GB ni para este modelo) En la mayoriacutea de las situaciones no necesitaremos maacutes
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
11
de esta cantidad y da de sobra para tener un buen puntildeado de aplicaciones corriendo como
Office varios navegadores Photoshop y otros al mismo tiempo Es tambieacuten el maacuteximo de
memoria que deberiacuteamos tener en un PC que usemos para jugar ya que maacutes allaacute de esta
cantidad no notaremos mayor rendimiento en ninguacuten juego
16GB o maacutes
Este caso es para usuarios que realmente exprimen al maacuteximo sus ordenadores o que se
dediquen de verdad al mundo del disentildeo graacutefico y necesiten tener corriendo a la vez varias
aplicaciones como Photoshop herramientas de CAD After Effects Illustrator y otros
(bastante normal en ese sector) las cuales consumen mucha memoria Tambieacuten es uacutetil para
los que hacen uso de maacutequinas virtuales desde las que ejecutar otros sistemas operativos
(muy extendido entre los usuarios de Mac para ejecutar a la vez un Windows con el que
ejem jugar)
MEMORIA VIRTUAL
La memoria virtual es una teacutecnica de gestioacuten de la memoria que permite que el sistema
operativo disponga tanto para el software de usuario como para siacute mismo de mayor
cantidad de memoria que esteacute disponible fiacutesicamente La mayoriacutea de los ordenadores tienen
cuatro tipos de memoria registros en la CPU la memoria cacheacute (tanto dentro como fuera
del CPU) la memoria RAM y el disco duro En ese orden van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad
Muchas aplicaciones requieren acceso a maacutes informacioacuten (coacutedigo y datos) que la que se
puede mantener en memoria fiacutesica Esto es asiacute sobre todo cuando el sistema operativo
permite muacuteltiples procesos y aplicaciones ejecutaacutendose simultaacuteneamente Una solucioacuten al
problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las
aplicaciones mantengan parte de su informacioacuten en disco movieacutendola a la memoria
principal cuando sea necesario Hay varias formas de hacer esto
Una opcioacuten es que la aplicacioacuten misma sea responsable de decidir queacute informacioacuten seraacute
guardada en cada sitio (segmentacioacuten) y de traerla y llevarla La desventaja de esto
ademaacutes de la dificultad en el disentildeo e implementacioacuten del programa es que es muy
probable que los intereses sobre la memoria de dos o varios programas generen conflictos
entre siacute cada programador podriacutea realizar su disentildeo teniendo en cuenta que es el uacutenico
programa ejecutaacutendose en el sistema La alternativa es usar memoria virtual donde la
combinacioacuten entre hardwareespecial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha maacutes memoria
principal (RAM) que la que realmente posee Este meacutetodo es invisible a los procesos La
cantidad de memoria maacutexima que se puede hacer ver que hay tiene que ver con las
caracteriacutesticas del procesador Por ejemplo en un sistema de 32 bits el maacuteximo es 232
lo
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
12
que da 4096 Megabytes (4 Gigabytes) Todo esto hace el trabajo del programador de
aplicaciones mucho maacutes faacutecil al poder ignorar completamente la necesidad de mover datos
entre los distintos espacios de memoria
Aunque la memoria virtual podriacutea estar implementada por el software del sistema
operativo en la praacutectica casi siempre se usa una combinacioacuten de hardware y software dado
el esfuerzo extra que implicariacutea para el procesador
OTRAS MEMORIAS IMPORTANTES DE LA COMPUTADORA
ALMACENAMIENTO PRIMARIO
La memoria primaria estaacute directamente conectada a la CPU de la computadora Debe estar
presente para que la CPU efectuacutee cualquier funcioacuten El almacenamiento primario consta
pues de la memoria primaria del sistema contiene los programas en ejecucioacuten y los datos
con que operan Se puede transferir informacioacuten muy raacutepidamente (tiacutepicamente en menos
de 100 ciclos de reloj1 ) entre un registro del microprocesador y localizaciones del
almacenamiento principal En las computadoras modernas se usan memorias de acceso
aleatorio basadas en electroacutenica del estado soacutelido que estaacute directamente conectada a la
CPU a traveacutes de buses de direcciones datos y control
El almacenamiento lleva por principal requisito que cualquiera de sus localidades debe
ser directamente direccionable esto es todo dato contenido en memoria debe poder
encontrarse basaacutendose en su direccioacuten Es por esto que los registros del procesador no
pueden considerarse almacenamiento primario Las referencias a eacutestos se efectuacutean por
nombre de forma directa y no por direccioacuten Los registros representan el estado actual del
coacutemputo y los datos utilizados inmediatamente pero no pueden almacenar un programa
(soacutelo apuntar al lugar de ejecucioacuten actual)
La gran diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria cacheacute Esta es una memoria de muy alta velocidad tiacutepicamente entre 10 y 100
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
13
veces maacutes que la memoria primaria y se emplea para mejorar la eficiencia o rendimiento
del CPU Parte de la informacioacuten de la memoria principal se duplica en la memoria cacheacute
Comparada con los registros la cacheacute es ligeramente maacutes lenta pero de mayor capacidad
Sin embargo es maacutes raacutepida aunque de mucha menor capacidad que la memoria principal
Algunos autores2 presentan a la memoria cacheacute como una jerarquiacutea aparte sin embargo al
no ser memoria directamente direccionable (guarda estrictamente copias de la informacioacuten
disponible en la memoria principal) es comuacuten presentarla como parte funcional del
almacenamiento primario
ALMACENAMIENTO SECUNDARIO
La memoria secundaria requiere que la computadora use sus canales de entradasalida para
acceder a la informacioacuten y se utiliza para almacenamiento a largo plazo de informacioacuten
persistente Sin embargo la mayoriacutea de los sistemas operativosusan los dispositivos de
almacenamiento secundario como aacuterea de intercambio para incrementar artificialmente la
cantidad aparente de memoria principal en la computadora (a esta utilizacioacuten del
almacenamiento secundario se le denomina memoria virtual) La memoria secundaria
tambieacuten se llama de laquoalmacenamiento masivoraquo Un disco duro es un ejemplo de
almacenamiento secundario
Habitualmente la memoria secundaria o de almacenamiento masivo tiene mayor capacidad
que la memoria primaria pero es mucho maacutes lenta En las computadoras modernas
los discos duros suelen usarse como dispositivos de almacenamiento masivo El tiempo
necesario para acceder a un byte de informacioacuten dado almacenado en un disco duro de
platos magneacuteticos es de unas mileacutesimas de segundo (milisegundos) En cambio el tiempo
para acceder al mismo tipo de informacioacuten en una memoria de acceso aleatorio (RAM) se
mide en mil-milloneacutesimas de segundo (nanosegundos)
Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado
soacutelido y la velocidad de los dispositivos rotantes de almacenamiento magneacutetico u oacuteptico
los discos duros son del orden de un milloacuten de veces maacutes lentos que la memoria (primaria)
Los dispositivos rotantes de almacenamiento oacuteptico (unidades de CD y DVD) son incluso
maacutes lentos que los discos duros aunque es probable que su velocidad de acceso mejore con
los avances tecnoloacutegicos
Por lo tanto el uso de la memoria virtual que es cerca de un milloacuten de veces maacutes lenta que
memoria ldquoverdaderardquo ralentiza apreciablemente el funcionamiento de cualquier
computadora Muchos sistemas operativos implementan la memoria virtual usando
teacuterminos como memoria virtual o laquofichero de cacheacuteraquo La principal ventaja histoacuterica de la
memoria virtual es el precio la memoria virtual resultaba mucho maacutes barata que la
memoria real Esa ventaja es menos relevante hoy en diacutea Aun asiacute muchos sistemas
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
14
operativos siguen implementaacutendola a pesar de provocar un funcionamiento
significativamente maacutes lento
ALMACENAMIENTO TERCIARIO
La memoria terciaria es un sistema en el que un brazo roboacutetico montaraacute (conectaraacute) o
desmontaraacute (desconectaraacute) un medio de almacenamiento masivo fuera de liacutenea (veacutease el
siguiente punto) seguacuten lo solicite el sistema operativo de la computadora La memoria
terciaria se usa en el aacuterea del almacenamiento industrial la computacioacuten cientiacutefica en
grandes sistemas informaacuteticos y en redes empresariales Este tipo de memoria es algo que
los usuarios de computadoras personales normales nunca ven de primera mano
ALMACENAMIENTO FUERA DE LIacuteNEA
El almacenamiento fuera de liacutenea es un sistema donde el medio de almacenamiento puede
ser extraiacutedo faacutecilmente del dispositivo de almacenamiento Estos medios de
almacenamiento suelen usarse para transporte y archivo de datos En computadoras
modernas son de uso habitual para este propoacutesito los disquetes discos oacutepticos y
las memorias flash incluyendo las unidades USB Tambieacuten hay discos duros USB que se
pueden conectar raacutepidamente Los dispositivos de almacenamiento fuera de liacutenea usados en
el pasado son cintas magneacuteticas en muchos tamantildeos y formatos diferentes y las bateriacuteas
extraiacutebles de discos Winchester
ALMACENAMIENTO DE RED
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye
el hecho de acceder a la informacioacuten a traveacutes de una red informaacutetica Discutiblemente el
almacenamiento de red permite centralizar el control de informacioacuten en una organizacioacuten y
reducir la duplicidad de la informacioacuten El almacenamiento en red incluye
El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en
una computadora a la que otra de eacutestas puede acceder a traveacutes de una red de aacuterea local
una red de aacuterea extensa una red privada virtual o en el caso de almacenamientos de
archivos en liacutenea internet
Las redes de computadoras son computadoras que no contienen dispositivos de
almacenamiento secundario En su lugar los documentos y otros datos son
almacenados en un dispositivo de la red
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
15
MEMORIA CAHCEacute
La unidad cacheacute es un sistema especial de almacenamiento de alta velocidad Puede ser
tanto un aacuterea reservada de la memoria principal como un dispositivo de almacenamiento de
alta velocidad independiente Hay dos tipos de cacheacute frecuentemente usados en las
computadoras personales memoria cacheacute y cacheacute de disco Una memoria cacheacute llamada
tambieacuten a veces almacenamiento cacheacute o RAM cacheacute es una parte de memoria RAM
estaacutetica de alta velocidad (SRAM) maacutes raacutepida que la RAM dinaacutemica (DRAM) usada como
memoria principal La memoria cacheacute es efectiva dado que los programas acceden una y
otra vez a los mismos datos o instrucciones Guardando esta informacioacuten en SRAM la
computadora evita acceder a la lenta DRAM
Cuando se encuentra un dato en el cacheacute se dice que se ha producido un acierto siendo un
cacheacute juzgado por su tasa de aciertos (hit rate) Los sistemas de memoria cacheacute usan una
tecnologiacutea conocida por cacheacute inteligente en la cual el sistema puede reconocer cierto tipo
de datos usados frecuentemente Las estrategias para determinar queacute informacioacuten debe ser
puesta en el cacheacute constituyen uno de los problemas maacutes interesantes en la ciencia de las
computadoras Algunas memorias cacheacute estaacuten construidas en la arquitectura de los
microprocesadores Por ejemplo el procesador Pentium II tiene un cacheacute L2 de 512 KiB
El cacheacute de disco trabaja sobre los mismos principios que la memoria cacheacute pero en lugar
de usar SRAM de alta velocidad usa la convencional memoria principal Los datos maacutes
recientes del disco duro a los que se ha accedido (asiacute como los sectores adyacentes) se
almacenan en un buffer de memoria Cuando el programa necesita acceder a datos del
disco lo primero que comprueba es el cacheacute del disco para ver si los datos ya estaacuten ahiacute El
cacheacute de disco puede mejorar draacutesticamente el rendimiento de las aplicaciones dado que
acceder a un byte de datos en RAM puede ser miles de veces maacutes raacutepido que acceder a un
byte del disco duro
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
16
MEMORIA GRAFICA DE VIDEO
Una tarjeta graacutefica tarjeta de viacutedeo placa de viacutedeotarjeta aceleradora de
graacuteficos o adaptador de pantalla es una tarjeta de expansioacuten para
una computadora uordenador encargada de procesar los datos provenientes de la CPU y
transformarlos en informacioacuten comprensible y representable en un dispositivo de salida
como un monitor otelevisor Las tarjetas graacuteficas maacutes comunes son las disponibles para las
computadoras compatibles con la IBM PC debido a la enorme popularidad de eacutestas pero
otras arquitecturas tambieacuten hacen uso de este tipo de dispositivos
Es habitual que se utilice el mismo teacutermino tanto a las habituales tarjetas dedicadas y
separadas como a las GPUintegradas en la placa base Algunas tarjetas graacuteficas han
ofrecido funcionalidades antildeadidas como captura de viacutedeo sintonizacioacuten de TV
decodificacioacuten MPEG-21 y MPEG-4 o incluso conectores Firewire de ratoacuten laacutepiz
oacuteptico o joystick
MEMORIA ROM
La memoria de solo lectura conocida tambieacuten como ROM (acroacutenimo en ingleacutes de read-
only memory) es un medio de almacenamiento utilizado en ordenadores y dispositivos
electroacutenicos que permite soacutelo la lectura de la informacioacuten y no su escritura
independientemente de la presencia o no de una fuente de energiacutea
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
17
Los datos almacenados en la ROM no se pueden modificar o al menos no de manera raacutepida
o faacutecil Se utiliza principalmente en su sentido maacutes estricto se refiere soacutelo a maacutescara ROM
-en ingleacutes MROM- (el maacutes antiguo tipo de estado soacutelido ROM) que se fabrica con los
datos almacenados de forma permanente y por lo tanto su contenido no puede ser
modificado de ninguna forma Sin embargo las ROM maacutes modernas
como EPROM y Flash EEPROM efectivamente se pueden borrar y volver a programar
varias veces aun siendo descritos como memoria de soacutelo lectura (ROM) La razoacuten de que
se las continuacutee llamando asiacute es que el proceso de reprogramacioacuten en general es poco
frecuente relativamente lento y a menudo no se permite la escritura en lugares aleatorios
de la memoria A pesar de la simplicidad de la ROM los dispositivos reprogramables son
maacutes flexibles y econoacutemicos por lo cual las antiguas maacutescaras ROM no se suelen encontrar
en hardware producido a partir de 2007
MEMORIA FLASH
La memoria flash es una manera desarrollada de la memoria EEPROM que permite que
muacuteltiples posiciones de memoria sean escritas o borradas en una misma operacioacuten de
programacioacuten mediante impulsos eleacutectricos frente a las anteriores que soacutelo permite escribir
o borrar una uacutenica celda cada vez EPROM Por ello la memoria flash permite funcionar a
velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes
puntos a la vez Las aplicaciones mas habituales son
-USB (ademaacutes del almacenamiento pueden incluir radio FM grabacioacuten de vozhellip
-PC card(es un perifeacuterico disentildeado para computadoras portaacutetiles para expandir la memoria
aunque tambieacuten es utilizado como tarjeta de red sintonizador de TVmodemhellip)
-Tarjetas de memoria flash (sustituto del carrete en la fotografiacutea digital
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
18
En cuanto a las caracteriacutesticas que ofrecen este tipo de memorias cabe destacar su gran
resistencia a los golpes (no contiene partes moacuteviles) es de bajo consumo y muy silencioso
de reducido tamantildeo (lo que nos permite introducirlo en dispositivos portaacutetiles) y muy
ligero Otra caracteriacutestica de gran intereacutes es que funciona bajo temperaturas extremas ( -25ordm
hasta los 85ordm )
En lo referente a defectos hay que mencionar que solo permite una cantidad finita de
escrituras y borrados (generalmente entre 10000 y un milloacuten) dependiendo de la celda la
precisioacuten y el voltaje necesario para su borradoInicialmente almacenaban 8 MB pero
actualmente almacenan maacutes de 64 GB con una velocidad de hasta 20 MBs
Fabricada con puertas loacutegicas NOR y NAND para almacenar los 0‟s y 1‟s correspondientes
Las tarjetas de memoria flash estaacuten hechas de muchiacutesimas celdas microscoacutepicas que
acumulan electrones con diferentes voltajes a medida que la electricidad pasa a traveacutes de
ellas creando asiacute un mapa de diferentes cargas eleacutectricas De este modo la tarjeta logra
guardar la informacioacuten que el usuario requiere Mientras maacutes compacta esteacute distribuida su
estructura mayor informacioacuten almacena y asimismo tambieacuten aumentan los costos en la
fabricacioacuten de estos dispositivos
Los sistemas de archivos estaacuten en desarrollo aunque en la praacutectica el maacutes utilizado es el
FAT (por compatibilidad)
Explicacioacuten del funcionamiento de las memorias
-MEMORIA TIPO NOR Para programar una celda de tipo NOR (asignar un valor
determinado) se permite el paso de la corriente desde el terminal fuente al terminal
sumidero entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos
en el campo eleacutectrico que genera Este proceso se llama hot-electroacuten injection Para borrar
(poner a ldquo1rdquo el estado natural del transistor) el contenido de una celda expulsar estos
electrones se emplea la teacutecnica de Fowler-Nordheim tunnelling un proceso de tunelado
mecaacutenico ndash cuaacutentico Esto es aplicar un voltaje inverso bastante alto al empleado para
atraer a los electrones convirtiendo al transistor en una pistola de electrones que permite
abriendo el terminal sumidero que los electrones abandonen el mismo Este proceso es el
que provoca el deterioro de las celdas al aplicar sobre un conductor tan delgado un voltaje
tan alto
-MEMORIA TIPO NAND Las memorias flash basadas en puertas loacutegicas NAND
funcionan de forma ligeramente diferente usan un tuacutenel de inyeccioacuten para la escritura y
para el borrado un tuacutenel de bdquosoltado‟ Las memorias basadas en NAND tienen ademaacutes de la
evidente base en otro tipo de puertas un coste bastante inferior unas diez veces de maacutes
resistencia a las operaciones pero soacutelo permiten acceso secuencial (maacutes orientado a
dispositivos de almacenamiento masivo) frente a las memorias flash basadas en NOR que
permiten lectura de acceso aleatorio Sin embargo han sido las NAND las que han
permitido la expansioacuten de este tipo de memoria ya que el mecanismo de borrado es maacutes
sencillo (aunque tambieacuten se borre por bloques) lo que ha proporcionado una base maacutes
rentable para la creacioacuten de dispositivos de tipo tarjeta de memoria Las populares
memorias USB o tambieacuten llamadas Pendrives utilizan memorias flash de tipo NAND
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ldquoVICTOR RAUL HAYA DE LA TORRErdquo
19
Contenido QUEacute ES LA MEMORIA RAM 4
Memoria moacutevil 7
Memoria DDR2 8
Moacutedulos DDR3 9
ALMACENAMIENTO PRIMARIO 12
ALMACENAMIENTO SECUNDARIO 13
ALMACENAMIENTO TERCIARIO 14
ALMACENAMIENTO FUERA DE LIacuteNEA 14
ALMACENAMIENTO DE RED 14