How much of a program time slice can be spent waiting


Suppose a multi-programming operating system is allotting time slices of 50 milliseconds. If it normally takes 8 milliseconds to position a disk's read/write head over the desired track and another 17 milliseconds for the desired data to rotate around to the read/write head, how much of a program's time slice can be spent waiting for a read operation from a disk to take place? If the machine is capable of executing ten instructions each microsecond, how many instructions can be executed during this waiting period? Show the details of all calculations.

(This is why when a process performs an operation on a peripheral device, a multiprogramming system terminates that process's time slice and allows another process to run while the first process is waiting for the services of the peripheral device.)

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: How much of a program time slice can be spent waiting
Reference No:- TGS0127617

Expected delivery within 24 Hours