Most modern disk drives transparently map bad disk blocks to blocks on the disk reserved for that purpose. This way the disk looks as if it never has any bad blocks. Let us assume that the reserved blocks are all on cylinder 239. If the operating system requests a bad block on cylinder 20, the disk will seek to cylinder 239. The operating system will think the disk is on cylinder 20 and will use this information to determine the next block to seek. This might cause some extra disk head movement.
We will examine how the fraction of bad blocks affects performance.