Results 1 to 7 of 7
  1. #1
    Member JimmyG's Avatar
    10 Year Badge
    Join Date
    Apr 2001
    Location
    Michigan
    Posts
    2,345
    Author Profile

    What is the best hard drive interface?

    There are IDE, EIDE, SCSI, SAS, and SATA interfaces in use.

    To me, a parallel interface such as IDE, and EIDE have the advantage of sending all data bits in parallel. This gives this interface a speed advantage over serial interfaces such as SCSI, SAS and SATA interfaces.

    However, parallel interfaces seem to have gone out of favor and I don't know why. I can think of a couple of possible reasons but I am unsure what the limitations are:

    Parallel advantages:
    1. All data arrives in parallel one word at a time for fast data transfer.
    Parallel disadvantages:
    1. Cable lengths are limited.
    2. Cables are bulky.

    Serial advantages:
    1. Small cables.
    2. Better cable lengths allowed.
    Serial disadvantages:
    1. Data arrives one bit at a time so a 64 bit data word takes 64 times longer to be transmitted over the cable.

    I'm sure some of my assumptions above will be called into question. That's why I'm starting this thread: to find out the real story....so fire away!
    Main Computer: INTEL 2600K; ASUS P8Z68 Deluxe; 850W Corsair; Antec P280 case;16 Gigs Corsair Vengance;EVGA 560 TI; 120 INTEL SSD; 2x500Gig WD HD; op system: Win 7-64; Backup computer:INTEL Q6600; 650W Corsair in Antec P180 Case; 4 Gigs RAM; EVGA GT430; Gigibyte P45T-ES3G mobo; 1x200 GB WD; 2x160 GB WD; 1x1GB WD. Operating system: Win 7 -64. ***Avatar by Gresyth***

  2. #2
    5up3r m0d3r4t0r
    Overclockers.com Editor

    MattNo5ss's Avatar
    Join Date
    Aug 2008
    Location
    AL
    Posts
    8,667
    Author Profile Benching Profile Heatware Profile
    PATA interfaces are slow compared to the other interfaces.

    • IDE does ~133-167MB/s or so
    • SCSI can do up to 5Gb/s (640MB/s theoretical)
    • SAS and SATA can do 6Gb/s (768MB/s theoretical)

    Also, I think IDE is limited to smaller HDDs b/c of its lower LBA.
    i7 4770K | ASRock Z87M OC Formula | 2x8GB Crucial Ballistix DDR3-1600 8-8-8-24 1.35v | EVGA GTX780 SC ACX | ASUS Xonar Essence STX | 256GB OCZ Vertex 4 | SeaSonic SS-1000XP
    Pentium G3258 | ASUS Z87I-Deluxe | 2x8GB Crucial Ballistix DDR3-1600 8-8-8-24 1.35v | 50GB OCZ Vertex 2

    My Overclockers.com Articles | HWBot Profile | Heatware (99-0-0)

    Projects: Copper-Framed, MDF Station | PVC-Framed, MDF Station | Custom Cascade Cart/Case | Untitled TJ07 Build


  3. #3
    Member
    Techjesse's Avatar
    Join Date
    Aug 2009
    Location
    USA
    Posts
    915
    Serial ATA was designed to replace the older parallel ATA (PATA) standard (often called by the old name IDE), offering several advantages over the older interface: reduced cable size and cost (7 conductors instead of 40), native hot swapping, faster data transfer through higher signalling rates, and more efficient transfer through an (optional) I/O queuing protocol.
    SATA host-adapters and devices communicate via a high-speed serial cable over two pairs of conductors. In contrast, parallel ATA (the redesignation for the legacy ATA specifications) used a 16-bit wide data bus with many additional support and control signals, all operating at much lower frequency. To ensure backward compatibility with legacy ATA software and applications, SATA uses the same basic ATA and ATAPI command-set as legacy ATA devices. Here's what to look for in the future:
    The current move to the SATA 6Gb/s interface standard is a temporary stop-gap system while the SATA-IO working group refines its SATA Express standard. Designed to combine the software infrastructure of SATA connectivity with the electrical transfer interface of PCI Express, the SATA Express standard promises peak transfer rates of up to 16Gb/s compared to the 6Gb/s offered by standard SATA. (Note: that's 2GB/s) http://www.bit-tech.net/news/hardwar...sata-express/1
    Intel Core i7 3930K - Asus Rampage IV Extreme - Mushkin Redline 16GB 2133 - PowerColor R9 280x TriFire - WD 1TB Black x3 - Intel 530 180GB SSD - LG Blue Ray Burner - I-Inc 28" 1920X1200 - Logitech G105 - Tt eSPORTS THERON USB Wired Laser 5600 dpi Gaming Mouse - EVGA SuperNOVA 1300 G2 PSU - CaseLabs ST10 - Win 7 Ult. SP1 64bit

    RayStorm HP CPU block, RX360 V3 Triple Radiator, Alphacool "Full copper" Monsta 480 80mm thick and 10 FPI, 120mm CM R4 red fans 19dBa @ 2000RPM, XSPC Photon 170 Tube Glass Cylinder Reservoir / Pump Combo (D5 Vario), Monsoon G1/4″ to 7/16″ Compression Fittings, PrimoChill PrimoFlex Advanced LRT Tubing 7/16"ID x 5/8" OD, EK-FC R9 280X CSQ series water blocks, EVGA SuperNOVA 1300 G2 PSU - CaseLabs Merlin ST10 Case planning stage :) Build Log http://www.overclockers.com/forums/s...d.php?t=748131

    http://valid.canardpc.com/cache/banner/id59x7-4.png

  4. #4
    Member Neuromancer's Avatar
    Join Date
    Oct 2005
    Location
    Tau'ri
    Posts
    8,159
    Benching Profile Heatware Profile
    SATA 6Gbps I am pretty sure is limited to about 560 MBps in reality.

    Nice read jesse, thanks

    Although if 16Gbps is true that will boil down to 1.4 GBps actual maximum
    All rants I produce are sole property of 127.0.0.1.
    10 types of people understand binary.
    Suck iiiiiitttttttttt. -Shawn Spencer
    Linux is the stepchild of the OS world. "You told me to set 192.168.0.266 ip address", okay >>>Kernel PANIC - Me

  5. #5
    Member
    Techjesse's Avatar
    Join Date
    Aug 2009
    Location
    USA
    Posts
    915
    How about this String 24 SSDs together for 6TB & 2GB/s throughput
    http://blog.tmcnet.com/blog/tom-keat...throughput.asp
    Intel Core i7 3930K - Asus Rampage IV Extreme - Mushkin Redline 16GB 2133 - PowerColor R9 280x TriFire - WD 1TB Black x3 - Intel 530 180GB SSD - LG Blue Ray Burner - I-Inc 28" 1920X1200 - Logitech G105 - Tt eSPORTS THERON USB Wired Laser 5600 dpi Gaming Mouse - EVGA SuperNOVA 1300 G2 PSU - CaseLabs ST10 - Win 7 Ult. SP1 64bit

    RayStorm HP CPU block, RX360 V3 Triple Radiator, Alphacool "Full copper" Monsta 480 80mm thick and 10 FPI, 120mm CM R4 red fans 19dBa @ 2000RPM, XSPC Photon 170 Tube Glass Cylinder Reservoir / Pump Combo (D5 Vario), Monsoon G1/4″ to 7/16″ Compression Fittings, PrimoChill PrimoFlex Advanced LRT Tubing 7/16"ID x 5/8" OD, EK-FC R9 280X CSQ series water blocks, EVGA SuperNOVA 1300 G2 PSU - CaseLabs Merlin ST10 Case planning stage :) Build Log http://www.overclockers.com/forums/s...d.php?t=748131

    http://valid.canardpc.com/cache/banner/id59x7-4.png

  6. #6
    Likes Popcorn petteyg359's Avatar
    Join Date
    Jul 2004
    Location
    Texas
    Posts
    5,681
    Folding Profile SETI Profile Heatware Profile
    ASRock 990FX Extreme9 - FX-8350 - 32GiB 1600 Crucial low-profile 1.35v - 7970 3GiB - 8.1 Pro x64 / Gentoo amd64 - AX760
    Dell XPS 15 L502x - i7 2760QM - 16GiB 1600 - GT 540M 2GiB - 7 Pro x64 / Gentoo amd64 - Agility 4 512GB

    [GB ≠ GiB] [MB ≠ MiB] [kB ≠ kiB] [1000 ≠ 1024] [Giga ≠ gram] [Mega ≠ milli] [Kelvin ≠ kilo] [Byte ≠ bit]
    "Apparently, Plaintiff believes that he could sue an egg company for fraud for labeling a carton of 12 eggs a “dozen,” because some bakers would view a “dozen” as including 13 items." - Western Digital 2006
    Folding User Stats

  7. #7
    Registered WarDad's Avatar
    Join Date
    Nov 2011
    Posts
    89
    Think of parallel as a parade of soldiers marching. Each line must cross the intersection together. If you make them jog or run they will break ranks and scramble the data.
    Now think of serial as a single line of fast horses.

    At one time I was lab testing new Video DACs that had a 10 Bit 200MHz+ data bus. The HP Data generator was limited to 200MHz, but could be pushed to 240MHz+. I opened one of their data pods (differential input) for 3v High Speed CMOS output and saw the typical bus buffer chips and a lot of squigly traces. They were matching trace lengths to match the delays for all of the data bits. I did the same for my evaluation boards and added some nominal terminations to reduce reflection interference. I did manage to get 245MHz, but I could put the clock any where I wanted it, and there was one sweet spot only 0.1ns wide. I did this with very basic PCB schematic capture and layout sotware and a cheap web based PCB build house.
    The clock is like the intersection line in the analogy I started out with.
    It's not just about matching printed circuit board trace lengths. It's about matching the impedance and parasitic losses. A capacitor is two conductors serperated by an insulator. A PCB trace is copper (conductor) seperated from a ground plane (conductor) or other conductors by the FR4 fiberglass (insulator), so it has some parasitic capacitance. Current moving thru a conductor bulds a magnetic field, so all conductors are inductors. So now your dealing with LCR transmission lines and the parasitics can be difficult to control, and you need 8 or more identical sets. It just keeps spiraling in complexity.
    Last edited by WarDad; 04-02-12 at 11:18 AM. Reason: bragging
    Sandy Bridge I7 2600K || 2x EVGA GTX 560 TI OC || M4 256GB SSD ||16GB Corsair Vengance 1600C8 || ANTEC HCG 900W || RAVEN RV02E || Kuhler H2O 920 || 2x 1TB WD Caviar Black in Raid 0 || 2TB Green Drive || 2TB ESATA Ext Backup || 2x Samsung T260 HD 1900x1200 || MOO at 32767 FPS

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •