Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Hard Disk Drives The last note introduced the general concept of an I/O device
 

Summary: 37
Hard Disk Drives
The last note introduced the general concept of an I/O device
and showed you how the OS might interact with such a beast.
In this note, we dive into more detail about one device in par-
ticular: the hard disk drive. These drives have been the main
form of persistent data storage in computer systems for decades
and much of the development of file system technology (com-
ing soon) is predicated on their behavior. Thus, it is worth un-
derstanding the details of a disk's operation before building the
file system software that manages it. Many of these details are
available in excellent papers by Ruemmler et al. [RW92] and
Anderson et al. [ADR03].
37.1 The Interface
Let's start by understanding the interface to a modern disk
drive. The basic interface for all modern drives is straightfor-
ward. The drive consists of a large number of sectors (512-byte
blocks), each of which can be read or written. The sectors are
numbered from 0 to n - 1 on a disk with n sectors. Thus, we
can view the disk as an array of sectors; 0 to n - 1 is thus the

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences