¿Cómo mueve un disco duro los datos a la RAM?

Aquí hay una explicación muy simplificada. Por favor, NO ESCRIBA ESTOS EN UNA PRUEBA .

En primer lugar, la palabra RAM tiene un significado más amplio que el que realmente estás tratando de significar. A menos que esté utilizando una cinta magnética como almacenamiento, estoy bastante seguro de que su disco duro también es una RAM, ya que, por definición, significa que se puede acceder a los datos de forma aleatoria sin ninguna secuencia. Lo que está tratando de referir es una DRAM utilizada como memoria del sistema.

Su CPU y otras partes como RAM y disco duro están conectadas entre sí a través de un canal glorificado llamado Creativamente, Bus. Piense en esto como una autopista para que todos sus datos viajen a través de varios componentes de su PC.

La CPU es solo un amante de las matemáticas que solo quiere resolver cálculos simples lo más rápido posible. Pero la CPU no puede crear datos de la nada. Se basa en la DRAM para los datos. Después de ejecutar una operación, la CPU carga nuevos datos desde la DRAM (nuevamente, estos datos viajan a través del bus). Cuando la CPU necesita algunos datos que no están en la DRAM, le indica a la DRAM que libere algo de espacio y se comunique con el disco duro para cargar los datos deseados. Nuevamente, a través del BUS, la CPU envía las instrucciones de E / S (entrada / salida) necesarias a los componentes y los datos se cargarán en la DRAM.

Espero que esto ayude, para una explicación completa, lea esto.

Uso de acceso directo a memoria (DMA). El controlador de disco recibe una dirección RAM, un tamaño de transferencia y un comando de lectura o escritura. El controlador de disco maneja la transferencia de datos. La CPU no es necesaria y es libre de hacer otro trabajo. Cuando se completa la transferencia de DMA, el controlador de disco interrumpe la CPU y espera otro comando.

No es un disco duro, sino un sistema operativo. El SO ve que tiene mucha RAM libre y el acceso a los datos del HDD es lento, por lo que el SO está almacenando en caché recientemente (y la mayoría) de los datos usados ​​del HDD en la RAM, luego, cuando una aplicación quiere leer estos datos, el SO ni siquiera usa HDD para leerlos.

More Interesting

¿Es una MacBook Air 13.3 '2017 con 8GB de RAM con 128GB SSD suficiente para instalar Photoshop, Illustrator y After Effects, y Premier Pro y todavía tiene suficiente espacio de almacenamiento? ¿Funcionará la computadora portátil sin problemas?

¿La capacidad de RAM depende del procesador?

¿Puedo usar DDR3L ram junto con un DDR4 ram en una computadora portátil?

En un chip de CPU, algunos de los controladores se entregan en ROM y algunos de los controladores y se entregan en RAM. ¿Cuál podría ser la principal motivación detrás de esto? ¿Cuáles son las limitaciones y ventajas de entregar en diferentes regiones de memoria?

¿Qué sistema operativo es mejor para un antiguo procesador Intel Pentium de doble núcleo con 2 GB de RAM?

¿Cuánta RAM debería asignar a mi Ubuntu VM (que usaré para desarrollar aplicaciones y juegos) cuando actualmente tengo 24 GB de RAM ddr4 en mi computadora portátil?

¿Salir de una ventana no guardada en mi editor de texto, hoja de cálculo, aplicaciones, etc., liberará mi RAM? ¿Guardarlos en archivos liberará mi RAM? Si es así, ¿cómo es que?

¿El almacenamiento interno es RAM o ROM?

¿Cuánto tiempo pueden durar los datos almacenados en la RAM cuando una computadora está en modo de suspensión?

¿Para qué se usa exactamente la RAM cuando el almacenamiento secundario hoy en día es muy rápido?

¿Existe una versión más grande de RAM DDR2?

¿Qué sucede si borro la RAM de mi teléfono Android?

¿Por qué el tamaño de la memoria (RAM) siempre tiene una potencia de 2?

Cómo actualizar de 2 GB de RAM a 4 GB de RAM en una computadora portátil con Windows 7

¿Por qué existe la memoria Mac? ¿Por qué las computadoras portátiles Mac y las iMacs simplemente no usan DIMM DDR4 o SODIMM normales?