1. República bolivariana de Venezuela
Ministerio del poder popular para la educación universitaria
Instituto universitario politécnico “Santiago Mariño”
Ingeniería en sistemas
Lapso 2018-1
Barcelona, febrero del 2018
Bachiller:
Alberto Isaacs C.I.: 22.844.557
2. Introducción
El término memoria identifica el almacenaje de datos que viene en forma chips, y el
almacenaje de la palabra se utiliza para la memoria que existe en las cintas o los discos. Por
otra parte, el término memoria se utiliza generalmente como taquigrafía para la
memoria física, que refiere a los chips reales capaces de llevar a cabo datos. Algunos
ordenadores también utilizan la memoria virtual, que amplía memoria física sobre un disco
duro.
La operación básica son la de lectura; en la que se recibe una dirección de la posición
donde se encuentra la información que ha sido depositada previamente, la otra operación
es la de escritura donde se recibe la dirección y la información que va a grabarse.
La memoria principal almacena instrucciones y datos de aquellos programas que se
encuentran en ejecución; el propósito que tiene la computadora es de que se ejecuten
programas; la información que se accede a estos, junto con los programas se debe
encontrar en la memoria principal (puede ser parcialmente) durante el proceso de
ejecución.
3. Memoria RAM
La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio)
es donde el computador guarda los datos que está utilizando en el momento
presente. El almacenamiento es considerado temporal por que los datos y programas
permanecen en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y
rápidamente
Físicamente, están constituidas por un conjunto de chips o módulos de chips
normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos
negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:
4. La memoria RAM (Random Access Memory, memoria de acceso aleatorio) es un tipo de
memoria volátil a cuyas posiciones es posible acceder de igual forma.
Esto último se pone de relieve porque en las computadoras, y hasta una época determinada, los
medios de almacenamiento físicos eran tarjetas perforadas o cintas magnéticas, cuyo acceso era
secuencial (es decir, para llegar a una posición determinada X, antes teníamos que pasar por
todas las posiciones anteriores a la que queremos acceder). Y, como podemos hablar de
memorias en todos los casos, la mención explícita a la aleatoriedad nos permite concretar a qué
tipo de memoria nos referimos.
Por otra parte, el término volátil indica que el contenido no se mantiene una vez se deja de
alimentar la memoria con energía eléctrica. Esto quiere decir, lisa y llanamente, que cuando
apagamos la computadora, los datos en esta memoria se pierden.
Es por ello que, en el caso de querer preservar los datos que tenemos en la memoria RAM,
trendremos que volcarlos a un almacenamiento permanente, como un disco duro, una tarjeta
de memoria, o una unidad USB, en forma de ficheros.
5. La memoria RAM es la memoria “de trabajo” del sistema, la que se utiliza en cada momento para la
ejecución de aplicaciones.
El programa se lee del disco y se copia a la memoria (un procedimiento que se denomina
“cargarse” en memoria).
Como todos los componentes de las computadoras modernas, la memoria RAM también tiene su
historia y ha sufrido su evolución a lo largo del tiempo.
Las primeras memorias RAM:
Fueron construidas, tras la Segunda Guerra Mundial, empleando un material magnético llamado
ferrita.
Al ser un material magnetizable, se podían polarizar en un sentido o en el inverso para representar
respectivamente un uno y un cero, los números representativos de la lógica binária con la cual
funcionan todas las computadoras modernas.
6. A finales de la década de los setenta, la revolución del silicio alcanza el mundo de la computación y, con él, a la construcción de
memorias RAM.
Las primeras computadoras, al igual que las primeras microcomputadoras años después, incluían una cantidad de memoria RAM que hoy
en día nos parecería irrisoria.
Por ejemplo, el Sinclair ZX81 del año 1981 montaba 1 Kilobyte, mientras que cualquier smartphone de gama media de hoy en día monta
1 Gigabyte, lo cual representa mil millones (1.000.000.000) de bytes.
No solamente en cantidad ha evolucionado la memoria RAM, sino también en velocidad de acceso y miniaturización.
Esta evolución de la memoria RAM ha dado lugar a diferentes tipos de tecnología:
Evolución de la memoria RAM:
*SRAM (Static Random Access Memory), consistente en un tipo de memoria que puede mantener los datos mientrs haya un suministro
de corriente sin necesitar de un circuito de refresco.
*NVRAM (Non-Volatile Random Access Memory), la cual viola la definición que hemos dado de memoria volátil, pues puede mantener
los datos en ella almacenados incluso después de que sea coirtada la corriente eléctrica. Se encuentra, en cantidades pequeñas, en
dispositivos electrónicos para funcionalidades tales como mantener una configuración.
*(Dynamic Random Access Memory), que utiliza una tecnología basada en condensadores.
*SDRAM (Synchronous Dynamic Random-Access Memory). El hecho de que sea síncrona le permite funcionar con el mismo reloj del bus
del sistema.
*DDR SDRAM y, con ella, las siguientes evoluciones DDR2, 3 y 4. Consisten en una variación de las SDRAM de mayor velocidad. Los
números sucesivos (el 2, 3 y 4) indican mayores velocidades todavía.
7. Memoria ROM
Una memoria ROM es aquella memoria de almacenamiento que permite sólo la lectura de la
información y no su destrucción, independientemente de la presencia o no de una fuente de energía
que la alimente.
ROM es una sigla en inglés que refiere al término "Read Only Memory" o "Memoria de Sólo Lectura".
Se trata de una memoria de semiconductor que facilita la conservación de información que puede ser
leída pero sobre la cual no se puede destruir. A diferencia de una memoria RAM, aquellos datos
contenidos en una ROM no son destruidos ni perdidos en caso de que se interrumpa la corriente de
información y por eso se la llama "memoria no volátil".
Con frecuencia, las memorias ROM o de sólo lectura se usaron como principal medio de
almacenamiento de datos en los ordenadores. Por ser una memoria que protege los datos contenidos
en ella, evitando la sobreescritura de éstos, las ROM se emplearon para almacenar información de
configuración del sistema, programas de arranque o inicio, soporte físico y otros programas que no
precisan de actualización constante.
8. Si bien durante las primeras décadas de los ordenadores el sistema operativo solía almacenarse en su
totalidad en la memoria ROM, actualmente estos sistemas tienden a guardarse en las nuevas memorias
flash.
Anteriormente, no existían alternativas eficientes para la memoria ROM y, de necesitarse más memoria
o una actualización sobre los programas o el sistema, era preciso a menudo reemplazar la memoria
vieja por un chip nuevo de ROM.
Hoy por hoy las computadoras pueden conservar algunos de sus programas en ROM, pero la memoria
flash se encuentra mucho más difundida, incluso en teléfonos móviles y dispositivos PDA.
Además de las computadoras, consolas de videojuegos siguen utilizando programas basados en la
memoria ROM, como la Nintendo 64, Super Nintendo o Game Boy.
Por la velocidad de uso, la información contenida en una memoria ROM suele pasarse a la RAM cuando
es requerida para el funcionamiento del sistema.
9. Memoria cache
Cuando en informática se habla de memoria caché o cache se está hablando de aquella cantidad de
información que permanece de manera temporal en la computadora y que ayuda a la adquisición de
velocidad y eficiencia cuando es necesario recurrir a determinado tipo de datos. El nombre de memoria
cache proviene del francés, que significa "escondido" u "oculto".
El sistema de memoria cache está diseñado especialmente para servir al apropiado y organizado
almacenamiento de información en una computadora. Su función es básicamente mantener de manera
temporal y accesible aquellos datos que son requeridos para realizar determinadas funciones o tareas.
Esta disponibilidad permite que cada programa o archivo tenga inmediato acceso a la información
necesaria y pueda así dedicarse a subir el nivel de eficiencia de las funciones normales. De tal modo, la
memoria principal cuenta con una gran ayuda que le permite adquirir mayor velocidad de desempeño
y mejores resultados por fuera de sus limitadas capacidades.
10. La memoria cache se estructura normalmente en pequeños campos donde se guardan los datos necesarios (hasta
un byte de espacio por cada campo o celda). Puede tener lugar como parte integrante de la memoria principal
como también puede estar emplazada por fuera de ella y activarse de manera autónoma. A través del método del
hit rate o del promedio de pedidos que recibe cada dato, se establece un orden de los elementos más requeridos y
que por tanto pasan a estar a mayor disponibilidad, borrándose eventualmente aquellos que no vuelvan a ser
utilizados.
Cuando uno habla de la memoria cache de disco está haciendo referencia a un proceso similar al de la memoria
cache RAM que se produce en la misma memoria principal. Este procedimiento es otro modo de implementar el
sistema de memoria cache evitando usar la lenta memoria del disco duro pero manteniendo activo su interior y
proveyéndole con datos de manera mucho más directa.
11. Memoria FLASH
La memoria flash derivada de las siglas EEPROM permite la lectura y escritura de
múltiples posiciones de memoria en la misma operación. Gracias a ello, la tecnología
flash, siempre mediante impulsos eléctricos, permite velocidades de funcionamiento
muy superiores frente a la tecnología EEPROM primigenia, que sólo permitía actuar
sobre una única celda de memoria en cada operación de programación. Se trata de la
tecnología empleada en los dispositivos denominados memoria USB.
12. Antecedentes de las memorias FLASH
Las memorias han evolucionado mucho desde los comienzos del mundo de la computación. Conviene recordar los tipos de memorias de semiconductores empleadas
como memoria principal y unas ligeras pinceladas sobre cada una de ellas para enmarcar las memorias flash dentro de su contexto.
Organizando estos tipos de memoria conviene destacar tres categorías si las clasificamos en función de las operaciones que podemos realizar sobre ellas, es decir,
memorias de sólo lectura, memorias de sobre todo lectura y memorias de lectura/escritura.
Memorias de sólo lectura.
ROM (Read Only Memory): se usan principalmente en microprogramación de sistemas. Los fabricantes las suelen emplear cuando producen componentes de forma masiva.
PROM (Programmable Read Only Memory): el proceso de escritura es electrónico. Se puede grabar posteriormente a la fabricación del chip, a diferencia de las anteriores
que se graba durante la fabricación. Permite una única grabación y es más cara que la ROM.
Memorias de sobre todo lectura.
EPROM (Erasable Programmable Read Only Memory): se puede escribir varias veces de forma eléctrica, sin embargo, el borrado de los contenidos es completo y a través de
la exposición a rayos ultravioletas (de esto que suelen tener una pequeña ‘ventanita’ en el chip).
EEPROM (Electrically Erasable Programmable Read Only Memory): se puede borrar selectivamente byte a byte con corriente eléctrica. Es más cara que la EPROM.
Memoria flash: está basada en las memorias EEPROM pero permite el borrado bloque a bloque y es más barata y densa.
Memorias de Lectura/Escritura (RAM).
DRAM (Dynamic Random Access Memory): los datos se almacenan como en la carga de un condensador. Tiende a descargarse y, por lo tanto, es necesario un proceso de
refresco periódico. Son más simples y baratas que las SRAM.
SRAM (Static Random Access Memory): los datos se almacenan formando biestables, por lo que no requiere refresco. Igual que DRAM es volátil. Son más rápidas que las
DRAM y más caras.
13. Memoria PROM y EPROM
Una alternativa son los chips de memoria de solo lectura programables, o PROM (Programmable Read-
Only Memory). Este tipo de circuitos consiste en una matriz de elementos que actuan como fusibles.
Normalmente conducen la electricidad. Sin embargo, al igual que los fusibles, estos elementos pueden
fundirse, lo que detiene el flujo de la corriente.
Los chips PROM están fabricados y desarrollados con todos sus fusibles intactos. Se emplea una
máquina especial llamada programador de PROM o quemador de PROM, para fundir los fusibles uno
por uno según las necesidades del software que se va a codificar en el chip. Este proceso se conoce
normalmente como el “ quemado “ de la PROM.
Como la mayoría de los incendios, los efectos de quemar la PROM son permanentes. El chip no puede
modificar, ni actualizar, ni revisar el programa que lleva dentro. Definitivamente, las PROM no están
pensadas para la gente que cambia rápidamente de ideas, ni para la industria de cambios rápidos.
14. Por fortuna, la tecnología nos ha traído otra alternativa: los chips de memoria programables y
borrables de solo lectura, las EPROM. ( Erasable Programmable Read-Only Memory ). Las EPROM
son internamente semiconductores auto-reparables porque los datos de su interior pueden
borrarse y el chip puede ser reutilizado por otros datos o programas.
Las EPROM son fáciles de distinguir de los otros chips porque tienen una pequeña ventana
transparente en el centro de la cápsula. Invariablemente, esta ventana esta cubierta con una
etiqueta de cualquier clase, y con una buena razón: el chips se puede borrar por la luz ultravioleta
de alta intensidad que entra por la ventana.
Si la luz del sol llega directamente al chip a través de una ventana, el chip podría borrarse sin que
nadie se diera cuenta. A causa de su versatilidad con la memoria permanente, y por su facilidad de
reprogramación, basta borrarla con luz y programarla de nuevo, las EPROM se encuentran en el
interior de muchos ordenadores.
15. Diferencias entre RAM, ROM y CACHE
Memoria RAM:
Permite almacenar datos temporalmente, rapidez para acceder a la información, carga el sistema operativo y después los demás
programas.
Memoria ROM:
Permite almacenar datos de forma indefinida aunque se corte el fluido eléctrico y almacena la BIOS (programa de arranque y datos de la
configuración del sistema). La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar
los programas que ponen en marcha el ordenador y realizan los diagnósticos. La mayoría de los ordenadores tienen una cantidad pequeña
de memoria ROM (algunos miles de bytes)
Memoria Cache:
Almacena datos necesarios para operaciones inmediatas. En informática, la caché de CPU. una caché usada por la unidad central de
procesamiento de una computadora para reducir el tiempo de acceso a la memoria. La caché es una memoria más diminuta y rápida, la
cual almacena copias de datos ubicados en la memoria principal que se utilizan con más frecuencia.
Es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder,
normalmente en tiempo, respecto a la copia en la caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los
accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor.
Cuando el procesador necesita leer o escribir en una ubicación en memoria principal, primero verifica si una copia de los datos está en la
caché. Si es así, el procesador de inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la escritura a la
memoria principal
16. Evolución de las memorias
Disco duro:
Es el medio de almacenamiento por excelencia. Desde que en 1955 saliera el primer disco duro hasta nuestros días, el disco duro o HDD ha tenido un
gran desarrollo. Los discos duros se emplean en computadores de escritorio, portátiles y unidades de almacenamiento de manejo más complejo. El
disco duro es el componente que se encarga de almacenar todos los datos que queremos. Mientras que la memoria RAM actúa como memoria "de
apoyo" (como variable que almacena y pierde información según se van procesando datos), el disco duro almacena permanentemente la información
que le metemos, hasta que es borrado. Generalmente, lo primero que se graba en un disco duro es el sistema operativo que vamos a usar en nuestro
computador. Una vez tenemos instalado el sistema operativo en el disco duro, podemos usar todos los programas que queramos que hayan
instalados, y toda la información que queramos guardar se almacenará en el disco duro. En el disco duro almacenamos cualquier cosa, como
documentos, imagen, sonido, programas, vídeos, ficheros, etc.
Los discos duros también han evolucionado muchísimo en los últimos veinte años, sobre todo ampliando su capacidad
El disco duro está compuesto básicamente de:
Varios discos de metal magnetizado, que es donde se guardan los datos.
Un motor que hace girar los discos.
Un conjunto de cabezales, que son los que leen la información guardada en los discos.
Un electro-imán que mueve los cabezales.
Un circuito electrónico de control, que incluye la interfaz con la computadora y la memoria caché.
Una caja hermética (aunque no al vacío), que protege el conjunto.
Normalmente usan un sistema de grabación magnética analógica.
El número de discos depende de la capacidad del HDD y el de cabezales del número de discos x 2, ya que llevan un cabezal por cada cara de cada
disco (4 discos = 8 caras = 8 cabezales).
Actualmente el tamaño estándar es de 3.5' de ancho para los HDD de pcs y de 2.5' para los discos de computadoras portátiles.
17. Memoria caché:
En informática, la caché de CPU, es una caché1 (/ˈkæʃ/ o /kaʃ/) usada por la unidad central
de procesamiento de una computadora para reducir el tiempo de acceso a la memoria. La
caché es una memoria más pequeña y rápida, la cual almacena copias de datos ubicados en
la memoria principal que se utilizan con más frecuencia.
Es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos
originales son costosos de acceder, normalmente en tiempo, respecto a la copia en la
caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los
accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al
dato sea menor.
Cuando el procesador necesita leer o escribir en una ubicación en memoria principal,
primero verifica si una copia de los datos está en la caché. Si es así, el procesador de
inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o
la escritura a la memoria principal.
18. Memoria RAM
La Memoria de Acceso Aleatorio o RAM (acrónimo inglés de Random Access Memory), es una memoria
de semiconductor, en la que se puede tanto leer como escribir información. Es una memoria volátil, es
decir, pierde su contenido al desconectarse de la electricidad.
La memoria RAM es el componente de almacenamiento más importante de un computador actual,
junto al disco duro. Con la llegada de los computadores de escritorio, había que idear un sistema de
almacenamiento que no ocupara espacio, pues los computadores de escritorio se idearon para que
cupiesen en una mesa de oficina. La memoria RAM se forma a partir de microchips con entradas de
memoria. La memoria es almacenada en esas entradas de manera aleatoria, de ahí su nombre. La
memoria RAM es uno de los componentes informáticos que más ha evolucionado en los últimos veinte
años. Si a finales de los 80 la capacidad de las memorias RAM rondaban los 4 MB, ahora lo normal es
comprarse un computador con al menos 1024 MB, (1 GB). Normalmente se ha ido avanzando en una
cantidad de MB igual a potencias de 2. A mediados de los 90, con la llegada de Windows 95, los
computadores comenzaron a usar memorias de 16 MB de RAM, más tarde de 32, 64, 128... hasta
los Pentium 4 y usando Windows XP, en donde se recomienda al menos 256 MB de RAM, aunque hoy
en día lo normal es que usen entre 1 Gigabyte y 8 Gigabytes. Aunque algunos PC ya usan 32 Gigabytes
de RAM JEFRI
19. Memoria USB
La memoria USB fue inventada en 1998 por IBM, pero no fue patentada por él. Su objetivo era sustituir a
los disquetes con mucha más capacidad y velocidad de transmisión de datos.Aunque actualmente en un
CD o DVD se puede almacenar memoria para luego borrarla y manipularla, lo más cómodo y usado son
las memorias USB. Son pequeños dispositivos del tamaño de un mechero que actúan prácticamente
igual que un disquete, pero con una capacidad mucho mayor, que actualmente van desde los 64 mb a
varios gigabytes. Su principal ventaja es su pequeño tamaño, su resistencia (la memoria en sí está
protegida por una carcasa de plástico como un mechero) y su velocidad de transmisión, mucho más
rápido que los disquetes.
Actualmente está muy de moda este tipo de dispositivos, sobre todo entre jóvenes u oficinistas, pues
gracias a su reducido tamaño y forma puede colgarse como llavero por ejemplo, y lo más importante,
con los sistemas operativos (Linux,Windows o Mac), sólo hay que conectarlo al computador y usarlo sin
más complicaciones. Además existen otros aparatos como los reproductores de MP3 que utilizan las
mismas características. Pueden almacenar cualquier tipo de dato, pero su principal característica es que
los ficheros de música en formato mp3 y wma sobre todo, son reconocidos y procesados para ser
escuchados a través de unos auriculares conectados al aparato. Esto es pues, un sustituto del Walkman.
Pero además cada vez están apareciendo nuevos diseños que son capaces de almacenar ya decenas de
gigabytes (miles de canciones) y también vídeo, que con una pequeña pantalla pueden ser visualizados.
20. Conclusión
Las memorias modernas y sus otros tipos de memorias usadas hoy en día, como los
módulos RIMM RDRAM de Rambus, pero debido a que son prototipos y son usados
por muy poca gente casi no se mencionan
Espero haber solucionado todas sus dudas y problemas en cuanto al tema de las
memorias del computador, y como podemos apreciar las memorias computacionales
es un tema muy complejo de tratar ya que son demasiados los distintos tipos de ellas
que existe, y constantemente han ido evolucionando en el tiempo para poder
proporcionar una mejor calidad y rapidez a las computadoras que existen hoy en día, y
para ello tratamos de poner a disposición gran mayoría de la información requerida
por los usuarios.