I learned that the boot loader transmit the operating system from Hard Disk to Main Memory during the booting process.

enter image description here

I wonder, today's computers are equipped with multiple slice of memory of dual-channels.

How the Operating System is allocated to each channel?

I guess it should not clone twice.


1 Answer 1


You are completely misunderstanding what dual channel memory means; it is an implementation detail that is supposed to make memory access faster but completely invisible during operation.

Let's say you have (simplified) a computer with two RAM chips. The computer could have one connection to both chips, or two connections, one to each chip. The CPU issues a command to read say 256 bit. With single channel memory, one command to transfer 256 bit is sent to the two RAM chips, and it takes some time to transfer 256 bit. With dual channel memory, the CPU automatically (without the OS doing _anything) sends two commands, one to each RAM chip, and each chip transmits 128 bits through its channel. Both commands run in parallel, so the time for memory transfer will be half the time.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.