-
The use of multiple register windows with overlap causes a reduction in the number of memory accesses for
1. function locals and parameters
2. register saves and restores
3. instruction fetches
-
- 1 only
- 2 only
- 3 only
- 1, 2 and 3
- 1 only
Correct Option: A
1. Function locals and Parameters :- This is true because overlapped registers eliminates the need for memory accesses. We here got to use registers instead.
2. Register saves and restores :- This is false because as register saves and restores would still be required for each and every variable.
3. Instruction fetches :- It is also false as instruction fetch is not affected by memory access using multiple register windows.