NUMA Architecture | OS Interview | Skill-Lync Resources
Hard Operating Systems Memory Management

What is NUMA and how does it affect OS design?

Answer

Non-Uniform Memory Access (NUMA) architecture has memory physically distributed across processors - local memory is faster to access than remote. OS must: place processes near their memory (NUMA-aware scheduling), allocate memory from local node (first-touch or explicit policies), balance load while minimizing remote access (NUMA balancing), handle memory migration. Linux commands: numactl, /proc/meminfo shows NUMA stats. Critical for large multi-socket servers.

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Systems Architect Performance Engineer OS Developer