Sei sulla pagina 1di 7

Definicin / Uso / Funcin Una memoria de computadora es un conjunto de pequeas celdas numeradas.

Ms an: cada una de esas celdas puede almacenar slo entidades binarias (dgitos o smbolos que toman uno de dos valores discretos 0 o 1). As, utilizando apropiadamente esas celdas es posible guardar fcil -pero exclusivamente- la informacin X en la celda Y. Sin embargo, la celda Y no puede almacenar otra informacin en el mismo instante de tiempo. Dicho de otra forma, la memoria de una computadora es completamente localizada. Por supuesto, el nmero de celdas es muy grande. Una memoria de computadora es muy sistemtica, muy ordenada, de ah su eficiencia; pero al mismo tiempo es muy rgida. Eso significa que para tener acceso a una informacin se requiere saber exactamente en qu lugar preciso est almacenada. As, es necesario dar a la mquina instrucciones del tipo: ``Leer la informacin 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 informacin 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 informacin que esta en el disco es cargada a la memoria de all el CPU puede accesar mas rpidamente la informacin que ha sido pedida. Tambin se puede decir que el uso de la memoria es agilizar la compilacin de informacin. La memoria tiene como funcin primordial almacenar temporalmente(en el caso del RAM) informacin del disco para ser ejecutada por el CPU, de una manera ms gil y veloz. Tipos de Memoria Memorias con paridad consiste en aadir a cualquier de los tipos anteriores un chip que realiza una operacin 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 estn funcionando durante aos; por ello, hacen que todas las memorias se fabrican sin paridad. Primaria: RAM: abreviatura para random access memory, en espaol vendra siendo memoria de acceso randomico. Este tipo de memoria se considera voltil 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 ms lenta. Este tipo de memoria fue usada desde la poca del 386, su velocidad de refresco tpica es de 80 70 nanosegundos, tiempo este que tarda en vaciarse para poder dar entrada a la siguiente seria de datos. Por ello, es ms rpida la de 70ns que la de 80ns. Fsicamente, 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 ms rpida, tanto por su estructura(el modo de pagina rpida) como por ser de 70 60 nanosegundos.

Usada hasta con los primeros Pentium, fsicamente aparece como SIMMs de 30 72 contactos.

EDO: o EDO - RAM, extended data output - RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores estan saliendo, lo que la hace algo mas rapida. Muy comn en los Pentium MMX y AMD K6, con refrescos de 70, 60 50nonasegundos. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168 contactos. SDRAM: Sincronic - RAM. Funciona de manera sincronizada con la velocidad de la placa, para lo que debe ser rpidisima, de unos 25 a 10 nonasegundos. Solo se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350MHz y en los Celeron. PC100: SDRAM de 100MHz. Memoria SDRAM capaz de funcionar a esos 100MHz, que utilizan los AMD K6-2, Pentium II 350MHz y micros ms modernos; tericamente se trata de unas especificaciones mnimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vedidas como de 100MHz las cumplen PC133: SDRAM de 133MHz. La ms moderna. Es el mismo principio de la PC100. BEDO: (Burst - EDO) una evolucin de la EDO, que enva ciertos datos en rfagas. Poco extendida, compite en prestaciones con al SDRAM. ECC: memoria con correccin de errores. Puede ser cualquier tipo, aunque sobre todo EDO ECC o SDRAM - ECC. Detecta errores de datos y los corrige; para aplicaciones realmente criticas. Usadas en servidores y mainframes. Memoria de Vdeo: para tarjetas grficas. De menor a mayor rendimiento pueden ser: DRAM -> FMP -> EDO -> VRAM -> WRAM -> SDRAM ->SGRAM. Secundario

Memoria Cache:

Aunque siempre hablamos de caches de hardware o software, lo cierto es que se trata de una palabra mal utilizada puesto que proviene del ingls cash (de hecho, en crculos especializados se habla de memorias cache, sin acento). Pero dejando aparte las puntualizaciones lingsticas, nos limitaremos a definir su funcin. La memoria cach es una memoria de tipo esttico (SRAM), rpida pero cara, que se sita entre el procesador y la memoria principal. Su misin principal consiste en acelerar los accesos del procesador a aquellos datos que necesita, ya que su tiempo medio de acceso es sensiblemente inferior al de una RAM normal. Cuando el procesador intenta acceder a un dato que no se encuentra en dicha memoria, se produce lo que se conoce como fallo de cach, fallo que ha de ser subsanado trasladando un bloque adecuado de informacin desde la memoria principal a la cach. La decisin de qu bloque hemos de retirar, cundo hemos de actualizar la informacin, etc., dan lugar a las denominadas polticas de reemplazo y actualizacin. 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). La de primer nivel es la que se encuentra integrada dentro del propio microprocesador y resulta, lgicamente, ms efectiva que la de segundo nivel, ya que dispone de una va directa de 128 bits en el interior del chip. En las mquinas actuales, pensar en menos de 256 Kbytes de memoria cach es desaprovechar las posibilidades del equipo. Las tarjetas madres se venden habitualmente con dicha memoria ya instalada, por lo que es otro detalle a tener en cuenta. En el caso de los Pentium, resulta cada vez ms habitual encontrarse con cantidades de 512 Kbytes de cache. Un ltimo detalle a tener en cuenta es que existen dos tipos de cach: write-through y write-back. No entraremos en detalle acerca de las mismas, pero basta con saber que la segunda resulta ms efectiva que la primera

