Principios estructurales básicos de la memoria
La memoria describe el principio de funcionamiento y la función. La memoria (Memoria) es un dispositivo de memoria que se utiliza para almacenar información en la tecnología de la información moderna. El concepto es muy amplio y tiene muchos niveles. En un sistema digital, cualquier cosa que pueda guardar datos binarios puede ser una memoria en un circuito integrado, un circuito con función de almacenamiento que no tiene forma física también se llama memoria; RAM, FIFO, etc.; en el sistema, los dispositivos de almacenamiento en forma física también se denominan memorias, como tarjetas de memoria, tarjetas TF, etc. Toda la información en la computadora, incluidos los datos sin procesar de entrada, los programas de computadora, los resultados de ejecución intermedios y los resultados de ejecución finales, se almacena en la memoria. Almacena y recupera información según las ubicaciones especificadas por el controlador. Sólo con memoria la computadora puede tener función de memoria y garantizar un funcionamiento normal. La memoria de la computadora se puede dividir en memoria principal (memoria) y memoria auxiliar (memoria externa) según su finalidad. También existen métodos de clasificación en memoria externa y memoria interna. El almacenamiento externo suele ser medios magnéticos o discos ópticos, que pueden almacenar información durante mucho tiempo. La memoria se refiere al componente de almacenamiento en la placa base, que se usa para almacenar datos y programas que se están ejecutando actualmente. Sin embargo, solo se usa para almacenar temporalmente programas y datos si se apaga la alimentación. se perderá. La función principal de la memoria es almacenar programas y diversos datos, y acceder a programas o datos automáticamente y a alta velocidad durante el funcionamiento de la computadora. La memoria es un dispositivo con función de "memoria" que utiliza dispositivos físicos con dos estados estables para almacenar información. Estos dispositivos también se denominan elementos de memoria. En las computadoras, los datos se representan mediante un sistema binario con sólo dos dígitos "0" y "1". Los dos estados estables del elemento de memoria se representan como "0" y "1" respectivamente. Los números decimales que se utilizan todos los días deben convertirse en números binarios equivalentes antes de poder almacenarlos en la memoria. Varios caracteres procesados en computadoras, como letras inglesas, símbolos aritméticos, etc., también deben convertirse en códigos binarios antes de poder almacenarlos y operarlos. Memoria: dispositivo que almacena programas y datos. Bit de almacenamiento: unidad de almacenamiento que almacena un dígito binario. Es la unidad de almacenamiento más pequeña de memoria, o palabra de almacenamiento: cuando se almacena o toma un número (n dígitos binarios). En su conjunto, se llama unidad de almacenamiento: varias unidades de memoria que almacenan una palabra de almacenamiento forman una unidad de almacenamiento: una colección de una gran cantidad de unidades de almacenamiento forma una dirección de unidad de almacenamiento. número de la unidad de almacenamiento Direccionamiento de palabra: Direccionamiento de la unidad de almacenamiento por palabra. Direccionamiento de sección: direccionamiento de bytes de las unidades de almacenamiento: búsqueda de datos por dirección y acceso a datos de la unidad de almacenamiento en la dirección correspondiente. Con el cuerpo de la memoria (una matriz compuesta por una gran cantidad de celdas de memoria) como núcleo, más los circuitos de control de lectura y escritura de direcciones necesarios, es un circuito integrado de almacenamiento más las interfaces de E / S necesarias y algunos circuitos adicionales; como el acceso La gestión de políticas forma un chip de memoria, como el chip de memoria comúnmente utilizado en los teléfonos móviles. Gracias a los nuevos procesos de fabricación de circuitos integrados o empaquetado de chips, ahora es posible integrar celdas de memoria DRAM y FLASH en un solo chip. Luego, el chip de memoria se integra con el chip de control (responsable del control de acceso complejo, gestión de almacenamiento, cifrado, cooperación con otros dispositivos, etc.) y los componentes necesarios, como el reloj y la fuente de alimentación, en la placa de circuito para formar una máquina completa, que Es un producto de almacenamiento, como la placa U. Desde unidades de almacenamiento (conjuntos de transistores) hasta circuitos integrados de almacenamiento y dispositivos de almacenamiento, todos están diseñados para almacenar información. La diferencia radica en el nivel. El medio de almacenamiento que constituye la memoria, el elemento de almacenamiento, puede almacenar un código binario. Una unidad de almacenamiento se compone de varias unidades de almacenamiento y una memoria se compone de muchas unidades de almacenamiento. Una memoria contiene muchas unidades de almacenamiento, cada una de las cuales puede almacenar un byte (direccionado por byte). La ubicación de cada unidad de almacenamiento tiene un número, es decir una dirección, generalmente expresada en hexadecimal. La suma de los datos que se pueden almacenar en todas las unidades de almacenamiento de una memoria se llama capacidad de almacenamiento. Suponiendo que el código de dirección de una memoria consta de 20 números binarios (es decir, 5 números hexadecimales), puede representar 2 elevado a la vigésima potencia, es decir, 1 millón de direcciones de unidades de almacenamiento. Cada unidad de almacenamiento almacena un byte, por lo que la capacidad de almacenamiento de la memoria es de 1 MB. Principio de funcionamiento Aquí sólo presentamos el principio de funcionamiento de la memoria dinámica (DRAM). Cada chip de memoria dinámica tiene sólo una línea de datos de entrada y sólo 8 pines de dirección. Para formar una dirección de 64 K, se debe diseñar especialmente un circuito de formación de direcciones entre el bus de direcciones del sistema y los cables de dirección del chip. La señal del bus de direcciones del sistema se puede agregar a los ocho pines de dirección en forma de tiempo compartido, y las celdas de memoria en el chip se seleccionan con la ayuda de los pestillos de fila, los pestillos de columna y los circuitos de decodificación dentro del chip. depende de lo generado por un circuito de dirección externo.
Cuando se van a leer datos del chip DRAM, la CPU primero agrega la dirección de fila a A0-A7 y luego envía la señal de bloqueo RAS. El flanco descendente de la señal bloquea la dirección dentro del chip. Luego agregue la dirección de la columna a A0-A7 del chip y luego envíe la señal de bloqueo CAS. La dirección de la columna también se bloquea dentro del chip en el flanco descendente de la señal. Luego mantenga WE=1, los datos se generarán y mantendrán mientras CAS sea válido. Cuando es necesario escribir datos en el chip, las direcciones de fila y columna bloquean sucesivamente RAS y CAS dentro del chip. Luego, cuando WE es válido y se agregan los datos a escribir, los datos se escriben en la unidad de almacenamiento seleccionada. Dado que el condensador no puede mantener la carga sin cambios durante mucho tiempo, cada celda de memoria del circuito de memoria dinámica debe volver a leerse periódicamente para mantener la carga estable. Este proceso se denomina actualización de la memoria dinámica. La actualización de DRAM en máquinas PC/XT se implementa mediante DMA. Primero, use el contador 1 del temporizador programable 8253 para generar una solicitud DMA cada 1 a 12 μs. Esta solicitud se agrega al canal 0 del controlador DMA.