Mirror Magazine Techno Page By Harendra Alwis

 

Anatomy of the hard disk
The most important component (s) of the hard disk are its platters. They are round flat disks that are coated with a special material so as to enable them to store data in the form of patterns of magnetic particles. Then they are mounted on an axle (spindle) that is driven through the centre of the disks. When in use, these disks rotate at a very fast speed driven by a motor that is attached to the spindle.

Special read/write heads are mounted on ‘robotic arms’ which are capable of changing their position on the disk from its centre up to the rim, making the whole surface area of the disks available for read/write operations while the disk is spinning. There are two read/write heads for each platter – one on each side.

The positioning of the read/write heads is a critical operation in the hard disk and is carried out by the ‘Actuator’. The other activities of the hard disk and its communication with the rest of the computer system are handled by the ‘Logic Board’. Then, of course, there are the cables and small circuit boards within the hard disk, each assigned a unique function.

The entire hard disk must be manufactured to a high degree of precision due to the extreme miniaturization of the components and the importance of the hard disk’s role in the PC. The main part of the disk that contains the platters is isolated from outside air to ensure that no contaminants get onto the platters, as they could cause damage to the read/write heads and the platters themselves.

Data storage
The surface of each platter on the disk can hold billions and sometimes trillions of individual bits of data. These are organized into larger “portions” for convenience and to allow for easier and faster access to information. Each platter has its information recorded in concentric circles called tracks. Each track is further broken down into smaller pieces called sectors.

Each of these sectors hold 512 bytes of information. Think of these sectors as individual drawers of a very large filing cabinet, each with a unique serial number assigned to it. The computer uses these numbers to identify the location of the ‘drawer’ when it reads the data stored on them or when new data is written in.

Imagine how many individual drawers there would be if a modern 40GB hard disk is divided into sectors, each containing just 512 bytes! This would be a severe strain on the computer’s performance because it is not easy to keep track of so many individual sectors. Because of this, the individual sectors are again grouped into ‘clusters’ to make things easy. Instead of numbering each sector we can number the clusters. The number of each cluster will be its address within the disk. You can choose the number of ‘sectors’ you want to include in a ‘cluster’ at the time of partitioning a disk drive.

Data fragmentation
Let us assume that a cluster has the capacity to store about 4 kb and you want to save a file of 2 kb on the disk. The system cannot break down a cluster into smaller fragments, so your 2 kb file will occupy the whole 4 kb cluster and make it ‘unavailable’ for writing operations. In the same way, a 5 kb file will span two clusters, occupying one whole cluster of 4 kb and a 1 kb fraction of another, making both ‘unavailable’.

This is called data fragmentation. There is also another phenomenon which bears the same name. Usually files are stored in clusters that run sequentially together on the disk, but this is not always possible because while writing a file sequentially on the disk, clusters that already contain valid data could stand in the way. When that happens, the write-head will be compelled to ‘move to another place’, resulting in a single file being fragmented and written at different physical locations on the disk.

Then, when reading such a file off the disk, the read-head will have to travel across the surface of the disk several times to read the single file, thus causing a considerable delay by computer standards. You can rectify this by running a ‘Disk Defragmenter’ tool, which would rearrange the files on your hard disk so that each file will be stored sequentially and physically on neighbouring clusters on the disk, enabling the read operations to function efficiently.

A good defragmenter will also arrange your most frequently used files in the faster regions of the disk. Write in with your views; and bear with me if I am unable to reply each one individually, although all your comments are much appreciated.

Improve your computer literacy
Taxonomy - The science of categorization, or classification of things based on a predetermined system. In reference to web sites and portals, a site’s taxonomy is the way it organizes its data into categories and sub-categories, sometimes displayed in a site map.

Hacktivism - Formed by combining “hack” with “activism,” hacktivism is the act of hacking into a web site or computer system in order to communicate a politically or socially motivated message.

Unlike a malicious hacker, who may disrupt a system for financial gain or out of a desire to cause harm, the hacktivist performs the same kinds of disruptive actions (such as a DoS attack) in order to draw attention to a cause. For the hacktivist, it is the Internet way of resorting to civil disobedience and protest.


Back to Top  Back to Mirror Magazine  

Copyright © 2001 Wijeya Newspapers Ltd. All rights reserved.
Contact us: | Editorial | | Webmaster|