Anda di halaman 1dari 9

Definicin de Memorias: Es un dispositivo basado en circuitos que posibilita el almacenamiento limitado de informacin y su posterior recuperacin.

La memoria es la parte de un sistema que almacena datos binarios en grandes cantidades. Las memorias semiconductoras estn formadas por matrices de elementos de almacenamiento que pueden ser latches o condensadores. En la terminologa informtica, normalmente el trmino memoria hace referencia a las memorias RAM y ROM y el trmino almacenamiento hace referencia al disco duro, a los discos flexibles y al CD-ROM. La Memoria es la encargada de almacenar datos y programas, ya sea por un corto (un rato) o largo (aos) perodo de tiempo. La memoria es un componente imprescindible del ordenador que mantiene disponibles las instrucciones para el microprocesador o CPU pueda ejecutarlas. Tambin la memoria se encarga de almacenar temporalmente el resultado de los procesos ejecutados. Las operaciones bsicas que permite una memoria son dos: escritura o almacenamiento y lectura. En la escritura, o almacenamiento, la memoria necesita que le suministren una informacin y una direccin. La operacin consiste en grabar la informacin en la direccin especificada. En la lectura, la memoria debe recibir una direccin. La operacin consiste en recuperar informacin previamente escrita en esa direccin. En los dispositivos de memoria se realizan dos tipos de operaciones: 1. Obtener la informacin que hay almacenada (lectura). 2. Guardar o almacenar nueva informacin (escritura). Clasificacin de las Memorias: La memoria de datos se caracteriza porque en ella se puede leer y escribir durante la ejecucin del programa y pueden ser de dos tipos: Memorias voltiles o activas que pierden la informacin contenida en ellas cuando se les deja de aplicar la tensin de alimentacin. Se compone de semiconductores bi.estables (JK, RS). Las primeras se basaban en ncleos de ferrita, pero la evolucin constante de los semiconductores lleva a las tecnologas de silicio e incluso recientemente surge la tcnica de la molecularidad, aunque sta se encuentra todava en desarrollo. La memoria RAM es la ms importante ya que contiene los datos y programas a los que accede directamente el microprocesador. Son memorias de escritura y lectura no simultaneas. Memorias no voltiles: Son memorias que se pueden leer y escribir mediante impulsos elctricos. Mantienen la informacin indefinidamente. Una vez grabadas permanecen. Se usan para almacenar un nmero pequeo de datos, que se deben conservar al dejar de aplicar la tensin de alimentacin. Estas memorias contienen informacin que no puede ser ejecutada directamente por el microprocesador

Desde otro punto de vista y por razones de claridad, vamos a clasificar a las memorias en tres tipos:

1. Memoria Principal, Central o Real (MR) 2. Memoria Externa (MS) tambin llamada, Secundaria, Masiva, Periferica o auxiliar. 3. Memoria virtual (MV), aunque es slo un convencionalismo que permite definir un espacio de memoria que, fsicamente, no existe como tal

La memoria Principal es la ms importante de la mquina. No puede existir un ordenador que no tenga memoria principal, fsicamente son circuitos integrados en los que la informacin se representa mediante seales elctricas. Hay dos tipos bsicos de memoria principal: RAM y ROM. Las Memorias de Acceso Aleatorio son conocidas como memoria RAM (del ingls Random Access Memory), se caracterizan por ser memoria de lectura/escritura y contienen un conjunto de variables de direccin que permiten seleccionar cualquier direccin de memoria de forma directa e independiente de la posicin en la que se encuentre. Cuando se escriben los datos en una determinada direccin de la RAM, los datos almacenados previamente son reemplazados por la nueva unidad de datos. Cuando una unidad de datos se lee de una determinada direccin de la RAM, los datos de esa direccin permanecen almacenados y no son destruidos por la operacin de lectura. Esta operacin no destructiva de lectura se puede entender como una copia del contenido de una direccin, dejando dicho contenido intacto. La RAM se utiliza habitualmente para almacenamiento de datos a corto plazo, ya que no puede conservar los datos almacenados cuando se desconecta la alimentacin. Las Memorias de Solo Lectura son conocidas como memoria ROM (del ingls Read Only Memory). Se caracterizan por ser memorias de lectura y contienen celdas de memoria no voltiles, es decir que la informacin almacenada se conserva sin necesidad de energa. Este tipo de memoria se emplea para almacenar informacin de forma permanente o informacin que no cambie con mucha frecuencia. Una ROM almacena datos que se utilizan repetidamente en las aplicaciones, tales como tablas, conversiones o instrucciones programadas para la inicializacin y el funcionamiento de un sistema. Memoria Secundaria Es cualquier dispositivo de memoria que no sea principal. Estas memorias han evolucionado mucho en capacidad y velocidad: desde los primeros discos duros de 10 Mb. hasta los actuales de muchos Gb. Disquetes, CD-ROM, Zip, Hard Disk, DVD, memorias flash, etc. Son algunos de los dispositivos actuales (algunos ya en desuso). La funcin que realizan estas memorias es la almacn de datos, de soporte temporal cuando la maquina se encuentra apagada.

