Hi everyone! I had asked a question in SM Lab Session (I don't even exactly remember the question now!) And I was told to 'Google it & Blog it'. So here I am blogging about IDE & SATA: Advantage of SATA over IDE.
Every hard disk is interfaced in the motherboard through a disk controller. This disk controller is the one that plays bridge between the hard disk and the operating system. For the user to access data from the hard disk, there is a data bus connecting the hard disk and the motherboard. The data bus is like a pipe where bytes of data are being transmitted.
There are two kinds of data buses, Serial ATA and Parallel ATA, which are used in SATA hard disk and IDE hard disk respectively.
IDE is the abbreviation of Integrated Device Electronics. (The Parallel ATA was earlier called IDE. Thats why hard disks that use Parallel ATA are called IDE hard disks.)
SATA stands for Serial Advanced Technology Attachment.
The concept of the SATA was ratified by the ANSI (American National Standards Institute) in year of 2002.
ADVANTAGE OF SATA OVER IDE:
- SATA has the capability to provide point to point channel communication between mother board and the drive. Where as in the IDE, the architecture of the master slave combination is supported on a single cable for the two drives it supports. (In the case of IDE, the controller allows the connection of 2 peripherals. The band-width is thus divided between the 2. This reduces the performances. On the other hand, in SATA, each hard disk is connected to its own controller via his own cable. This implies that there are no more bridging to configure for the main modes/slaves.)
- The IDE hard disk drive uses the flat cable that has the width of around 18’’. But in the case of the Serial ATA a four wire cable is used that has a length of one meter. This is advantageous in comparison with the Parallel ATA (IDE) since the cables and the connectors that are used take less space than their counterparts in the Parallel ATA.
- IDE platform is designed for normal / old computers, this way you transmit everything in parallel, and the IDE controller takes most of the work on transferring data.
On Serial-ATA (SATA) the controller leaves most of the processing work to the CPU. (So if you have a small CPU you will prefer a IDE disk instead SATA, without mention that in old computers you will not have the SATA connector.)
- IDE platform has it's top speed at 133 MB/s for ATA 133 (There is ATA 33, 66, 100 and 133) and for SATA you get 300 MB/s (SATA 1 have 150 MB/s, and SATA 300 MB/s).
- Also, the SATA disk now are cheaper and bigger that any IDE disks.
Source: Various sites.
I have tried to be short & precise; have used simple language. Still queries n comments are welcome.
(PS: M blogging for the 1st time. please don't be too harsh!)