(aunque su implementacin tambin es ms compleja, lo que suele redundar en un mayor coste econmico). Para qu sirve? Para empezar, digamos que la cach no es sino un tipo de memoria de la computadora; por tanto, en ella se guardarn datos que la PC necesita para trabajar. Pero no era eso la RAM?, Te preguntars. Bueno, en parte s. A decir verdad, la memoria principal de la computadora (la RAM con sus famosos 8, 16, 32, 64, 128... "megas") y la memoria cach son bsicamente iguales en muchos aspectos; la diferencia est en el uso que se le da a la cach. Debido a la gran velocidad alcanzada por los microprocesadores desde el 386, la RAM de la computadora no es lo suficientemente rpida para almacenar y transmitir los datos que el microprocesador (o "micro") necesita, por lo que tendra que esperar a que la memoria estuviera disponible y el trabajo se ralentizara. Para evitarlo, se usa una memoria muy rpida, estratgicamente situada entre el micro y la RAM: la memoria cach. La memoria cach es muy rpida Cunto es "muy rpida"? Bien, unas 5 o 6 veces ms que la RAM. Esto la encarece bastante, claro est, y se es uno de los motivos por los cuales su capacidad es mucho menor que el de la RAM: un mximo cercano a 512 kilobytes (512 Kb), es decir, medio "mega", frente a 16 32 megas de RAM. Adems, este precio elevado la hace candidata a falsificaciones y engaos. Pero la cach no slo es rpida; adems, se usa con una opera en ocasiones con un nmero reducido de datos, pero que tiene que traer y llevar a la memoria en cada operacin. Si situamos en medio del camino de los datos una memoria intermedia que almacene los datos ms usados, los que casi seguro necesitar el micro en la prxima operacin que realice, se ahorrar mucho tiempo del trnsito y acceso a la lenta memoria RAM; esta es la segunda utilidad de la cach. ********************************************************************************************* Memoria (informtica) En informtica, la memoria (tambin llamada almacenamiento) se refiere a parte de los componentes que forman parte de una computadora. Son dispositivos que retienen datos informticos durante algn intervalo de tiempo. Las memorias de computadora proporcionan una de las principales funciones de la computacin moderna, la retencin o almacenamiento de informacin. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (CPU por su sigla en ingls, central processing unit), implementa lo fundamental del modelo de computadora de Arquitectura de von Neumann, usado desde los aos 1940. En la actualidad, memoria suele referirse a una forma de almacenamiento de estado slido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en ingls random access memory) y otras veces se refiere a otras formas de almacenamiento rpido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos pticos y tipos de almacenamiento magntico como discos duros y otros tipos de almacenamiento ms lentos que las memorias RAM, pero de naturaleza ms permanente. Estas distinciones contemporneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. Adems, se refleja una diferencia tcnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histrico de los trminos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se

explica en las siguientes secciones, en las que el trmino tradicional "almacenamiento" se usa como subttulo por conveniencia.

