![]() |
Why is a SATA hard drive faster than a PATA hard drive since SATA supports serial transmissions which slower than parallel transmissions? |
[Edit] |
[Edit]
This is answered in Answers.com's Computer Encyclopedia <http://www.answers.com/topic/parallel-vs-serial?cat=technology%3E;. Following is my explanation based on this.
Basically, with parallel data paths, transmission speed along those conductors varies due to physical differences in the lines (manufacturing quality and damage are two reasons that spring to my mind). This variation gets more important as transfer rates go up and bit times go down. Coordinating the bit arrival times (when has a byte arrived?) requires additional logic circuitry.
It is much simpler to time the arrival of bits along a single serial path (with near constant delay) than to match up the bits of a parallel byte (arriving at different times), so bits can be transmitted at a faster rate. Eventually, the parallel benefit is offset entirely by the overhead due to synchronization of the parallel bits.
The performance of parallel buses can be improved in several ways, and system board buses take advantage of this. The conductors can be shortened, widened, made more uniform, and protected better. These all increase cost and would make cables larger and less flexible.
For today's transfer rates, it is now quicker and cheaper to design and manufacture faster serial data cables than to design and build the synchronization circuitry needed for parallel transmission. In addition, the synchronization logic increases power consumption, and thus heating.
Another benefit is that the cables are smaller, which restrict air circulation less, reducing possible hot spots in a computer enclosure. Also, smaller cables are generally more flexible.
Basically, with parallel data paths, transmission speed along those conductors varies due to physical differences in the lines (manufacturing quality and damage are two reasons that spring to my mind). This variation gets more important as transfer rates go up and bit times go down. Coordinating the bit arrival times (when has a byte arrived?) requires additional logic circuitry.
It is much simpler to time the arrival of bits along a single serial path (with near constant delay) than to match up the bits of a parallel byte (arriving at different times), so bits can be transmitted at a faster rate. Eventually, the parallel benefit is offset entirely by the overhead due to synchronization of the parallel bits.
The performance of parallel buses can be improved in several ways, and system board buses take advantage of this. The conductors can be shortened, widened, made more uniform, and protected better. These all increase cost and would make cables larger and less flexible.
For today's transfer rates, it is now quicker and cheaper to design and manufacture faster serial data cables than to design and build the synchronization circuitry needed for parallel transmission. In addition, the synchronization logic increases power consumption, and thus heating.
Another benefit is that the cables are smaller, which restrict air circulation less, reducing possible hot spots in a computer enclosure. Also, smaller cables are generally more flexible.
First answer by Jaapjl. Last edit by Jaapjl. Contributor trust: 6 [recommend contributor]. Question popularity: 5 [recommend question]
|
Research your answer: |
Can you answer other
questions about computing terms?
- Whats this mean-you're seeing this error because you have debug true in your django settings file change that to false and django will display a standard 404 page-its on mysoju.com use firefox HELP?
- What is vector and arraylist in collections of java?
- What are the factors influencing the programming design in computer?




