Question 86
What is a 'Red Zone' in x86-64 System V ABI stack allocation?
The System V ABI reserves 128 bytes below RSP as a Red Zone; leaf functions can store local data there without explicit stack allocation.
What is a 'Red Zone' in x86-64 System V ABI stack allocation?
The System V ABI reserves 128 bytes below RSP as a Red Zone; leaf functions can store local data there without explicit stack allocation.
What is 'Register Renaming' hardware/compiler mechanism used for?
Register renaming eliminates artificial WAR and WAW dependencies by mapping architectural register names to distinct physical registers.
In heap memory management, what is 'Internal Memory Fragmentation'?
Internal fragmentation occurs when memory allocators return blocks larger than requested, leaving wasted padding space inside the allocated block.
In heap memory management, what is 'External Memory Fragmentation'?
External fragmentation happens when free memory is fragmented into small disconnected chunks, preventing allocation of contiguous memory blocks.
What is the 'Buddy Memory Allocation' technique?
Buddy allocation splits memory recursively into binary power-of-two sub-blocks and recombines adjacent free buddy pairs upon free operations.