Almacenamiento primario La memoria primaria est directamente conectada a la CPU de la computadora. Debe estar presente para que la CPU funcione correctamente. El almacenamiento primario consiste en tres tipos de almacenamiento: Los registros del procesador son internos de la CPU. Tcnicamente, es el sistema ms rpido de los distintos tipos de almacenamientos de la computadora, siendo transistores de conmutacin integrados en el chip de silicio del microprocesador (CPU) que funcionan como "flip-flop" electrnicos. La memoria cach es un tipo especial de memoria interna usada en muchas CPU para mejorar su eficiencia o rendimiento. Parte de la informacin de la memoria principal se duplica en la memoria cach. Comparada con los registros, la cach es ligeramente ms lenta pero de mayor capacidad. Sin embargo, es ms rpida, aunque de mucha menor capacidad que la memoria principal. Tambin es de uso comn la memoria cach multi-nivel - la "cach primaria" que es ms pequea, rpida y cercana al dispositivo de procesamiento; la "cach secundaria" que es ms grande y lenta, pero ms rpida y mucho ms pequea que la memoria principal. La memoria principal contiene los programas en ejecucin y los datos con que operan. Se puede transferir informacin muy rpidamente entre un registro del microprocesador y localizaciones del almacenamiento principal. En las computadoras modernas se usan memorias de acceso aleatorio basadas en electrnica del estado slido, que est directamente conectada a la CPU a travs de buses de direcciones, datos y control. Almacenamiento secundario La memoria secundaria requiere que la computadora use sus canales de entrada/salida para acceder a la informacin y se utiliza para almacenamiento a largo plazo de informacin persistente. Sin embargo, la mayora 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.(A esta utilizacin del almacenamiento secundario se le denomina memoria virtual). La memoria secundaria tambin se llama "de almacenamiento masivo". 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 ms lenta. En las computadoras modernas, los discos duros suelen usarse como dispositivos de almacenamiento masivo. El tiempo necesario para acceder a un byte de informacin dado almacenado en un disco duro de platos magnticos es de unas milsimas de segundo (milisegundos). En cambio, el tiempo para acceder al mismo tipo de informacin en una memoria de acceso aleatorio (RAM) se mide en mil-millonsimas de segundo (nanosegundos). Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado slido y la velocidad de los dispositivos rotantes de almacenamiento magntico u ptico: los discos duros son del orden de un milln de veces ms lentos que la memoria (primaria). Los dispositivos rotantes de almacenamiento ptico (unidades de CD y DVD) son incluso ms lentos que los discos duros, aunque es probable que su velocidad de acceso mejore con los avances tecnolgicos. Por lo tanto, el uso de la memoria virtual, que es cerca de un milln de veces ms lenta que memoria verdadera, ralentiza apreciablemente el funcionamiento de cualquier computadora. Muchos

sistemas operativos implementan la memoria virtual usando trminos como memoria virtual o "fichero de cach". La principal ventaja histrica de la memoria virtual es el precio; la memoria virtual resultaba mucho ms barata que la memoria real. Esa ventaja es menos relevante hoy en da. Aun as, muchos sistemas operativos siguen implementndola, a pesar de provocar un funcionamiento significativamente ms lento. Almacenamiento terciario La memoria terciaria es un sistema en el que un brazo robtico montar (conectar) o desmontar (desconectar) un medio de almacenamiento masivo fuera de lnea (vase el siguiente punto) segn lo solicite el sistema operativo de la computadora. La memoria terciaria se usa en el rea del almacenamiento industrial, la computacin cientfica en grandes sistemas informticos 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 lnea El almacenamiento fuera de lnea es un sistema donde el medio de almacenamiento puede ser extrado fcilmente 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 propsito los disquetes, discos pticos y las memorias flash, incluyendo las unidades USB. Tambin hay discos duros USB que se pueden conectar en caliente. Los dispositivos de almacenamiento fuera de lnea usados en el pasado son cintas magnticas en muchos tamaos y formatos diferentes, y las bateras extrables 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 informacin a travs de una red informtica. Discutiblemente, el almacenamiento de red permite centralizar el control de informacin en una organizacin y reducir la duplicidad de la informacin. 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 travs de una red de rea local, una red de rea extensa, una red privada virtual o, en el caso de almacenamientos de archivos en lnea, 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. Caractersticas de las memorias

La divisin entre primario, secundario, terciario, fuera de lnea se basa en la jerarqua de memoria o distancia desde la unidad central de proceso. Hay otras formas de caracterizar a los distintos tipos de memoria. Volatilidad de la informacin La memoria voltil requiere energa constante para mantener la informacin almacenada. La memoria voltil se suele usar slo en memorias primarias. La memoria RAM es una memoria voltil, ya que pierde informacin en la falta de energa elctrica.

