1,657 views
0 votes
0 votes
While switching context from process A to process B, operating system does not change the address translation table.

why is this statement false give explanation

2 Answers

3 votes
3 votes
Whenever the context switch happen, OS flush the present transation table and load it with the new one, because the address transation table(ATB) is used to map the memory requested during process execution, so suppose process A is executing at that time ATB contain all the information related to process A which is not going to be used when process B comes in picture.
0 votes
0 votes
Every process has its own address translation table also know as page table . So when process is pre-empted(context switched) new page table of corresponding process is brought to main memory.

Related questions

0 votes
0 votes
0 answers
1
Vishal Goyal asked Dec 2, 2016
346 views
A multi-user, multiprocessing operating system can not be implemented on hardware that does not support atleast 2 modes of CPU execution.can anyone explane why is this st...
0 votes
0 votes
0 answers
2
sreenivas.s1995 asked Jan 31, 2019
364 views
Does increasing number of threads decrease total waiting time of the process in terms of round robin scheduling or does it remain the same?Can you please explain why