You are on page 1of 7

Definición / Uso / Función Una memoria de computadora es un conjunto de pequeñas celdas numeradas.

Más aún: cada una de esas celdas puede almacenar sólo entidades binarias (dígitos o símbolos que toman uno de dos valores discretos 0 o 1). Así, utilizando apropiadamente esas celdas es posible guardar fácil -pero exclusivamente- la información X en la celda Y. Sin embargo, la celda Y no puede almacenar otra información en el mismo instante de tiempo. Dicho de otra forma, la memoria de una computadora es completamente localizada. Por supuesto, el número de celdas es muy grande. Una memoria de computadora es muy sistemática, muy ordenada, de ahí su eficiencia; pero al mismo tiempo es muy rígida. Eso significa que para tener acceso a una información se requiere saber exactamente en qué lugar preciso está almacenada. Así, es necesario dar a la máquina instrucciones del tipo: ``Leer la información que se encuentra almacenada en la celda 32767 y copiarla a la celda 26567''. El uso de la memoria es para agilizar el flujo de información hacia el CPU. En otras palabras es como decir desde el disco duro al CPU hay mucha mas distancia y mucho mas tiempo es perdido mientras busca en el disco duro y manda al CPU para ser procesado, mientras que si la información que esta en el disco es cargada a la memoria de allí el CPU puede accesar mas rápidamente la información que ha sido pedida. También se puede decir que el uso de la memoria es agilizar la compilación de información. La memoria tiene como función primordial almacenar temporalmente(en el caso del RAM) información del disco para ser ejecutada por el CPU, de una manera más ágil y veloz. Tipos de Memoria • Memorias con paridad consiste en añadir a cualquier de los tipos anteriores un chip que realiza una operación con los datos cuando entran en el chip y otra cuando salen. Si el resultado ha variado, se ha producido un error y los datos ya no son fiables. Dicho así, parece una ventaja; sin embargo, el ordenador solo avisa de que el error se ha producido, no lo corrige. Es mas, estos errores son tan improbables que la mayor parte de los chips no los sufren jamas aunque estén funcionando durante años; por ello, hacen que todas las memorias se fabrican sin paridad. Primaria: • RAM: abreviatura para random access memory, en español vendría siendo memoria de acceso randomico. Este tipo de memoria se considera volátil ya que cada vez que la computadora es apagada esta memoria es totalmente eliminada y puesta en 0. Hay muchos tipos de RAM, como por ejemplo: DRAM: Dinamic - RAM, o RAM a secas, ya que es “la original”, y por tanto la más lenta. Este tipo de memoria fue usada desde la época del 386, su velocidad de refresco típica es de 80 ó 70 nanosegundos, tiempo este que tarda en vaciarse para poder dar entrada a la siguiente seria de datos. Por ello, es más rápida la de 70ns que la de 80ns. Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos. Fast Page(FPM): aveces llamado DRAM, puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura(el modo de pagina rápida) como por ser de 70 ó 60 nanosegundos.

Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos.