Estructura bsica de las Memorias Explicar el proceso de acceso a una memoria A continuacin, se describe el proceso de acceso bsico a una celda de memoria Primero se enva por el bus de direcciones la fila. Un circuito especial denominado Decodificador analiza la direccin recibida y activa las filas correspondientes de la matriz de memoria. Luego se enva la direccin de la columna. El decodificador selecciona la columna especificada de la fila activada anteriormente. El dato obtenido (el contenido de la celda a la cual se acaba de acceder) se coloca en el bus de datos, donde el procesador u otro dispositivo pueden disponer de l. Este es un ejemplo muy simplificado. En la prctica existen otros factores que complican considerablemente el proceso: seales de control y sincronismo, acceso al chip adecuado, acceso de lectura o escritura Capacidad de una Memoria En informtica, cada carcter (cada letra, nmero o signo de puntuacin) suele ocupar lo que se denomina un byte (que a su vez est compuesto de bits, generalmente 8). As, cuando decimos que un archivo de texto ocupa 4.000 bytes queremos decir que contiene el equivalente a 4.000 letras (entre 2 y 3 pginas de texto sin formato). Por supuesto, el byte es una unidad de informacin muy pequea, por lo que se usan sus mltiplos: kilobyte (Kb), megabyte (MB), gigabyte (GB)... Debido a que la informtica suele usar potencias de 2 en vez de potencias de 10, se da la curiosa circunstancia de que cada uno de estos mltiplos no es 1.000 veces mayor que el anterior, sino 1.024 veces (2 elevado a 10 = 1.024). Por tanto, tenemos que: 1 GB = 1.024 MB = 1.048.576 Kb = ms de 1.073 millones de bytes La capacidad se define como la cantidad mxima de informacin que una memoria puede almacenar. Existen varias unidades de medida; en el caso de la memoria RAM la ms adecuada es el Mb (Megabyte), equivalente aproximadamente a 1 libro con un milln de letras. Existen varios factores que limitan la capacidad mxima en un ordenador. Son los siguientes Lmite de Direccionabilidad: Determinado por el ancho del bus de direcciones, indica la direccin ms alta de fila-columna que cabe dicho bus Lmites del Sistema Operativo: especialmente los antiguos, como el MSDOS, que debido a su diseo no permitan trabajar con ms de una cantidad determinada de memoria. En los sistemas operativos actuales este lmite, aunque existente, esta mas all de las necesidades ms exigentes

Lmites del Controlador de Memoria: dispositivo incluido en el chipset del ordenador que traduce las direcciones de fila-columna en seales de control a la memoria. Este factor est limitado entre 512Mb a 1Gb en los PCs modernos Lmites Fsicos de los Chips y de la Placa Base: los chips de memoria imponen otro lmite, as como los espacios reservados para ellos en la placa base La capacidad de memoria de un ordenador tiene una influencia decisiva en su funcionamiento. Una falta de memoria RAM resulta en una disminucin de las prestaciones que el equipo podra ofrecer. Forma de extender la capacidad de una memoria Es posible aumentar la capacidad de una memoria partiendo de circuitos integrados de menor capacidad. Esto puede lograrse aumentando la longitud de palabra o la cantidad de las mismas. Extensin de la longitud de palabra En la fig. puede verse una memoria de N palabras de k.m bits, partiendo de un CI de N palabras de m bits. Se observa que las lneas de direccin y de control son compartidas por todos los CI. Las lneas de datos se amplan de m a k.m bits.

Extensin del nmero de palabras En la fig. inferior se observa una memoria de 2kN palabras de m bits, partiendo de un CI de N palabras de m bits. De las p + k lneas de direccin necesarias, p se interconectan a todos los CI a fin de seleccionas una de las N (2p) palabras en cada CI. El resto de las k lneas de direccin se inyectan a un decodificador cuyas salidas se conectan a las lneas de seleccin (CS) de cada CI. La seal de W/R es comn para todos los CI.

