Which of the following need not necessarily be saved on a context switch between processes?
- A. General purpose registers
- B. Translation look-aside buffer
- C. Program counter
- D. All of the above
Answer: B. Translation look-aside buffer
Explanation: TLB contents are usually flushed or tagged, but not 'saved' and 'restored' like registers. They are a cache.