Suppose that I have two ram slots and 1GB at each. I wonder what is the priority order for RAM slots in Windows. When I run a program, does Windows full a RAM slot and then use the second one or use them both together?

  • 5
    They are used equally. Windows uses all available memory as needed. – Ramhound Jan 21 '16 at 17:35
  • In the case of RAM, the point of congestion is the bus to the CPU, so by using both sticks simultaneously the CPU spends less time waiting for the bus to be idle, when performing parallel operations. – Frank Thomas Jan 21 '16 at 18:00
  • 2
    The correct answer depends on whether your system is using single-channel or dual-channel memory access. You would also need to determine where the virtual memory that your program uses is mapped to in physical memory. But there is no "priority" to memory modules as you ask. – sawdust Jan 21 '16 at 20:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.