Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo: El estudiante debe Explicar, con base a las seales digitales, el comportamiento de las memorias en los procesos de almacenamiento y recuperacin de datos.
2. Introduccin.
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 computadora 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.
Medida: (B) BIT (NB) Nybble (BT) Byte (KB) KiloByte (MB) MegaByte (GB) GigaByte (TB) TeraByte (PT) PetaByte (EB) Exabyte
Contiene: 0Y1 4 Bits 8 Bits 1.024 Caracteres 1.048.576 Caracteres 1.073.741.824 Caracteres 1.099.511.627.776 Caracteres
Interpretacin Un cero y un uno La mitad de un byte Un byte Mil bytes Un milln byte Un billn bytes
Carcter = Letra, Nmero, Smbolo, Signo y Espacio Pgina de texto a doble espacio de Un libro de un tomo
Un trilln bytes 1.125.899.906.842.624 caracteres Un cuatrilln de Todas las bibliotecas de bytes investigacin acadmica de Mxico. 1.152.921.504.606.846.976 Un quintilln de Volumen total de caracteres bytes informacin generada anualmente a nivel mundial 2007. 1.180.591.620.717.411.303.424 Un sextilln de Todos los datos caracteres bytes almacenados en el 2010. 1.208.925.819.614.629.174.706.1 Un septilln de Quieren conocer quien 76 caracteres bytes tiene un YB? 1.237.940.039.285.380.274.899.1 Un octalln de 24.224 caracteres bytes
Memoria de almacenamiento primario o principal: Tambin es conocida como memoria primaria, esta memoria es la parte de la computadora en la que se almacena programas y datos algunos especialistas en computacin (sobre todos los Britnicos) emplean el termino almacn o almacenamiento en lugar de memoria, aunque cada vez se extiende ms el uso de almacenamiento para referirse al almacenamiento en disco. Sin una memoria en la cual los procesadores puedan leer y escribir informacin, no existiran las computadoras digitales de programas almacenados. Memoria RAM: Es una unidad de almacenamiento que nos permite manipular informacin. Es decir, Es el conjunto de celdas de almacenamiento junco con circuitos asociados que se necesitan para transferir informacin dentro y fuera del dispositivo. Ahora de acuerdo a la definicin se entiende que una memoria son celdas en las cuales almacenaremos informacin tanto dentro como fuera de nuestra computadora. Enfocndonos en la memoria principal: RAM, Se puede accesar a estas celdas de memoria con el objetivo de transferir la informacin almacenada en ellas hacia o desde cualquier punto aleatoriamente, es por ello que la memoria RAM es de acceso aleatorio. Cada unidad de memoria guarda datos en grupos de bits, llamados palabras; 1 byte es una palabra o carcter, y para formar dicho byte es necesario un grupo de 8 bits. Entonces las palabras en la memoria es una entidad de bits que entran y salen del espacio de almacenamiento como una unidad. Definamos claramente lo que es una palabra: Una palabra de memoria es un grupo de ceros y unos (0,1) y pueden representar un nmero de instrucciones uno o ms caracteres alfanumricos o cualquier otra informacin codificada en binario. Arquitectura de la memoria primaria Arquitectura de la memoria RAM: Para que exista la comunicacin entre la memoria y su entorno es indispensable la utilizacin de lneas de entrada y salida de dichos datos, lneas de seleccin de direcciones y lneas de control para especificar la direccin de transferencia. Las operaciones que puede efectuar la memoria RAM son: * Escritura: Especfica una transferencia de operacin de entrada. * Lectura: Especifica una operacin de transferencia de salida. n lneas de entrada de datos K lneas de direcciones Lectura Escritura Unidad de memoria 2k palabras n bits por palabra n lneas de salida de datos Figura: Diagrama de bloques de una Memoria RAM. L.S.C.A. Ral Monforte Chuln MORCH Systems 3
Arquitectura de la memoria ROM: Una ROM es bsicamente un dispositivo de memoria en el cual se almacena informacin binaria permanente. La informacin binaria debe ser especificada por el diseador y despus incorporada en la unidad para formar el patrn de interconexin requerida. Las ROM vienen con fusibles electrnicos internos especiales que se pueden programar para generar una configuracin especfica. Cuando se establece un patrn, este pertenece dentro de la unidad aun cuando se interrumpe el suministro de energa y se vuelve a activar. El diagrama de bloque de una ROM consta de k entradas y n salidas. Las entradas proporcionan la direccin de la memoria y las salidas dan los bits de datos de la palabra almacenada que selecciona la direccin. Los chips ROM de circuitos integrados tienen una o ms entradas habilitas y vienen con salidas de tres estados para facilitar la construccin de arreglos grandes de memoria de slo lectura. K entradas (direccin) N salidas (datos) ROM de 2 x n
K
Figura: Diagrama de bloque de una ROM La ROM se puede programar en 3 formas diferentes. La primera se denomina programacin con mscara y la realiza la compaa de semiconductores, en el proceso de fabricacin. Este procedimiento requiere que el comprador llene la tabla de verdad que desee la ROM satisfacer, la tabla de verdad puede entregarse en una forma especial proporcionada por el fabricante o bien en un formato producido por medio de salida de la computadora. El fabricante crea la mscara correspondiente de las trayectorias a fin de producir los unos y los ceros de acuerdo con la tabla de verdad del computador. Memoria de almacenamiento secundario o auxiliar: Por ms grande que sea la memoria principal, siempre es demasiado pequea. La gente siempre quiere almacenar ms informacin de la que cabe en la memoria, primordialmente por que, a medida que la tecnologa mejora, comienza a pensar en almacenar cosas que antes solo se les ocurran a los escritores de ciencia ficcin. Por ejemplo, a medida que la disciplina presupuestaria del gobierno de los Estados Unidos obliga a sus dependencias a generar sus propias ganancias, podramos imaginar que la biblioteca del congreso decidiera digitalizar y vender todo su acervo como articulo de consumo (todo el conocimiento humano por solo 100 dlares). A muy grande rasgos, serian unos 50 millones de libros, cada uno con 1 MB de texto y 1 MB de ilustraciones comprimidas, y necesitaramos almacenar 1014 bytes = 100 Terabytes. Almacenar las casi 80.000 pelculas que se han filmado es una tarea de magnitud comparable. Esta cantidad de informacin no va a caber en la memoria principal, lo menos no en las prximas dcadas. L.S.C.A. Ral Monforte Chuln MORCH Systems 4
2.2. Acceso a los datos y temporizacin. Acceso directo a memoria El acceso directo a memoria (DMA, del ingls direct memory access) permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la unidad central de procesamiento (CPU) principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas grficas y tarjetas de sonido. DMA es una caracterstica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo tpico es mover un bloque de memoria desde una memoria externa a una interna ms rpida. Tal operacin no ocupa al procesador y como resultado ste puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos. L.S.C.A. Ral Monforte Chuln MORCH Systems 5
Modelo: Mdulos SIMM Mdulos SIMM Mdulos DIMM Mdulos RIMM Mdulos DDR Mdulos DDR2 Mdulos DDR3 Mdulos SoDIMM
Contactos 30 contactos 72 contactos 168 contactos 168 contactos 184 contactos 240 contactos 240 contactos 144 contactos
Capacidades: 256Kb, 512Kb, 1Mb y 4Mb. 1Mb, 2Mb, 4Mb, 8Mb y 16Mb.
64 y 72 16Mb, 32Mb, 64Mb, 128Mb, 256Mb y bits 512Mb. 16 Bits 64MB, 128MB, 256MB y 1Gb. 64 Bits 64 Bits 64 Bits 32 Bits 128Mb, 256Mb, 512Mb y 1Gb. 128Mb, 256Mb, 512Mb, 1Gb y 2Gb. 1Gb, 2Gb, 3Gb y 4Gb. 512Mg, 1Gb, 2Gb, 3Gb y 4Gb.
Dispositivos de Almacenamiento Secundario La memoria secundaria son todas las unidades de disco que en un computador puede tener, se usan para almacenar programas ejecutables y grandes volmenes de datos que requieren ser acsesados en algn momento. Tipos de almacenamiento secundario. * Los Floppy drives: Por mala y anticuada que sea una computadora, siempre dispone de al menos uno de estos aparatos. Su capacidad es totalmente insuficiente para las necesidades actuales, pero cuentan con la ventaja que les dan los muchos aos que llevan como estndar absoluto para almacenamiento porttil. Estndar? Bien, quiz no tanto. Desde aquel lejano 1981, el mundo del PC ha conocido casi diez tipos distintos de disquetes y de lectores para los mismos. Originariamente los disquetes eran flexibles y bastante grandes, unas 5,25 pulgadas de ancho. La capacidad primera de 160 Kb se revel enseguida como insuficiente, por lo que empez a crecer y no par hasta los 1,44 MB, ya con los disquetes actuales, ms pequeos (3,5"), ms rgidos y protegidos por una pestaa metlica. * Discos duros: Pertenecen a la llamada memoria secundaria o almacenamiento secundario. Al disco duro se le conoce con gran cantidad de denominaciones como disco duro, rgido (frente a los discos flexibles o por su fabricacin a base de una capa rgida de aluminio), fijo (por su situacin en la computadora de manera permanente), Winchester (por ser esta la primera marca de cabezas para disco duro). Estas denominaciones aunque son las habituales no son exactas ya que existen discos de iguales prestaciones pero son flexibles, o bien removibles o transportables. L.S.C.A. Ral Monforte Chuln MORCH Systems 12
* Discos duros IDE: El interfaz IDE (ms correctamente denominado ATA, el estndar de normas en que se basa) es el ms usado en PCs normales, debido a que tiene un balance bastante adecuado entre precio y prestaciones. Los L.S.C.A. Ral Monforte Chuln MORCH Systems 13
14
15