¿Cuáles son los tres tipos de memoria de la computadora?

RAM: significa memoria de acceso aleatorio; se refiere a la memoria desde la cual el microprocesador puede leer y escribir. Cuando creas algo en la memoria, se hace en RAM.

ROM: significa memoria de solo lectura. El microprocesador puede leer desde la ROM, pero no puede escribirle ni modificarlo. La ROM es permanente. A menudo, los chips ROM contienen instrucciones especiales para la computadora, cosas importantes que nunca cambian. El microprocesador puede acceder a la información almacenada en un chip ROM cuando sea necesario. Las instrucciones siempre están ahí porque no se pueden borrar.

Memoria flash: un tipo especial de memoria que funciona como RAM y ROM. Puede escribir información en la memoria flash, como puede hacerlo con RAM, pero esa información no se borra cuando se apaga, como ocurre con la ROM.

Fuente: RAM, ROM y memoria Flash – para dummies

La memoria se puede clasificar por velocidad de acceso.

La siguiente tabla muestra los tipos básicos de memoria digital de la computadora.

Un eslabón perdido en el gráfico es la memoria de semiconductores disponible a través de canales PCIe, mucho más rápido que el disco giratorio.

Para una buena descripción de todos los tipos de velocidades de memoria y velocidades de memoria de ancho de banda: wiki Lista de velocidades de bits del dispositivo

El motor analítico, diseñado por Charles Babbage a mediados de 1800 pero nunca construido, debía usar discos de engranajes, cada uno con los dígitos 0-9 en ellos, en pilas altas. Suponiendo que el diseño de su “tienda” fuera similar al de su motor de diferencia, leer una pila implicaría rotar los discos para copiar su valor en una pila temporal, y luego devolverlos a sus posiciones originales para volver a colocar el valor.

Konrad Zuse, en su computadora alemana de retransmisión anterior a la Segunda Guerra Mundial, utilizó un sistema de tiras metálicas ranuradas y pequeños alfileres. Exactamente cómo funcionó ese recuerdo, no estoy seguro.

Otras primeras computadoras usaban “flip-flops”, circuitos lógicos que tendrían un estado u otro, construidos a partir de relés o tubos de vacío. Un flip-flop puede estar hecho de dos relés, tubos de vacío o transistores, y todavía se usan diseños similares para alguna memoria de alta velocidad, donde a veces se la llama “memoria estática”. El inconveniente de este tipo de memoria es un alto conteo de componentes y un alto consumo de energía, lo que limita la cantidad de memoria disponible en un espacio pequeño.

Uno de los tipos de memoria más intrigantes utilizados en las primeras computadoras fue la “memoria de línea de retardo”. En este tipo de memoria, se envió una onda de sonido o pulso eléctrico por una “línea de retardo”, donde se propagó a una velocidad conocida. Al colocar múltiples pulsos en la línea de retardo a lo largo del tiempo, puede obtener de cientos a miles de bits de datos en la línea. La circuitería fue diseñada para escribir desde un extremo de la línea, leer desde el otro, y si no hay solicitudes de lectura o escritura en proceso, simplemente reescriba los datos nuevamente dentro de la línea (para que los pulsos giren en un bucle). Dado que solo podía leer un poco cuando iba completamente alrededor de la línea de retraso, tenía que tener cuidado con su tiempo para asegurarse de no tener una penalización de rendimiento al tener que esperar a que sus datos estén disponibles. Las líneas de retardo a veces estaban hechas de alambre, pero algunas eran tubos largos llenos de mercurio.

