Answer:
The correct answer to this question is "true".
Explanation:
In a layered operating system, all the layers defined individually and communicate with each other when required. It is also easier to create, manage and update the system. If we change in one layer. The Changement has done in only a specific layer it does not affect any other layers. In this operating system, there are 6 layers.
In the monolithic system. It works on the kernel space. That increases the size of the operating system and kernel. It is different than the microkernel system. In the monolithic system, there are 3 layers.
If we assign any work to both, So the 6 layers will take more time to do that work. when that 3 layers take less time to do that work.
that's way layered operating performance is slower than the monolithic system.
Tendancy to crash hope that helped
Let's assume a condition where ram is 256 MB and the program size is more than 256 MB
in that case, CPU has to wait for I/O to load the remaining part of the program..in this case
CPU utilization is much poorer.
So adding gives benefit only when your CPU is fast enough to take advantage like if a process waiting for I/O
it can put the current process in the run queue and take another process from the ready queue.
This way a better CPU utilization can be achieved.
So by adding ram we can load more programs while waiting for I/O . CPU utilisation will be better.
here by adding 2GB ram we can load 2048/256 = 8 new process into ram at the same time.
2. if cpu have to execute the cpu bound process that wait for I/O cpu will be idle most of the time while
waiting for I/O to be done..this way CPU utilization will be poorer as compare to earlier.
Answer:
Check the explanation
Explanation:
Kindly check the attached image below to see the step by step explanation to the question above.