Not A Member?
No Problem!

Sign-up it's free and it does not require any personal information. Members are allowed to post messages in our forum, and add their own additions to our glossary!

Hard Drives
Page 1
Page 2
Page 3
Page 4
Interface (2,3)
Optical (2,3)
Peripherals
Raid (2)


Hard Disk Drives

Operation
Spindle Rotation
As soon as the hard drive is powered on, it begins to rotate until powered down. This continuous rotation is necessary to keep seek times low. Constant rotation doesn't consume very much electrical current, but to power up, the spindle motor can draw over twice the normal current. This is needed to quickly accelerate the hard drive so that it can be used. This power surge may not be very much by itself, but when multiple hard disk devices are all powering on at the same time, a significant electrical current can be drawn. This is usually only a problem in server computers, which almost always use a SCSI interface. For this reason, SCSI drives can be programmed to delay power up individually, to prevent a current overload. Older hard drives had a rotational speed of 3600rpm, while most modern hard drives spin at either 5400rpm or 7200rpm with some high end hard drives rotating at up to 10000rpm and 15000rpm.

Power Management
Since hard drives constantly spin, a constant amount of energy is drawn. This spin can be unnecessary if not hard disk activity is present. Most Operating Systems have some form of power management, that will power down the hard drive after a defined amount of time of inactivity.

Head Parking
The read write heads have to be very close to the surface, and the best way to achieve this is ride over the surface. This means that they will occasionally touch the surface during operation, and while at rest. Hard drives were designed for this. When the platters are not spinning, the read write heads rest on the surface. When the platters start to spin, the heads will drag along the surface until the the surface is rotating fast enough for the heads to lift off on a cushion of air. When the hard drive powers down, and the platters stop spinning, and the reverse is done. The heads will slowly touch down onto the surface. The friction of the heads is small, but this friction will eventually wear down the platter's surface. To combat this wear, hard drives are designed with landing zones. The heads go through what is called head parking. While very old hard drives had to be manually parked by the operating system or BIOS, all newer hard drives will automatically park their heads even if power is abruptly lost. This is done on most drives through a spring which will pull the heads to the landing zone, but some drives have found different ways which are just as effective.

File Storage and Access

Areal Density
To increase storage capacity without increasing physical size, areal density is increased. Areal density is measured in bits per square inch (BPSI). Areal density is determined by multiplying the average number of bits per track by the average number of tracks per inch.

Increasing areal density not only increases the capacity of the disk, but also the speed in which data is read. At the same rotational speed, more bits will pass under the heads per second, increasing how fast data can be read.

Clusters
Data is stored in specific patterns on the platters. Each file is stored in one, or many cluster, and the location is stored at the beginning of the drive in the File Allocation Table. Individual files are not stored by sector locations, rather by cluster location. There are too many sectors to keep track of without performance taking a hit, so sectors are grouped into clusters by the operating system. A cluster is able to hold only 1 file at a time, no matter how small the file is. If the file is too big to fit in one cluster, multiple clusters are used until enough space is made. Because files don't exactly fill each cluster, the cluster's extra space is left blank and goes unused because a cluster can only be part of one file at a time. To prevent excess wasted space, clusters are made as small as possible, without causing a slowdown in performance.

Partitions
Partitions are when a drive is broken up into different portions. Each portion, or partition, has its own boot record and FAT. This allows a single hard drive to be partitioned to support different file structures.

Construction | Storage & Operation | Geometry & Partitions | Data Encoding & Floppy Drives

Inside Computers (http://library.thinkquest.org/C006208/)
All rights reserved. Copyright © 2000 by ThinkQuest Team C006208