Advanced
Operating Systems
Q86 / 100
What is NUMA (Non-Uniform Memory Access) and its OS implications?
Correct! Well done.
Incorrect.
The correct answer is B) A multi-processor architecture where memory access latency depends on which CPU accesses which memory node, requiring OS NUMA-aware scheduling and allocation
B
Correct Answer
A multi-processor architecture where memory access latency depends on which CPU accesses which memory node, requiring OS NUMA-aware scheduling and allocation
Explanation
On NUMA systems, accessing local memory is ~4ns but remote memory ~40ns. OS schedulers pin threads to CPUs near their memory (NUMA-aware allocation in Linux via libnuma).
Progress
86/100