Disk drives store data on platters divided into concentric tracks which are further divided into sectors. Modern hard drives typically contain multiple platters and read/write heads that can access both sides of each platter. Disks are addressed sequentially rather than by geometry to simplify access. Various disk scheduling algorithms aim to minimize seek time and rotational latency by ordering requests to reduce head movement between tracks. Swap space on disk is used to extend virtual memory.