Cscan
C-SCAN, short for Circular SCAN, is a disk scheduling algorithm used by operating systems to determine the order in which disk I/O requests are serviced. It is a variant of the SCAN algorithm designed to provide more uniform wait times across requests.
How it works: The disk is modeled with cylinders numbered from 0 to N−1. Pending I/O requests
Advantages and characteristics: C-SCAN provides a more uniform waiting time than SCAN, since every request waits
Disadvantages: The wrap-around can incur a substantial seek distance for workloads concentrated near the middle or
Variants: Some implementations treat the wrap distance differently, or count the wrap as zero, but the core