El bus de datos es comn para todos los CI. Esto es posible gracias a la tecnologa triestados de los CI. Para ampliar la longitud de palabra y la cantidad de las mismas, se suman las tcnicas indicadas. Como ejemplo es interesante observar la siguiente figura

Finalmente si disponemos de memorias RAM de N palabras de m bits y pretendemos una memoria de N palabras de h x m bits, se procede a expandir de la siguiente forma: Calculo del nmero de Chis Nmero de CIs = Entero [N/N] x h Se calcula el decodificador de k entradas, donde 2k >= Nmero de CIs La parte baja de la direccin se conecta a las lneas de direccin de los CIs ( p lneas, siendo 2p=N), la parte alta de la direccin (k bits), se conecta a las entradas del decodificador. Las salidas del decodificador se conectan a las entradas de seleccin (CS) de cada CI. Las lneas de datos se conectan a un bus comn de m + h bits.

Estrictamente hablando, hay que sealar que aumentar la memoria no cambia la velocidad del ordenador ni de ninguno de sus componentes, pero disminuye el trasiego por la memoria virtual. Efectivamente el traspaso de informacin hacia/desde el disco duro a que los programas no caben en la RAM, causa una degradacin en la velocidad del ordenador. Un aumento en la memoria RAM disminuye este fenmeno, por la sencilla razn de que el disco duro es un dispositivo miles de veces ms lento que la memoria. Por otra parte, existe un lmite pasado el cual un aumento de memoria no resulta apreciable en la respuesta del ordenador. Este lmite depende fuertemente del tipo de programas que se ejecuten en el ordenador Definir convertidor analgico-digital y digital-analgico Convertidor Analgico-Digital: es un dispositivo electrnico capaz de convertir una entrada analgica de voltaje en un valor binario, Se utiliza en equipos electrnicos como ordenadores, grabadores de sonido y de vdeo, y equipos de telecomunicaciones. La seal analgica, que vara de forma continua en el tiempo, se conecta a la entrada del dispositivo y se somete a un muestreo a una velocidad fija. La digitalizacin consiste bsicamente en realizar de forma peridica medidas de la amplitud (tensin) de una seal, redondear sus valores a un conjunto finito de niveles preestablecidos de tensin (conocidos como niveles de cuantificacin) y registrarlos como nmeros enteros en cualquier tipo de memoria o soporte. Los procesos que dan lugar a esta conversin son el muestreo, la retencin, la cuantificacin y la codificacin Convertidor Digital-Analgico: Un convertidor Digital/Analgico (DAC), es un elemento que recibe informacin de entrada digital, en forma de una palabra de "n" bits y la transforma a seal analgica, cada una de las combinaciones binarias de entrada es convertida en niveles lgicos de tensin de salida. Un convertidor digital analgico transfiere informacin expresada en forma digital a una forma analgica, para ubicar la funcin de este dispositivo conviene recordar que un sistema combina y relaciona diversos subsistemas que trabajan diferentes tipos de informacin analgica, como son; magnitudes elctricas, mecnicas lo mismo que un micrfono, un graficador, o un motor y estos debern interactuar con subsistemas que trabajan con informaciones digitales, como una computadora, un sistema lgico, un sistema con microprocesador, con microcontrolador o con algn indicador numrico. Explique el proceso de conversin analgico-digital y digital-analogico Proceso de Conversin Analgico-Digital Para realizar esa tarea, el conversor ADC (Analog-to-Digital Converter - Conversar Analgico Digital) tiene que efectuar los siguientes procesos: 1.- Muestreo de la seal analgica. 2.- Cuantizacin de la propia seal 3.- Codificacin del resultado de la cuantizacin, en cdigo binario.

