in Operating System
459 views
0 votes
0 votes

The minimum number of page frames that must be allocated to a running process in a virtual memory environment is determined by

  • Instruction Set Architecture
  • page size
  • physical memory size
  • number of processes in memory

Why the answer for the above question is “ISA” ??

Please explain the concept behind it 

 

in Operating System
by
459 views

1 Answer

3 votes
3 votes
Best answer
Yes, ISA decides the minimum no.of frames that must be allocated for a process.

For a process that contain instructions which contain 1 memory operand, we need atleast two frames 1 for instruction, 1 for operand.Suppose the same Instruction, if it uses indirect addressing mode, then we will need another frame because of the Indirection.So we need a total of 3 frames.Like wise , the no.of frames that must be allocated to a process may increase with the indirection.

Thus Instruction Set Architecture plays a crucial role in deciding what are the minimum frames that must be allocated for a process.
selected by

Related questions

1 vote
1 vote
1 answer
3
Na462 asked in Operating System Sep 29, 2018
720 views
Na462 asked in Operating System Sep 29, 2018
by Na462
720 views