La memoria no voltil retendr la informacin almacenada incluso si no recibe corriente elctrica constantemente, como es el caso de la memoria ROM. Se usa para almacenamientos a largo plazo y, por tanto, se usa en memorias secundarias, terciarias y fuera de lnea. La memoria dinmica es una memoria voltil que adems requiere que peridicamente se refresque la informacin almacenada, o leda y reescrita sin modificaciones. Habilidad para acceder a informacin no contigua Acceso aleatorio significa que se puede acceder a cualquier localizacin de la memoria en cualquier momento en el mismo intervalo de tiempo, normalmente pequeo. Acceso secuencial significa que acceder a una unidad de informacin tomar un intervalo de tiempo variable, dependiendo de la unidad de informacin que fue leda anteriormente. El dispositivo puede necesitar buscar (posicionar correctamente el cabezal de lectura/escritura de un disco), o dar vueltas (esperando a que la posicin adecuada aparezca debajo del cabezal de lectura/escritura en un medio que gira continuamente). Habilidad para cambiar la informacin Las memorias de lectura/escritura o memorias cambiables permiten que la informacin se reescriba en cualquier momento. Una computadora sin algo de memoria de lectura/escritura como memoria principal sera intil para muchas tareas. Las computadora modernas tambin usan habitualmente memorias de lectura/escritura como memoria secundaria. La memorias de slo lectura retienen la informacin almacenada en el momento de fabricarse y la memoria de escritura nica (WORM) permite que la informacin se escriba una sola vez en algn momento tras la fabricacin. Tambin estn las memorias inmutables, que se utilizan en memorias terciarias y fuera de lnea. Un ejemplo son los CD-ROMs. Las memorias de escritura lenta y lectura rpida son memorias de lectura/escritura que permite que la informacin se reescriba mltiples veces pero con una velocidad de escritura mucho menor que la de lectura. Un ejemplo son los CD-RW. Direccionamiento de la informacin En la memoria de localizacin direccionable, cada unidad de informacin accesible individualmente en la memoria se selecciona con su direccin de memoria numrica. En las computadoras modernas, la memoria de localizacin direccionable se suele limitar a memorias primarias, que se leen internamente por programas de computadora ya que la localizacin direccionable es muy eficiente, pero difcil de usar para los humanos. En las memorias de sistema de archivos, la informacin se divide en Archivos informticos de longitud variable y un fichero concreto se localiza en directorios y nombres de archivos "legible por humanos". El dispositivo subyacente sigue siendo de localizacin direccionable, pero el sistema operativo de la computadora proporciona la abstraccin del sistema de archivos para que la operacin sea ms entendible. En las computadora modernas, las memorias secundarias, terciarias y fuera de lnea usan sistemas de archivos. En las memorias de contenido direccionable (content-addressable memory), cada unidad de informacin legible individualmente se selecciona con una valor hash o un identificador corto sin relacin con la direccin de memoria en la que se almacena la informacin. La memoria de contenido direccionable pueden construirse usando software o hardware; la opcin hardware es la opcin ms rpida y cara.

Capacidad de memoria Memorias de mayor capacidad son el resultado de la rpida evolucin en tecnologa de materiales semiconductores. Los primeros programas de ajedrez funcionaban en mquinas que utilizaban memorias de base magntica. A inicios de 1970 aparecen las memorias realizadas por semiconductores, como las utilizadas en la serie de computadoras IBM 370. La velocidad de los computadores se increment, multiplicada por 100.000 aproximadamente y la capacidad de memoria creci en una proporcin similar. Este hecho es particularmente importante para los programas que utilizan tablas de transposicin: 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. Se espera que la capacidad de procesadores siga aumentando en los prximos aos; no es un abuso pensar que la capacidad de memoria continuar creciendo de manera impresionante. Memorias de mayor capacidad podrn ser utilizadas por programas con tablas de Hash de mayor envergadura, las cuales mantendrn la informacin en forma permanente. Minicomputadoras: se caracterizan por tener una configuracin bsica regular que puede estar compuesta por un monitor, unidades de disquete, disco, impresora, etc. Su capacidad de memoria vara de 16 a 256 kbytes. Macrocomputadoras: son aquellas que dentro de su configuracin bsica contienen unidades que proveen de capacidad masiva de informacin, terminales (monitores), etc. Su capacidad de memoria vara desde 256 a 512 kbytes, tambin puede tener varios megabytes o hasta gigabytes segn las necesidades de la empresa. Microcomputadores y computadoras personales: con el avance de la microelectrnica en la dcada de los 70 resultaba posible incluir todos los componente del procesador central de una computadora en un solo circuito integrado llamado microprocesador. sta fue la base de creacin de unas computadoras a las que se les llam microcomputadoras. El origen de las microcomputadoras tuvo lugar en los Estados Unidos a partir de la comercializacin de los primeros microprocesadores (INTEL 8008, 8080). En la dcada de los 80 comenz la verdadera explosin masiva, de los ordenadores personales (Personal Computer PC) de IBM. Esta mquina, basada en el microprocesador INTEL 8008, tena caractersticas interesantes que hacan ms amplio su campo de operaciones, sobre todo porque su nuevo sistema operativo estandarizado (MS-DOS, Microsoft Disk Operating Sistem) y una mejor resolucin ptica, la hacan ms atractiva y fcil de usar. El ordenador personal ha pasado por varias transformaciones y mejoras que se conocen como XT(Tecnologa Extendida), AT(Tecnologa Avanzada) y PS/2...

Potrebbero piacerti anche