Discuss the trade-offs between giving each process more page frames than it needs (to prevent thrashing) and the resulting fragmentation of main memory.
What will be an ideal response?
Operating systems involve many such trade-offs. Each problem the designer faces
may have a simple solution, but when that solution is analyzed, other problems may appear.
“Every solution has a problem and every problem has a solution!” In this case, if the operating
system allocates extra page frames to a process to avoid thrashing, the problem is that
much of the time the process may not need those page frames, so there is additional main
memory fragmentation. It may be better to let the process thrash occasionally than to give it
an excessive number of page frames.
You might also like to view...
It's a smart idea to save repetitive steps as a(n) ____, thereby avoiding time consuming repetition of efforts.
A. agenda B. action C. list item D. story
You can hide all of a series of layers but one by pressing and holding the ____ key and then clicking the Eye icon for the layer you want to remain visible.
a. Ctrl b. F3 c. Shift d. Alt
A table of figures can be created automatically from ____.
A. index entries B. captions C. page numbers D. figure numbers
The height of binary trees can be mathematically predicted.
Answer the following statement true (T) or false (F)