many processes can run at the same time requesting access to the disk. The I/O Scheduler controls these requests by ordering them in a queue using a semaphore. The I/O Scheduler also manages the slowness of the device with buffers. A process does not have direct access to the data on disk. Instead the OS uses indirect pointers to private OS data structures to apply rules. For example

Continue Readingmany processes can run at the same time requesting access to the disk. The I/O Scheduler controls these requests by ordering them in a queue using a semaphore. The I/O Scheduler also manages the slowness of the device with buffers. A process does not have direct access to the data on disk. Instead the OS uses indirect pointers to private OS data structures to apply rules. For example