Muestreo Para convertir una seal analgica en digital, el primer paso consiste en realizar un muestreo (sampling) de sta, o lo que es igual, tomar diferentes muestras de tensiones o voltajes en diferentes puntos de la onda senoidal. La frecuencia a la que se realiza el muestreo se denomina razn, tasa o tambin frecuencia de muestreo y se mide en kilohertz (kHz). Durante el proceso de muestreo se asignan valores numricos equivalentes a la tensin o voltaje existente en diferentes puntos de la sinusoide, con la finalidad de realizar a continuacin el proceso de cuantizacin. Cuantizacin de la seal analgica Una vez realizado el muestreo, el siguiente paso es la cuantizacin de la seal analgica. Para esta parte del proceso los valores continuos de la sinusoide se convierten en series de valores numricos decimales discretos correspondientes a los diferentes niveles o variaciones de voltajes que contiene la seal analgica original. Por tanto, la cuantizacin representa el componente de muestreo de las variaciones de valores de tensiones o voltajes tomados en diferentes puntos de la onda sinusoidal, que permite medirlos y asignarles sus correspondientes valores en el sistema numrico decimal, antes de convertir esos valores en sistema numrico binario. Codificacin de la seal en cdigo binario Despus de realizada la cuantizacin, los valores de las tomas de voltajes se representan numricamente por medio de cdigos y estndares previamente establecidos. Lo ms comn es codificar la seal digital en cdigo numrico binario. La codificacin permite asignarle valores numricos binarios equivalentes a los valores de tensiones o<voltajes que conforman la seal elctrica analgica original. el cdigo ms utilizado es el cdigo binario, pero tambin existen otros tipos de cdigos que son empleados.

Proceso de Conversin Digital-Analgico El proceso realizado por el conversor digital analgico (CDA) es justamente el inverso al que realiza el conversor analgico digital (CAD), como ya se ha observado. Se parte de muestras en formato binario, y stas se deben convertir en una seal analgica (continua en el tiempo y la amplitud). El CDA asocia a cada valor binario un nivel de tensin previamente establecido, y genera muestras de tensin utilizando dichos niveles, aplicando un intervalo de tiempo constante entre muestras. La cuestin a resolver es la siguiente: cmo unir una muestra con la que le sucede? En efecto, dicha unin es necesaria para hacer que la seal vuelva a ser continua en el tiempo. Existen muchas tcnicas que hacen esto posible. La ms sencilla consiste en mantener el nivel de tensin de una muestra hasta que llegue la muestra siguiente. Otras tcnicas ms complejas emplean la muestra actual y las muestras anteriores para predecir la siguiente muestra. Despus de este proceso, la seal an presenta cierto grado de distorsin. Por ello, se suele aplicar un proceso de filtrado que suaviza la seal. Si la frecuencia de muestreo y la resolucin han sido apropiadas, la seal resultante ser una buena reconstruccin de la seal original. Un conversor digital-analgico (DAC) es un dispositivo que recibe una informacin digital en forma de una palabra de n-bits, y la transforma en una seal analgica. La transformacin se realiza mediante una correspondencia entre 2n combinaciones binarias posibles en la entrada y 2n tensiones (o corrientes) discretas obtenidas a partir de una tensin de referencia (VREF). La seal analgica as obtenida no es una seal continua, sino que se obtiene un nmero discreto de escalones como consecuencia de la discretizacin de la entrada. La conversin se realiza por la suma ponderada de los dgitos de valor 1 se consigue, en forma muy simple, un conversor digital-analgico rpido; la ponderacin puede hacerse con una serie de resistencias en progresin geomtrica (cada una mitad de la anterior), lo cual obliga a utilizar un amplio rango de resistencias, o bien mediante una red R-2R que efecta sucesivas divisiones por 2. Indique las caractersticas del convertidor A/D y D/A. Realice un cuadro comparativo de estos Caractersticas Convertidor A/D Resolucion: Es el nmero de bits que posee la salida digital, se mide en bits o en LSB. Los de aproximaciones sucesivas son, como mucho, de 14 16 siendo lo normal de 12 bits Conversin Unipolar o bipolar (mas signo) Convertidor D/A Resolucin que depende del nmero de bits de entrada del convertidor

La posibilidad de conversin unipolar bipolar Cdigo utilizado en la informacin de entrada, generalmente los convertidores

digitales analgicos operan con el cdigo binario natural con el decimal codificado en binario (BCD) El tiempo de conversin es otra caracterstica que definen al convertidor necesario para una aplicacin determinada, y se define como el tiempo que necesita para efectuar el mximo cambio de su tensin con un error mnimo en su resolucin Tensin de referencia, que puede ser interna o externa, si es externa puede ser variada entre ciertos mrgenes, la tensin de salida vendr afectada por este factor, constituyndose ste a travs de un convertidor multiplicador, as mismo deber tenerse en cuenta, la tensin de alimentacin, el margen de temperatura y su tecnologa interna.