Chapter 5. Managing Storage
59
5.2. Storage Addressing Concepts
The configuration of disk platters, heads, and access arms make it possible to position the head over
any part of any surface of any platter in the mass storage device. However, this is not sufficient; in
order to use this storage capacity, we must have some method of giving addresses to uniform sized
parts of the available storage.
There is one final aspect to this process that is required. Consider all the tracks in the many cylinders
present in a typical mass storage device. Because the tracks have varying diameters, their circumfer 
ence also varies. Therefore, if storage was addressed only to the track level, each track would have
different amounts of data   track 0 (being near the center of the platter) might hold 10,827 bytes,
while track 1,258 (near the outside edge of the platter) might hold 15,382 bytes.
The solution is to divide each track into multiple sectors or blocks; consistently sized (often 512 bytes)
segments of storage. The result is that each track contains a set number
3
of sectors.
A side effect of this is that every track contains unused space   the space between the sectors. Because
of the constant number of sectors in each track, the amount of unused space varies   relatively little
unused space in the inner tracks, and a great deal more unused space in the outer tracks. In either case,
this unused space is wasted, as data cannot be stored on it.
However, the advantage offsetting this wasted space is that effectively addressing the storage on a
mass storage device is now possible. In fact, there are two methods of addressing   geometry based
addressing, and block based addressing.
5.2.1. Geometry Based Addressing
The term geometry based addressing refers to the fact that mass storage devices actually store data at
a specific physical spot on the storage medium. In the case of the devices being described here, this
refers to three specific items that define a specific point on the device's disk platters:
Cylinder
Head
Sector
The following sections describe how a hypothetical address can describe a specific physical location
on the storage medium.
5.2.1.1. Cylinder
As stated earlier, the cylinder denotes a specific position of the access arm (and therefore, the
read/write heads). By specifying a particular cylinder, we are eliminating all other cylinders,
reducing our search to only one track for each surface in the mass storage device.
Cylinder
Head
Sector
1014
X
X
Table 5 1. Storage Addressing
In Table 5 1, the first part of a geometry based address has been filled in. Two more components to
this address   the head and sector   remain undefined.
3. While early mass storage devices used the same number of sectors for every track, later devices divided
the range of cylinders into different "zones," with each zone having a different number of sectors per track. The
reason for this is to take advantage of the additional space between sectors in the outer cylinders, where there is
more unused space between sectors.






footer




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

website hosting provider

 

Our partners: PHP: Hypertext Preprocessor Best Web Hosting Java Web Hosting Inexpensive Web Hosting  Jsp Web Hosting

Cheapest Web Hosting Jsp Hosting Cheap Hosting

Visionwebhosting.net Business web hosting division of Web Design Plus. All rights reserved