Después de la memoria de la línea de retardo, se desarrolló la “memoria central”: en esto, una rejilla de pequeños toroides (anillos en forma de rosquilla) hechos de ferrita (un material magnético) se colocó con alambres delgados, cada anillo de ferrita o “núcleo” , que tiene tres cables que lo atraviesan, un cable de fila, un cable de columna y un cable de detección. Si pasa una corriente a través del centro de un núcleo, puede hacer que su magnetismo interno cambie de una dirección a otra (ya sea en sentido horario o antihorario). Este giro puede ser detectado por un pico de corriente en el cable de detección. Dado que se necesita una corriente conocida para hacer que se voltee, y una corriente demasiado pequeña no hará que se voltee, puede escribir en un núcleo específico ejecutando la mitad de la corriente necesaria a través del cable de fila y la mitad de la corriente necesaria a través de la columna cable. Hay muy poca corriente para afectar otros núcleos en la fila o la columna, pero ese núcleo tendrá suficiente corriente para cambiar. Para leer la memoria central, escribe un 0 en el núcleo que está eligiendo, y si detecta un pico en el cable de detección, eso significa que era un 1, así que escriba un 1 para restablecerlo. La memoria central tenía la gran ventaja de ser “no volátil”, lo que significa que no perdió memoria cuando se restableció. Además, a diferencia de la línea de retardo y tecnologías de memoria similares, no era secuencial: podía direccionar cualquier ubicación de memoria que quisiera sin esperar a que volviera a aparecer.

La memoria utilizada en mi primera computadora, una Commodore VIC 20, era “RAM estática”, básicamente la misma idea básica que la memoria flip-flop descrita anteriormente, pero miniaturizada en un circuito integrado. Cada bit de memoria usa alrededor de 6 transistores. A diferencia de la memoria central, la RAM estática se puede leer de forma no destructiva pero es volátil. Sin embargo, mientras tenga energía, la memoria se puede leer.

Por otro lado, mi primera PC usó “RAM dinámica”. En esta forma de memoria, una carga se mantiene en un condensador pequeño para indicar un 1 o un 0. Para leer la RAM dinámica, el circuito drena cualquier carga en el condensador y detecta si hubo o no una carga (similar a cómo la memoria central hace una lectura). Al igual que la memoria central, luego reescribe una carga si encuentra alguna. A diferencia de la memoria central o el ram estático, los condensadores en el ram dinámico tienen fugas, y si no se escriben con la frecuencia suficiente, “olvidarán” lo que tenían. Como tal, la memoria RAM dinámica está diseñada con un circuito de “actualización” que reescribe periódicamente el contenido de cada celda de memoria. La principal ventaja de la memoria RAM dinámica es que, incluso con la complejidad adicional de reescribir la memoria y los circuitos de actualización, se necesitan significativamente menos componentes en el chip IC para usar: 1 transistor por celda de memoria frente a 6 para la memoria estática.

No estoy seguro de qué “tres tipos de memoria de computadora” querías, pero aquí hay 7.

“¿Cuáles son los diferentes tipos de memoria de la computadora?”

Sería útil para usted ser más específico con esta pregunta. Hay muchas cosas que se han utilizado para almacenar información para computadoras. El más común en uso hoy en día son los chips de silicio que usan circuitos para almacenar información. Hay personas que se refieren a las unidades de disco duro como “memoria de computadora”.

Por lo general, cuando alguien usa el término “memoria de la computadora”, pienso en la memoria que se usa para almacenar datos y programas para ejecutar programas, por lo que la CPU tendrá un acceso más rápido a los datos / programa que si el programa todavía estuviera almacenado en el disco duro, una cinta o tarjetas perforadas. Pero, incluso eso es demasiado restrictivo, porque los diversos niveles de cachés que encontramos en las computadoras modernas son una memoria utilizada para almacenar programas y datos, y esa memoria es diferente a la memoria principal.

En el pasado, las compañías de computadoras han usado muchas cosas diferentes para almacenar información para computadoras desde cinta de papel, tarjetas perforadas, cinta magnética, alambre de acero, tambores de hierro giratorios, discos magnéticos, memoria de núcleo de hierro, etc., a RAM, PROM, EPROM, EEPROM, etc.

Una vez vi a un programador introducir una corriente de bits en un rayo láser que rebotaba en la luna. Esto le dio un bucle de bits el tiempo suficiente para que pudiera almacenar aproximadamente medio mega-bit de datos antes de que el rayo regresara y tuviera que leer los bits del rayo. Luego podría usar los datos o reintroducirlos en la viga para otro viaje de almacenamiento de ida y vuelta.

Hay muchas formas diferentes de almacenar datos en una computadora.

La computadora tiene principalmente tres memorias, la primera RAM, que significa memoria de acceso aleatorio. La RAM es la memoria principal / principal de la computadora; los datos se almacenan aquí al principio, pero la RAM es volátil, es decir, los datos se pueden perder cuando la fuente de alimentación está apagada, por lo que el proceso de datos puede perderse. Estos tienen una capacidad limitada y no son rápidos como registros.

Para superar este problema, se necesita una memoria secundaria que se denomina memoria externa o memoria de respaldo de naturaleza no volátil en la que los datos no se pierden cuando se corta la alimentación. Es más lento que la memoria principal. El contenido de la memoria secundaria se transfiere primero a la memoria principal y luego la CPU puede acceder a él.

El otro es la memoria caché que actúa como un búfer entre la CPU y la memoria principal. Se utiliza para mantener aquellas partes de datos que la CPU usa con frecuencia. Es más rápido que la memoria principal.

Pregunta original: ¿Qué tipo de memoria hay en mi computadora?

Es difícil saber exactamente sin conocer los detalles de su computadora. Suponiendo que tiene una computadora Wintel [1] razonablemente moderna, tiene varios tipos de memoria. Las dos categorizaciones básicas son a corto plazo, o volátiles, y a largo plazo, o no volátiles. Los dos ejemplos principales de cada tipo son su RAM [2] y su disco duro [3]. Además, su CPU tendrá una o más memorias caché de RAM [4]. Su tarjeta de video o chip tendrá su propia RAM o la compartirá con la CPU. Además, su disco duro también tendrá RAM y posiblemente flash [5]. Otros tipos de memoria probablemente incluyen varios buffers y cachés para redes, USB y audio.

Notas al pie

[1] Wintel – Wikipedia

[2] Memoria de acceso aleatorio – Wikipedia

[3] Unidad de disco duro – Wikipedia

[4] Caché (informática) – Wikipedia

[5] Memoria flash – Wikipedia

Hay muchos más de dos tipos, pero aquí hay algunas divisiones posibles:

RAM / ROM

Dinámica estática

estable / inestable

La respuesta de Ashish Beniwal a ¿Qué es la memoria de la computadora?

¿Estás preguntando por la Jerarquía de la Memoria?

¿Estás preguntando sobre DRAM vs SRAM? Diferentes tipos de RAM y sus usos

¿Está preguntando sobre Memristor, Memoria no volátil, Memoria principal persistente, PRAM (Técnicas en las que se está trabajando pero aún no se han eliminado)?

Voy a asumir una pregunta literal:

Bueno, tenemos RAM (típicamente de 3 tipos DDR3, DDR3L, DDR4) Enviados con diferentes conectores. Computadora portátil y de escritorio / servidor, también existe la memoria de tipo Flavor ECC (Código de corrección de errores) que prefieren los servidores y, por lo general, solo está disponible en las placas de estación de trabajo y servidor.

Entonces, el consumidor típico de bienes de la historia reciente será DDR3, DDR3L (variante de bajo voltaje), DDR4.

Memoria Flash es un tipo de memoria actualmente en uso.

Esto debería cubrir la mayoría de los tipos.

Memoria de acceso aleatorio. Memoria de solo lectura. Y disco duro.

También memoria externa, como tarjetas perforadas de microficha, disquete de micro película. Discos flash y tarjetas de cd y cinta rom. Cartucho rom dvd rom. Discos duros usb. Cargas de memoria.

Hay muchos tipos de memoria de computadora, pero probablemente esté pensando en RAM y memoria de almacenamiento. La RAM es básicamente para lo que sea que esté procesando su computadora en un momento dado, y el almacenamiento es memoria para sus archivos, juegos, aplicaciones, imágenes, etc. que en algún momento puede cargar en la RAM para editar, jugar, trabajar o ver.

Puede ir a la sección ‘Esta computadora’ y hacer clic derecho e ir a propiedades, debería informarle.

También puede hacer clic con el botón derecho en la barra de tareas y elegir el administrador de tareas, podrá verificar el consumo de memoria en tiempo real en la pestaña ‘Rendimiento’.