Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cuáles son las tres categorías de memoria?

¿Cuáles son las tres categorías de memoria?

La memoria se puede dividir en tres categorías. Porque según diferentes métodos de división, la memoria se puede dividir en diferentes tipos. Los métodos de clasificación comunes son los siguientes.

1. Clasificación por soportes de almacenamiento

1. Memoria semiconductora: memoria compuesta por dispositivos semiconductores.

2. Memoria de superficie magnética: una memoria formada por materiales magnéticos.

2. Dividido por métodos de almacenamiento

1. Memoria de acceso aleatorio: se puede acceder al contenido de cualquier unidad de almacenamiento de forma aleatoria y el tiempo de acceso no tiene nada que ver con la ubicación física de ella. la unidad de almacenamiento.

2. Memoria secuencial: Solo se puede acceder a ella en un orden determinado, y el tiempo de acceso está relacionado con la ubicación física de la unidad de almacenamiento.

3. Dividida por funciones de lectura y escritura

1. Memoria de solo lectura (ROM): una memoria semiconductora cuyo contenido almacenado es fijo y solo se puede leer pero no escribir.

2. Memoria aleatoria de lectura-escritura (RAM): memoria que puede ser tanto de lectura como de escritura.

4. Clasificación basada en la retención de información

1. Memoria no permanente: memoria en la que la información desaparece tras un corte de energía.

2. Memoria permanente: memoria que aún puede retener información después de que se apaga la alimentación.

5. Clasificación por finalidad

1. Memoria principal: La memoria principal almacena una gran cantidad de programas y datos durante el funcionamiento de la computadora, la velocidad de acceso es rápida y la capacidad de almacenamiento es pequeña.

2. Almacenamiento externo: El almacenamiento externo almacena programas del sistema, archivos de datos de gran tamaño y bases de datos con gran capacidad de almacenamiento y bajo costo unitario.

3. Caché: El caché tiene acceso rápido a instrucciones y datos, pero tiene una pequeña capacidad de almacenamiento.

Información ampliada

1. La división de la memoria en múltiples niveles se basa principalmente en las dos razones siguientes:

1 Resuelve razonablemente la contradicción entre velocidad y costo. para obtener una mayor relación rendimiento-precio.

Cuando la computadora realiza una determinada tarea, solo transfiere los programas relevantes y los datos originales del disco a una memoria más pequeña, realiza un procesamiento de datos de alta velocidad a través de la CPU y la memoria, y luego transfiere los resultados finales. a través de la memoria y luego escrito en el disco. Esta configuración es asequible y tiene velocidades de acceso generales rápidas.

2. Usar discos como almacenamiento externo no sólo es barato, sino que también puede aumentar la capacidad de almacenamiento. Además, la información almacenada en él no se perderá cuando se corte la energía, se puede guardar durante mucho tiempo y es muy conveniente copiarla y transportarla.

2. Al elegir varias memorias, las opciones generales son las siguientes:

1. Memoria interna y memoria externa

En general, la memoria interna es la más importante. rentable Pero la flexibilidad es mínima, por lo que los usuarios deben determinar si las necesidades de almacenamiento aumentarán en el futuro y si hay alguna manera de actualizar a un microcontrolador con más espacio de código. Según consideraciones de costo, los usuarios generalmente eligen el microcontrolador con la capacidad de memoria más pequeña que cumpla con los requisitos de la aplicación.

2. Memoria de arranque

En sistemas de microcontroladores más grandes o sistemas basados ​​en procesadores, los usuarios pueden usar el código de arranque para la inicialización. La propia aplicación suele determinar si se requiere un código de inicio y si se requiere una memoria de inicio dedicada.

3. Memoria de configuración

Para matriz de puertas programables en campo (FPGA) o sistema en chip (SoC), la memoria se puede utilizar para almacenar información de configuración. Esta memoria debe ser EPROM, EEPROM o memoria flash no volátil. En la mayoría de los casos, los FPGA usan la interfaz SPI, pero algunos dispositivos más antiguos todavía usan la interfaz serial FPGA.

4. Memoria de programa

Todos los sistemas con procesadores utilizan memoria de programa, pero el usuario debe decidir si esta memoria se encuentra dentro o fuera del procesador. Después de tomar esta decisión, el usuario puede determinar aún más la capacidad y el tipo de memoria.

5. Memoria de datos

Similar a la memoria de programa, la memoria de datos puede ubicarse dentro del microcontrolador o en un dispositivo externo, pero existen algunas diferencias entre las dos situaciones. A veces, el microcontrolador contiene dos tipos de memoria de datos: SRAM (volátil) y EEPROM (no volátil), pero a veces no contiene EEPROM interna. En este caso, cuando es necesario almacenar una gran cantidad de datos, el usuario puede elegir. una memoria serie externa EEPROM o dispositivos de memoria flash serie.

6. Memoria volátil y no volátil

La memoria se puede dividir en memoria volátil o memoria no volátil. La primera perderá datos después de un corte de energía, mientras que la segunda perderá datos. conservado incluso después de un corte de energía. A veces, los usuarios utilizan memoria volátil con batería de respaldo para que se comporte como un dispositivo no volátil, pero esto puede resultar más costoso que simplemente usar memoria no volátil.

7. Memoria serie y memoria paralela

Para sistemas de aplicaciones más grandes, los microcontroladores normalmente no tienen una memoria interna lo suficientemente grande. En este momento se debe utilizar memoria externa, porque el bus de direccionamiento externo suele ser paralelo, y la memoria de programa externa y la memoria de datos también serán paralelas.

8. EEPROM y memoria flash

La madurez de la tecnología de la memoria ha hecho que los límites entre RAM y ROM sean muy difusos. Hoy en día, existen algunos tipos de memoria (como EEPROM y flash). memoria) características combinadas de ambos. Estos dispositivos leen y escriben como RAM y retienen datos cuando se corta la energía como ROM. Son borrables y programables eléctricamente, pero cada uno tiene sus propias ventajas y desventajas.

Enciclopedia Baidu - Almacenamiento