RAM. para aplicaciones realmente criticas. La más moderna.• EDO: o EDO . La decisión de qué bloque hemos de retirar. que se sitúa entre el procesador y la memoria principal. Funciona de manera sincronizada con la velocidad de la placa. De menor a mayor rendimiento pueden ser: DRAM -> FMP -> EDO -> VRAM -> WRAM -> SDRAM ->SGRAM. compite en prestaciones con al SDRAM. ECC: memoria con corrección de errores. Secundario • • • • • • • Memoria Cache: Aunque siempre hablamos de caches de hardware o software. La de primer nivel es la que se encuentra integrada dentro del propio microprocesador y resulta. BEDO: (Burst . Memoria SDRAM capaz de funcionar a esos 100MHz. resulta cada vez más habitual encontrarse con cantidades de 512 Kbytes de cache. No entraremos en detalle acerca de las mismas. lo que la hace algo mas rapida.RAM. nos limitaremos a definir su función. Puede ser cualquier tipo. fallo que ha de ser subsanado trasladando un bloque adecuado de información desde la memoria principal a la caché. Su misión principal consiste en acelerar los accesos del procesador a aquellos datos que necesita. permite empezar a introducir nuevos datos mientras los anteriores estan saliendo. Se instala sobre todo en SIMMs de 72 contactos. extended data output . 60 ó 50nonasegundos. ya que dispone de una vía directa de 128 bits en el interior del chip. dan lugar a las denominadas políticas de reemplazo y actualización. es usada en los Pentium II de menos de 350MHz y en los Celeron. aunque no todas las memorias vedidas como “de 100MHz” las cumplen PC133: SDRAM de 133MHz. SDRAM: Sincronic . Usadas en servidores y mainframes. sin acento). Pero dejando aparte las puntualizaciones lingüísticas.EDO) una evolución de la EDO.RAM. Es el mismo principio de la PC100. Un último detalle a tener en cuenta es que existen dos tipos de caché: write-through y write-back. Pentium II 350MHz y micros más modernos. con refrescos de 70. Detecta errores de datos y los corrige. aunque sobre todo EDO ECC o SDRAM . etc.. para lo que debe ser rápidisima. de unos 25 a 10 nonasegundos. se produce lo que se conoce como fallo de caché. lógicamente. La memoria caché es una memoria de tipo estático (SRAM). más efectiva que la de segundo nivel. cuándo hemos de actualizar la información. por lo que es otro detalle a tener en cuenta. pensar en menos de 256 Kbytes de memoria caché es desaprovechar las posibilidades del equipo. lo cierto es que se trata de una palabra mal utilizada puesto que proviene del inglés cash (de hecho. En las máquinas actuales. Evoluciona de la Fast Page. rápida pero cara. Solo se presenta en forma de DIMMs de 168 contactos. Pero a la hora de hablar de este tipo de memorias se suele distinguir entre caché de primer nivel y caché de segundo (ésta última es a la que habitualmente nos referimos cuando decimos que un equipo tiene tantos kilobytes de caché). teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad. ya que su tiempo medio de acceso es sensiblemente inferior al de una RAM normal. que utilizan los AMD K6-2. Memoria de Vídeo: para tarjetas gráficas. Muy común en los Pentium MMX y AMD K6.ECC. en círculos especializados se habla de memorias cache. que envía ciertos datos en “ráfagas”. Poco extendida. pero basta con saber que la segunda resulta más efectiva que la primera . Cuando el procesador intenta acceder a un dato que no se encuentra en dicha memoria. aunque existe en forma de DIMMs de 168 contactos. Las tarjetas madres se venden habitualmente con dicha memoria ya instalada. PC100: SDRAM de 100MHz. En el caso de los Pentium.

por tanto. la memoria principal de la computadora (la RAM con sus famosos 8. Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo. implementa lo fundamental del modelo de computadora de Arquitectura de von Neumann. Para evitarlo. acoplados a una unidad central de procesamiento (CPU por su sigla en inglés. medio "mega". RAM por sus siglas en inglés random access memory) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. digamos que la caché no es sino un tipo de memoria de la computadora. por lo que tendría que esperar a que la memoria estuviera disponible y el trabajo se ralentizaría.. frente a 16 ó 32 megas de RAM. se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo. ********************************************************************************************* Memoria (informática) En informática. usado desde los años 1940. que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"). pero que tiene que traer y llevar a la memoria en cada operación. y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Te preguntarás. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. esta es la segunda utilidad de la caché. además. central processing unit). los que casi seguro necesitará el micro en la próxima operación que realice. unas 5 o 6 veces más que la RAM. Las memorias de computadora proporcionan una de las principales funciones de la computación moderna. la retención o almacenamiento de información. en ella se guardarán datos que la PC necesita para trabajar. la diferencia está en el uso que se le da a la caché. 32. memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM (memoria de acceso aleatorio. claro está. la memoria (también llamada almacenamiento) se refiere a parte de los componentes que forman parte de una computadora. A decir verdad. De forma similar. se refiere a formas de almacenamiento masivo como discos ópticos y tipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM. se usa con una opera en ocasiones con un número reducido de datos. lo que suele redundar en un mayor coste económico). "megas") y la memoria caché son básicamente iguales en muchos aspectos. en parte sí. Si situamos en medio del camino de los datos una memoria intermedia que almacene los datos más usados. Debido a la gran velocidad alcanzada por los microprocesadores desde el 386. 64.. este precio elevado la hace candidata a falsificaciones y engaños. pero de naturaleza más permanente. es decir. En la actualidad. Pero la caché no sólo es rápida. Esto se . se ahorrará mucho tiempo del tránsito y acceso a la lenta memoria RAM. ¿Pero no era eso la RAM?. Es uno de los componentes fundamentales de todas las computadoras modernas que. estratégicamente situada entre el micro y la RAM: la memoria caché. 128. se usa una memoria muy rápida. Bueno. y ése es uno de los motivos por los cuales su capacidad es mucho menor que el de la RAM: un máximo cercano a 512 kilobytes (512 Kb).(aunque su implementación también es más compleja. ¿Para qué sirve? Para empezar. para memorias de acceso aleatorio. Esto la encarece bastante. Además. la RAM de la computadora no es lo suficientemente rápida para almacenar y transmitir los datos que el microprocesador (o "micro") necesita. Además. 16. La memoria caché es muy rápida ¿Cuánto es "muy rápida"? Bien.

que está directamente conectada a la CPU a través de buses de direcciones. Almacenamiento primario La memoria primaria está directamente conectada a la CPU de la computadora. es el sistema más rápido de los distintos tipos de almacenamientos de la computadora. Los dispositivos rotantes de almacenamiento óptico (unidades de CD y DVD) son incluso más lentos que los discos duros. Por lo tanto. En las computadoras modernas. rápida y cercana al dispositivo de procesamiento.la "caché primaria" que es más pequeña. Sin embargo. Comparada con los registros. Habitualmente. siendo transistores de conmutación integrados en el chip de silicio del microprocesador (CPU) que funcionan como "flip-flop" electrónicos. la "caché secundaria" que es más grande y lenta. el uso de la memoria virtual. pero es mucho más lenta.explica en las siguientes secciones. Técnicamente.(A esta utilización del almacenamiento secundario se le denomina memoria virtual). La memoria caché es un tipo especial de memoria interna usada en muchas CPU para mejorar su eficiencia o rendimiento. Un disco duro es un ejemplo de almacenamiento secundario. aunque es probable que su velocidad de acceso mejore con los avances tecnológicos. El almacenamiento primario consiste en tres tipos de almacenamiento: Los registros del procesador son internos de la CPU. La memoria principal contiene los programas en ejecución y los datos con que operan. el tiempo para acceder al mismo tipo de información en una memoria de acceso aleatorio (RAM) se mide en mil-millonésimas de segundo (nanosegundos). la memoria secundaria o de almacenamiento masivo tiene mayor capacidad que la memoria primaria. En las computadoras modernas se usan memorias de acceso aleatorio basadas en electrónica del estado sólido. Muchos . que es cerca de un millón de veces más lenta que memoria “verdadera”. También es de uso común la memoria caché multi-nivel . Almacenamiento secundario La memoria secundaria requiere que la computadora use sus canales de entrada/salida para acceder a la información y se utiliza para almacenamiento a largo plazo de información persistente. la mayoría de los sistemas operativos usan los dispositivos de almacenamiento secundario como área de intercambio para incrementar artificialmente la cantidad aparente de memoria principal en la computadora. aunque de mucha menor capacidad que la memoria principal. la caché es ligeramente más lenta pero de mayor capacidad. Sin embargo. los discos duros suelen usarse como dispositivos de almacenamiento masivo. Debe estar presente para que la CPU funcione correctamente. El tiempo necesario para acceder a un byte de información dado almacenado en un disco duro de platos magnéticos es de unas milésimas de segundo (milisegundos). La memoria secundaria también se llama "de almacenamiento masivo". es más rápida. Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado sólido y la velocidad de los dispositivos rotantes de almacenamiento magnético u óptico: los discos duros son del orden de un millón de veces más lentos que la memoria (primaria). en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia. ralentiza apreciablemente el funcionamiento de cualquier computadora. datos y control. En cambio. Se puede transferir información muy rápidamente entre un registro del microprocesador y localizaciones del almacenamiento principal. Parte de la información de la memoria principal se duplica en la memoria caché. pero más rápida y mucho más pequeña que la memoria principal.

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 éstas puede acceder a través de una red de área local.sistemas operativos implementan la memoria virtual usando términos como memoria virtual o "fichero de caché". ya que pierde información en la falta de energía eléctrica. en el caso de almacenamientos de archivos en línea. Esa ventaja es menos relevante hoy en día. y las baterías extraíbles de discos Winchester. La memoria volátil se suele usar sólo en memorias primarias. los documentos y otros datos son almacenados en un dispositivo de la red. discos ópticos y las memorias flash. Almacenamiento de red El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye el hecho de acceder a la información a través de una red informática. Características de las memorias La división entre primario. a pesar de provocar un funcionamiento significativamente más lento. La memoria terciaria se usa en el área del almacenamiento industrial. terciario. Discutiblemente. Almacenamiento fuera de línea El almacenamiento fuera de línea es un sistema donde el medio de almacenamiento puede ser extraído fácilmente del dispositivo de almacenamiento. una red privada virtual o. una red de área extensa. el almacenamiento de red permite centralizar el control de información en una organización y reducir la duplicidad de la información. Aun así. La memoria RAM es una memoria volátil. También hay discos duros USB que se pueden conectar en caliente. secundario. Las redes de computadoras son computadoras que no contienen dispositivos de almacenamiento secundario. Hay otras formas de caracterizar a los distintos tipos de memoria. muchos sistemas operativos siguen implementándola. la computación científica en grandes sistemas informáticos y en redes empresariales. La principal ventaja histórica de la memoria virtual es el precio. . Este tipo de memoria es algo que los usuarios de computadoras personales normales nunca ven de primera mano. internet. En su lugar. incluyendo las unidades USB. En computadoras modernas son de uso habitual para este propósito los disquetes. Los dispositivos de almacenamiento fuera de línea usados en el pasado son cintas magnéticas en muchos tamaños y formatos diferentes. la memoria virtual resultaba mucho más barata que la memoria real. Estos medios de almacenamiento suelen usarse para transporte y archivo de datos. Almacenamiento terciario La memoria terciaria es un sistema en el que un brazo robótico montará (conectará) o desmontará (desconectará) un medio de almacenamiento masivo fuera de línea (véase el siguiente punto) según lo solicite el sistema operativo de la computadora. Volatilidad de la información La memoria volátil requiere energía constante para mantener la información almacenada. fuera de línea se basa en la jerarquía de memoria o distancia desde la unidad central de proceso.

. La memoria de contenido direccionable pueden construirse usando software o hardware. El dispositivo puede necesitar buscar (posicionar correctamente el cabezal de lectura/escritura de un disco). La memoria dinámica es una memoria volátil que además requiere que periódicamente se refresque la información almacenada. Habilidad para acceder a información no contigua Acceso aleatorio significa que se puede acceder a cualquier localización de la memoria en cualquier momento en el mismo intervalo de tiempo. por tanto. Direccionamiento de la información En la memoria de localización direccionable. terciarias y fuera de línea. la memoria de localización direccionable se suele limitar a memorias primarias. En las memorias de contenido direccionable (content-addressable memory). Habilidad para cambiar la información Las memorias de lectura/escritura o memorias cambiables permiten que la información se reescriba en cualquier momento. Las computadora modernas también usan habitualmente memorias de lectura/escritura como memoria secundaria.La memoria no volátil retendrá la información almacenada incluso si no recibe corriente eléctrica constantemente. terciarias y fuera de línea usan sistemas de archivos. En las computadora modernas. normalmente pequeño. En las memorias de sistema de archivos. Un ejemplo son los CD-RW. como es el caso de la memoria ROM. Se usa para almacenamientos a largo plazo y. que se leen internamente por programas de computadora ya que la localización direccionable es muy eficiente. pero difícil de usar para los humanos. la información se divide en Archivos informáticos de longitud variable y un fichero concreto se localiza en directorios y nombres de archivos "legible por humanos". o dar vueltas (esperando a que la posición adecuada aparezca debajo del cabezal de lectura/escritura en un medio que gira continuamente). cada unidad de información accesible individualmente en la memoria se selecciona con su dirección de memoria numérica. o leída y reescrita sin modificaciones. dependiendo de la unidad de información que fue leída anteriormente. Las memorias de escritura lenta y lectura rápida son memorias de lectura/escritura que permite que la información se reescriba múltiples veces pero con una velocidad de escritura mucho menor que la de lectura. También están las memorias inmutables. que se utilizan en memorias terciarias y fuera de línea. pero el sistema operativo de la computadora proporciona la abstracción del sistema de archivos para que la operación sea más entendible. La memorias de sólo lectura retienen la información almacenada en el momento de fabricarse y la memoria de escritura única (WORM) permite que la información se escriba una sola vez en algún momento tras la fabricación. En las computadoras modernas. cada unidad de información legible individualmente se selecciona con una valor hash o un identificador corto sin relación con la dirección de memoria en la que se almacena la información. Acceso secuencial significa que acceder a una unidad de información tomará un intervalo de tiempo variable. las memorias secundarias. se usa en memorias secundarias. El dispositivo subyacente sigue siendo de localización direccionable. Un ejemplo son los CD-ROMs. Una computadora sin algo de memoria de lectura/escritura como memoria principal sería inútil para muchas tareas. la opción hardware es la opción más rápida y cara.

multiplicada por 100. impresora. también puede tener varios megabytes o hasta gigabytes según las necesidades de la empresa. Su capacidad de memoria varía desde 256 a 512 kbytes. A inicios de 1970 aparecen las memorias realizadas por semiconductores. Este hecho es particularmente importante para los programas que utilizan tablas de transposición: a medida que aumenta la velocidad de la computadora se necesitan memorias de capacidad proporcionalmente mayor para mantener la cantidad extra de posiciones que el programa está buscando. Microsoft Disk Operating Sistem) y una mejor resolución óptica. 8080). disco. no es un abuso pensar que la capacidad de memoria continuará creciendo de manera impresionante. sobre todo porque su nuevo sistema operativo estandarizado (MS-DOS.000 aproximadamente y la capacidad de memoria creció en una proporción similar. El ordenador personal ha pasado por varias transformaciones y mejoras que se conocen como XT(Tecnología Extendida).Capacidad de memoria Memorias de mayor capacidad son el resultado de la rápida evolución en tecnología de materiales semiconductores. Esta máquina. En la década de los 80 comenzó la verdadera explosión masiva. . Su capacidad de memoria varía de 16 a 256 kbytes. las cuales mantendrán la información en forma permanente. La velocidad de los computadores se incrementó.. terminales (monitores). Ésta fue la base de creación de unas computadoras a las que se les llamó microcomputadoras. etc. Los primeros programas de ajedrez funcionaban en máquinas que utilizaban memorias de base magnética. Se espera que la capacidad de procesadores siga aumentando en los próximos años. Macrocomputadoras: son aquellas que dentro de su configuración básica contienen unidades que proveen de capacidad masiva de información. AT(Tecnología Avanzada) y PS/2. unidades de disquete. El origen de las microcomputadoras tuvo lugar en los Estados Unidos a partir de la comercialización de los primeros microprocesadores (INTEL 8008. como las utilizadas en la serie de computadoras IBM 370. Memorias de mayor capacidad podrán ser utilizadas por programas con tablas de Hash de mayor envergadura. etc.. basada en el microprocesador INTEL 8008. Microcomputadores y computadoras personales: con el avance de la microelectrónica en la década de los 70 resultaba posible incluir todos los componente del procesador central de una computadora en un solo circuito integrado llamado microprocesador. de los ordenadores personales (Personal Computer PC) de IBM. tenía características interesantes que hacían más amplio su campo de operaciones. Minicomputadoras: se caracterizan por tener una configuración básica regular que puede estar compuesta por un monitor. la hacían más atractiva y fácil de usar.