Slashdot Mirror


Serial ATA Technology Explained

Mike Parsons writes "Explosive Labs has an interesting article on Serial ATA . Here is a quote: 'In the rapidly moving computer industry, there are rarely the kinds of revolutionary changes like what is about to take place in secondary storage segment. Soon the hard drives and configuration methods that have existed since the origins of the personal computer will change forever. The basic IDE technology has been around for nearly twenty years. When the lifetimes of other computer components like CPUs and video are measured in months, twenty years ago seems like prehistory.'"

42 of 452 comments (clear)

  1. Prehistory? Depends on context by Hentai · · Score: 5, Insightful

    Think about this - how long has RS232 been defined? How long has the PC's parallel (i.e., LPT1) pin-out been defined? How long has the VGA pin-out been defined? How long has the PC keyboard pin-out and protocol been defined? A lot of things change pretty fast; a lot of things stay around forever. It all depends on whether upgrading them is worth the cost in the long run.

    --
    -Hentai [in vita non pacem est]
    1. Re:Prehistory? Depends on context by Thurn+und+Taxis · · Score: 5, Interesting

      For that matter, how long has the x86 architecture been defined? How many /. readers were even alive when the 8086 was released? I know I felt a few grey hairs pop out when a co-worker told me his first computer was a 286. Only superficial changes in computer architecture have happened during our lifetimes. The way we interact with computers is totally archaic, just like the way we interact with banks, cars, washing machines, and televisions is archaic. The world is dying for some clever person to come up with a way to make it just as easy to ask a machine to do something as it is to ask a person to do something.

      --
      On stereophonic equipment, the monaural sound obtained through multiple channels will enhance your listening pleasure.
    2. Re:Prehistory? Depends on context by dutky · · Score: 5, Informative
      With one exception, none of the "standards" you mention are either very old or very standard. The exception is, of course, RS-232, which was defined in 1969 by the Electronic Industries Association of Washington D.C. (my home town). All of the others are relative infants:
      • The PC parallel port was defined, in a very loose manner, by IBM when the IBM-PC was introduced in the early 1980s. The original PC parallel port was unidirectional and good for little else than driving a printer. While a number of manufacturers offered bi-directional versions of the PC parallel port (including IBM, in the late 1980s, with the IBM-PS/2) no actual standard existed until the release of IEEE-1284, in the mid-1990s, which gives us the modern ECP/EPP option.
      • The VGA pin-out dates from the introduction of the IBM-PS/2 in 1988/1989.
      • The PC keyboard pin-out and protocol have only been around since the introduction of the IBM-PC, and have undergone at least two revisions, first for the IBM-AT keyboard, and second for the IBM-PS/2.
      The reference to IDE having been around for 20 years is a pretty dubious one, unless you count IDE as just a variation on the vernerable IBM-PC expansion bus. (commonly known as the ISA bus) Still, 20 years ago, there was no such thing as IDE, even as a glimmer of a hope in anyone's eye.
    3. Re:Prehistory? Depends on context by Call+Me+Black+Cloud · · Score: 5, Funny

      You're correct. Consider the length of time the original male-female coupling system has been around...

  2. SCSI? by GreyWolf3000 · · Score: 4, Insightful
    Soon the hard drives and configuration methods that have existed since the origins of the personal computer will change forever.

    All of IDE's shortcomings are fixed by SCSI (except for a small degree of added complexity). SCSI hardware is more expensive, and rarely does it come built-in to motherboards.

    If more people used it, it would be a cheaper solution, and would fix all of IDE's problems without re-inventing the wheel--it's a solution that, right now, works.

    15k rpm scsi drives get seek times in the low three range--that's three times faster than your average 5400 rpm ide hdd.

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:SCSI? by stratjakt · · Score: 5, Funny

      > All of IDE's shortcomings are fixed by SCSI

      You mean the oversized 40-conductor ribbon cables are solved by 68 conductor ones?

      > If more people used it, it would be a cheaper solution

      Heh, sure it would.

      > 15k rpm scsi drives get seek times in the low three range--that's three times faster than your average 5400 rpm ide hdd.

      And 10x more expensive.

      You are the first SCSI fanboy I've ever seen.

      Now bring on the cheap!

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:SCSI? by puppetman · · Score: 4, Insightful

      Lots of motherboards come with SCSI. Most Intel server boards do, as do boards from SuperMicro (P3TDE6-G, S370DL3, P3TDDR), Tyan (S2721, S2720), etc, etc. I've been looking into them for server upgrades (I just don't have time to track down a few dozen model numbers).

      SCSI does have a faster spin time, and is in general much faster, but for small, random chunks of data, it can be slower (but it's a small penalty in a rare case). The width of the SCSI bus is much better (320 MB/s for SCSI 320), assuming you have alot of drives in big striped arrays.

      Don't forget - most IDE drives (except for a few premium models) just had their warranty chopped from 3-years to 1-year. Not a reflection on declining quality of IDE drives, but rather the economics of the market place. SCSI still has decent warranties, and they last longer regardless.

      SCSI is (much) better; could they be as cheap as IDE if everyone used them? Probably pretty close. But it's a chicken and an egg thing. Home-users don't buy them because they are expensive, and they are expensive because consumers won't buy them.

      Ironically, SCSI stands for Small Computer Standard Interface, but SCSI is most frequently found in Servers (large, not small computers), in large RAID arrays. And more ironically, the SCSI drives usually used in RAID (Redundant Array of Inexpensive Disks) usually are not that inexpensive at 3x the cost of IDE.

    3. Re:SCSI? by Enry · · Score: 4, Interesting

      > You mean the oversized 40-conductor ribbon cables are solved by 68 conductor ones?

      No, I'd guess the 80 pin ones that include power and configure the drive's ID, and allow you to just slap the drive in and let it go. IDE has NOTHING with that configurability.

      > You are the first SCSI fanboy I've ever seen.

      Now you've seen two.

      Don't get me wrong - for home use, SCSI is overpowered. But if you're talking anything bigger than a desktop, make mine SCSI.

    4. Re:SCSI? by Sneftel · · Score: 4, Insightful

      Err... since when did a communications bus generatte any appreciable noise or sound? Nothing distinguishes the dynamics of hard drive operation between IDE and SCSI. SCSI hard drives tend to be faster, since people who buy them tend to want to attach them to servers, but if pushed into the home consumer arena you'd see SCSI drives with exactly the same noise/heat output as IDE drives. This is an example of market-driven, not technology-driven.

      --
      The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
    5. Re:SCSI? by shepd · · Score: 5, Interesting

      >I would like to say that the price of SCSI drives is not 10x more because nobody wants a SCSI drive, but because they are simply more complicated to manufacture and interface.

      That was true in 1980. It isn't now. I mean, it costs no more to build a RAID card (witness Promise Ultra Hack) than it does to build an IDE card, and that's massively more complicated than SCSI.

      In fact, since all the smarts are moved onto the controller (which is dead simple to make today -- I bought a cheap one for $35 CDN two years ago -- it was cheaper than a cheap IDE card!) the drive itself is less complicated.

      >Also, the preformance hit you take going from 7200rpm SCSI to 7200rpm IDE is not noticable at most times, but I suppose i am tolerant because i can wait more than 3 ms seek.

      Agreed, but there's more to it than that. IDE requires new interfaces every drive (unless you want to take the horrible performance hit master/slave arrangements incurr). SCSI doesn't. IDE cables can only be 18". SCSI can be quite a bit longer. IDE only works for hard drives and CD-ROMS (and one or two other things). SCSI is for anything. There's more reasons than this to support SCSI over IDE (at the same price), but I think these three would be enough to sway users at the right price.

      >SCSI is loud and hot and expencive, just like all preformance computing componants, and thus will never be a consumer standard.

      Only because no manufacturer thinks there's a good market if they slap a SCSI controller on their current consumer hard drives. I think there is, and I'd be game to buy one, if they existed, for my next upgrade.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    6. Re:SCSI? by G-funk · · Score: 5, Insightful

      it's got nothing to do with how common it is, scsi is expensive because it raises the percieved value of the product, and it's common knowledge that this "elite"ness of more expensive alternatives to a product aid sales.

      In short, it's expensive because they like it that way. There's no shortage of scsi drives, they're not particularly more expensive to produce.

      --
      Send lawyers, guns, and money!
    7. Re:SCSI? by GooberToo · · Score: 5, Insightful

      Someone mod this guy up. He, "gets it!" SCSI is expensive because it's the premium, top-shelf product. Period. SCSI is expensive for the same reason that diamonds are. Both are highly desired but have no more value than the next drive (be it IDE or rock).

      In other words, they are expensive because people want to keep them that way!

    8. Re:SCSI? by fava · · Score: 5, Funny

      I quote:
      SCSI devices last forever, or until they break,

      I can top that:
      I will live forever, until I die.

      What was your point again?

    9. Re:SCSI? by gad_zuki! · · Score: 4, Insightful

      > SCSI is expensive for the same reason that diamonds are.

      Not at all. Diamonds are a controlled cartel and price-fixing is par for the course. SCSI in mass production anywhere near how much IDE stuff gets made will drop the price to the point where it would be affordable to sell it to the home market. Or so the theory goes.

      If diamonds weren't price-controled they would be incredibly cheap. Read about it here: http://www.professionaljeweler.com/archives/news/2 000/020300story.html

    10. Re:SCSI? by adolf · · Score: 4, Informative

      There is a certain elegance to such things as SCA backplanes which ATA (in any incarnation) will never achieve.

      Which is another point:

      They botched SATA by not including power on the bus, having no standardized connector locations, and (at least so far) having no facility for connection of external devices.

      The 1-device-per-wire rule of SATA is another detriment: Sure, the cables are fairly small, but can you imagine the rats nest that would be a 12-device SATA system?

      SCSI daisychaining is an easy fix for that, and now-common LVD SCSI is quite able to support this number of devices with a single ribbon. And LVD, by its differential nature, is quite resistant to the electrical problems introduced by slice-and-jacket cable rounding techniques that are all the rage these days..

      Oh. And you've got your math wrong, Son:

      It doesn't matter if 3ware makes a controller with 12 150MBps ports. The 12-port Escalade 8500 you speak of has a 64-bit 33MHz PCI interface, topping out at no more than a paltry 264MBps to be shared by all connected devices.

      If you're serious about throughput, try something like this: Two 320MBps channels on a 64-bit, 133MHz PCI bus. Good for real-world transfer rates in the realm of 640MBps, more than twice that of the 3ware product, while keeping a good portion of the PCI bus free the -other- 30 SCSI devices you've got plugged into it.

      And none of this says anything about the benefit of SCSI for the home user:

      Just bought a new DVD-R, but don't want to toss your old but dead-solid Plextor? SATA requires you to buy another port. SCSI just requires you to plug it in.

  3. FIREWIRE? by cybercomm · · Score: 4, Interesting

    So...why don't we use firewire? Isn't it faster than SATA? And the upcomming Firewire IEE 1394b should double the firewire speed to ~800mb/s. And let's not forget the fact that there are firewire HDD-s and other perhipeals on the market (though they are generaly external) or maybe, could this have anything to do with INTEL's desire to controll all components? I don't see the price as a limiting factor either.

    --
    Live for the present, learn from the past, and dream of the future!
    1. Re:FIREWIRE? by cheezedawg · · Score: 5, Informative

      Um, no. Gen 1 SATA is 1.5 Gb/s. Firewire is not faster.

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    2. Re:FIREWIRE? by Salamander · · Score: 4, Informative

      Actually SATA is 1.2Gb/s, but that doesn't change your point.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  4. This just looks expensive. by jericho4.0 · · Score: 5, Interesting
    The first generation doesn't look that impressive, as shown by the selling points given by the author. Thinner cables, up to a meter long?? Ok, sounds nice, but not worth paying extra for, for my needs. Serial ATA wil debut at 150 mb/s, not really an improvment at all.

    The author then goes on to note that the 'roadmap' calls for the 2006 version to run at 600mb/s, which fits nicely with my roadmap to world domination in 2005. ...Ummmm, yeah, we'll see.

    Although looking at the list of upcoming products and the manufactures making them, I don't doubt we'll all be useing this in a few years.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    1. Re:This just looks expensive. by pope+nihil · · Score: 4, Informative

      Actually they said SATA 3 (600 MB/sec) will debut in 2007.

      I was a bit confused by this article. They talk as if this thing is the Second Coming of Christ, but then they talk about how desktop pcs are just going to keep taking baby steps. Also at the beginning of the article they say that serial seems to be a step back from parallel (ya think?) but it is faster and better and Oh! Look! An elephant!

    2. Re:This just looks expensive. by photon317 · · Score: 5, Informative


      The battle between serial and parallel communications is neverending. Show me a Serial WAN connection like a DS3, and I can say "Well, since you never send partial bytes, we could strap 8 of these side by side, send one byte at a time with the bits split up over the 8 DS3s in parallel frames, and we get an 8x speed improvement that's usable by a single connection and no additional latency".

      Or show me a parallel bus like IDE, and I can say "Look, having all those data lines next to each other causes additional interference we have to account for, and they're bulky, cost more, overly complex, blah blah. If we just put a serial bitstream on a pair of wires, it would be so much simpler that for the same cost we can turn up the bitrate more than enough to make up for the lost parallelism."

      It's all the same. Various communication technologies tend to rise and fall, serial replacing parallel replacing serial replacing parallel ad infinitum. In some cases (like PCI busses) parallel just makes a lot more sense, but in a lot of cases (network stuff, storage stuff especially) there's a tradeoff where both are better and worse than the other in different ways. You could just pick one and stick with it and do you incremental improvements, but the occasional switcheroo provides upgrade revenues and more user "wow" factor and buzzwords.

      --
      11*43+456^2
  5. Personally, I can't wait until it comes out... by HoneyBunchesOfGoats · · Score: 5, Insightful

    ...'cause that means prices will drop on hard disks that I can use.

  6. More Information by leibnizme · · Score: 5, Informative

    Since the site is slashdotted, here are further links about Serial ATA:

    Cnet

    SATA and ISCSI

    Intel Dev Paper

    Maxtor White Paper

  7. RDRAM Redux by grendelkhan · · Score: 5, Interesting

    This sounds remarkably like the plugs we got for Rambus RDRAM: serial interface is better than parallel, first gen won't see real performance gains, stick with us kids, this is gonna be really good.

    I see a decided lack of Sun, IBM, AMD, or HP listed in the adopters, which leads me to believe that this is much like the above. Sorry guys, I'm not riding the first wave of any new tech on my salary. I'll sit on the sidelines for awhile and see how this pans out.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  8. SCSI TROLLS: READ THIS by Vengie · · Score: 4, Interesting
    For all of you waxing locquatious on the merits of scsi....please read the article, noticeably:
    SCSI drives are notorious for their noise, heat and vibration levels. These low points are not acceptable at the consumer level. Noise and heat don't matter too much in huge server rooms, but they can quickly become a problem in desktops. Unfortunately, this means that the extremely low seek times and high spindle speeds that make SCSI drives so fast are not available in consumer market. Basically until cooler, quieter, smoother drives can be manufactured in high volume, desktop hard drives will continue to make baby steps in speed.

    For the time being, IDE isn't going anywhere.
    NOISE & HEAT will tend to outweigh (relatively) minor performance gains in consumer systems. (Enterprise hardware is another matter entirely)
    sigh....we need to start using those annoying javascripts that make people read the article BEFORE posting.
    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    1. Re:SCSI TROLLS: READ THIS by mosch · · Score: 5, Insightful
      That has nothing to do with SCSI. The only reason it's even remotely related is because people have a tendancy to buy SCSI drives like this one, which is a 15K RPM drive with a 3.2ms seek, and the ability to sustain a 75MB/sec data throughput rate, whereas high-end ATA drives like this one spin at 7200 RPM, have a 9ms seek, and don't list their maximum sustained data throughput rate on the data sheet.

      Is IDE appropriate for the desktop? absolutely.

      Will retards continue using IDE in applications where SCSI is far more appropriate? definitely.

      Does your post make any fucking sense at all? nope.

  9. Re:too bad that by cheezedawg · · Score: 5, Informative

    All data goes through the PCI bus

    No it doesnt. Data goes through the PCI bus if the address is not claimed by something else along the way. That means that everything from the southbridge up is not limited by the PCI bus bandwidth. That means that integrated SATA controllers (not available until next year) are only limited by the bandwidth between the northbridge and southbridge.

    Ever read the actual throughput specs on a drive?

    Drive throughput has been steadily increasing, and it is predicted to pass up PATA within a few years, and that is not counting RAID striping or the 8 MB drive caches. Its always desirable for the bottleneck to be the drive rather than the controller.

    --
    "The defense of freedom requires the advance of freedom" - George W Bush
  10. I want the connector! by aronc · · Score: 4, Informative

    Personally, I could give a rats butt about the speed. I don't want SATA so my drives go faster. I want it so I'm not having to spend twenty minutes doing finger gymnastics everytime I need to do _anything_ in my case.

    Is it worth upgrading for? No, probably not. But id damn sure is worth waiting an extra few months for that next machine to save the hassel of those f'ing ribbon cables.

    --

    jello.
    aka aron.
  11. ridiculous by tps12 · · Score: 5, Funny

    Why are they wasting their time on this ancient technology? Serial is too slow to sync my damn Palm Pilot. I can't even imagine what it would be like to try and transfer 60GB of media files over it. These companies should just accept that USB is the way of the future (no extra power required either!) and get to work on something that stands a chance of selling.

    --

    Karma: Good (despite my invention of the Karma: sig)
  12. Huh? by WD · · Score: 4, Insightful

    What on earth does the type of interface have to do with heat or noise?

  13. Re:command queueing by cheezedawg · · Score: 4, Informative

    Yes- but AFAIK command queuing is not implemented in a lot of the 1st generation controllers because it can break backwards compatibility with PATA software. Most vendors went for an easy upgrade path instead. Look for command queuing in the next generation of controllers.

    --
    "The defense of freedom requires the advance of freedom" - George W Bush
  14. Re:too bad that by Magila · · Score: 5, Insightful

    4 of them in RAID 0?

    This won't be an issue since SATA is strictly point-to-point, every drive gets it's own 150MB/s link.

  15. Bandwidth by vlad_petric · · Score: 4, Insightful
    Serial is the wave of the future, and it will give ATA hard drives the bandwidth and features to compete with SCSI.

    I don't get it ... I quite agree that, as a serial bus, it'll be clocked a lot faster than IDE ... but a simple back-of-the-envelope calculation tells us that it has to be at least 8 times as fast as the current devices (it'd have to be 533 MHz to be on par with ATA-66)

    It looks like a technology whose main purpose is to make things incompatible, and thus require people upgrade more stuff. And anyway, it's not the speed of the bus the limiting factor (for the vast majority of users), but the mechanics of the harddrive (SCSI hardrives are faster than IDEs because they almost always are top-of-the-line products with higher rotational speeds - anybody saw a 15000 RPM IDE ?)

    The Raven

    --

    The Raven

  16. Re:too bad that by ltwally · · Score: 5, Insightful

    For starters, the PCI spec isn't limited to 133 MB/s. PCI 2.1 specs allow for 66 MHz 64-bit transfers, which equals 528 MB/s. PCI 2.2 specs allow for PCI-X mode, which adds 133 MHz 64-bit transfers: 1056 MB/s.

    That being said, it is entirely possible to reach throughputs in excess of 133 MB/s using a PCI bus... though currently most desktop motherboards do not support anything faster than 133 MB/s. In time this will change as NICs, hard disks, and other gear requires it.

    And your hard disk performance is barely par by today's standards. IDE drives are currently topping 50MB/s, while SCSI gear is hittin > 70MB/s. Though I am a SCSI man, i can see the future need for SATA. Right now it may be mainly a marketing ploy... But in a couple years it will be a necessity. Parallel cabling is nearing the end of the road.. all those wires in a cable allow for too much signal interference. Serial is the answer. Though it has less wires, the dramatic increase in signal strength allows for insane transfer rates.

    Anyhoo.. personally I don't see any reason to go out and buy a new system just to have SATA. At the current it offers few advantages.. but in the not so distant future it will be a necessity for desktop systems. As for me, i plan on going Fibre-Channel SCSI :)

    --



    /dev/random
  17. IDE TROLLS: READ THIS by darkwiz · · Score: 5, Insightful
    SCSI drives are notorious for their noise, heat and vibration levels. These low points are not acceptable at the consumer level. Noise and heat don't matter too much in huge server rooms, but they can quickly become a problem in desktops.

    For the time being, IDE isn't going anywhere.
    NOISE & HEAT will tend to outweigh (relatively) minor performance gains in consumer systems. (Enterprise hardware is another matter entirely)
    sigh....we need to start using those annoying javascripts that make people read the article BEFORE posting.


    Absolutely. But this has nothing to do with SCSI, it has to do with the high spindle speeds at the bleeding edge. The card on the underside of the drive is not making that ear shattering racket. They even acknowledge that in your quote.

    SCSI is better than ATA. Even SATA. ATA has been trying to catch up by stealing some of the best parts of SCSI (like TCQ). But it just isn't quite as good yet. Quite frankly, I agree with the majority of SCSI zealots: if the damn PC makers would embrace SCSI, then the cost of SCSI would come down to near parity from the volume of sales.

    Now, is SCSI better for your average Joe? Maybe not significantly. Neither is 7200 vs 5400, 2MB vs 8MB buffers, or 8.9 vs 9.1 ms access times.

    However, if they could use one cable to connect 15 devices in their tower, they'd be alot happier than having the 8 cables they'd need to do it with current IDE tech (let alone IDE's relative inability to be used externally).
  18. Firewire Drive != Pure Firewire by nuxx · · Score: 4, Insightful

    Note that almost all the Firewire hard drives that you see on the market are ATA hard drives with FirewireATA hardware in the enclosures. As far as I'm aware, the only disks that you can readily get your hands on will have interfaces of IDE/ATA, SATA, SCSI (of various connectors), and FC-AL. That's why you can't use Firewire inside a PC. Using SATA makes far more sense, especially for migrating to a new standard, as it's most likely easier to make a SATAATA adapter since the protocol is very similar.

  19. Re:This is a GOOD thing. FINALLY by NineNine · · Score: 5, Funny

    This post is an *excellent* example of what watching too much super-fast cutting TV (like MTV) can do to you.

  20. Am I missing something here??? by Lobsang · · Score: 5, Insightful

    I think I am. Really.

    The article seems immensely biased and lacking in technical detail. It also raises some "dubious" points IMHO. Let's see:

    - P-ATA cables cannot be longer than 40cm. S-ATA cables can be up to 1m long:

    Granted, those cables are annoying. But really, how many times have you felt the need for a cable much longer than 40cm? People with full-sized cases may benefit, but then the author says that the current trend is "small footprint machines". So, why do I need a cable that is bigger than my server?

    Also, if you dislike flat cables, buy "rounded" P-ATA cables (available today, just google for it).

    - P-ATA connectors are big!

    Yes, they are! But you'll require at least twice as many S-ATA connectors, as only one device is supported... In the end, the real state on the mobo is going to be similar.

    - One device per controller is an "Advantage".

    C'mon... This guy must be joking. I couldn't believe my eyes when I read it! One device per controller is an *advantage*???? Why??? I wish I could add more devices (like SCSI and Firewire) to my curreny P-ATA technology. And then he says ONE is good for me? Don't think so...

    - High transfer rates are useful for multi-disk RAIDS.

    What kind of RAID? RAID 5 is slow in writes due to the computational power needed to calculate the XOR. Adding bandwidth won't help. And I can't see why or how only RAIDs will benefit from higher throughput.

    - Speed:

    Granted. It may be faster than P-ATA. But what about established technologies like SCSI and Firewire? I *think* (not sure) Firewire can go much faster than S-ATA in its initial version.

    I'm disappointed...

  21. SATA propagates all the crap of PATA by mnemotronic · · Score: 5, Insightful
    Serial ATA has kept all the truely horrible, obscure, and performance limiting features of parallel ATA (which was originally designed for 40 Mbyte drives), and shoves it down a thin cable. A course in ATA protocols will leave anyone who is computer literate going : You have got to be kidding!! What were they smoking????? The Serial spec has to maintain all kinds of bizarre, obsolete behavior just so that a SATA drive is backwards compatible with old software (i.e. that WfWG 3.11 system you've got tucked away in the closet). Throughout the history of ATA, when drive capacities climb towards the addressable limit of the spec, the protocol is kludged by a team of drunken baboons to extend it for another generation. The SATA committee munched an opportunity to drill a much-needed stake through the heart of ATA and give us a new interface for the next 20 years. Instead we get a change in connectors for a protocol with it's feet firmly encased in the concrete of MS-DOS 2.

    Firewire (1394) was killed by Apple's licensing fees and Intel's sudden backstabbing policy change on building it into south-bridge, along with their NIH attitude. There existed working 1394 Device Bay drives over 6 years ago, with OS support from m-soft. 1394 was an attempt to keep the good parts of SCSI protocol, while leaving out as much of the useless stuff as possible (MODE SELECT).

    Fibre-channel is still Real Pricey, for the same reason that SCSI is -- "just because". Or, as the hardware vendors say "harrumph, well, it's all about volume".

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  22. S-ATA is the Ghetto FC by Duncan3 · · Score: 5, Interesting

    It's real simple, ribbon cables SUCK, they cost more to make then serial so PC makers hate them.

    So, here's how it is...

    Fibre Channel - 2Mb/s(10Mb coming very soon), 126 drives, 10+ mile range, better then SCSI.

    S-ATA - 1.2Mb/s(2.4Mb in 2004), 18" range?, IDE protocols for all your write-only data needs.

    S-ATA is the Ghetto FibreChannel, just like IDE is crappy SCSI, expect similar suckiness and low quality to go with the low price and cheaper cables (to make, to buy they will cost more I'm sure).

    But again, this is all about the creaper cables, since lets face it 95%+ of the machines out there only have one drive anyway.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  23. *cringes* by Akardam · · Score: 4, Funny

    Please, for the love of everything that's geek... DON'T use "drop" and "hard drive" in the same sentance.

  24. Re:IDE Technology -- What really needs to be fixed by amorsen · · Score: 4, Informative
    If you had read the article...

    1. You can't HOTSWAP an IDE drive without risking blowing your drive, crontroller, or upsetting the powersupply.

    With SATA you can.

    2. You can't WARMSWAP an IDE drive, without risking blowing your drive, controller, or upsetting your powersupply.

    With SATA you can.

    3. IDE still only supports 2, yes 2 drivers per controller, which makes it impossible to do hardware RAID-5. That leaves us with software RAID-5 as our only option.

    Who cares when you can get hardware RAID-controllers with 12 ports on one card? What is the great advantage of having the cable be the single point of failure for your whole RAID, like SCSI does?

    4. IDE cables can only stretch so far, so even if you could somehow manage to get 8 IDE controllers into a box, for a total of 16 drives, there would still be cable length issues. I think 1 m is max. We need differential IDE :)

    Ok, 1m can be a problem for some people. However most people do not have cases larger than 1m.

    5. IDE drives are just now able to verify data integrity, but thats good since we can start using IDE drives in servers that don't need 100% uptime.

    Err, why is it a problem when it is already fixed as you say?

    6. ATA/100 Round IDE cables are already available. In fact I just ordered some that have a UV reflective coating for my next case mod which features a black light. Airflow isn't a big issue, in fact Compaq has been slicing up IDE cables for a long time now to increase airflow.

    Round IDE-cables are expensive to produce and still large and inflexible. SATA solves it.

    7. The SUSTAINED TRANSFER WRITE RATE of IDE drives is still not fast enough to store uncompressed NTSC video at 60 frames per second, or store high bandwidth Satellite streams.

    So get the hardware RAID-controller and start streaming away. Oh wait, hardware RAID for SATA doesn't exist. 3ware is a figment of my imagination.

    8a. Size increase (GB's) are not keeping pace with read/write access speeds and simply adding cache RAM and tweaking seek algorithms isn't going to remedy this problem.

    You can't blame the interface for that. 150MB/s per drive for 12 drives on one card is way more than any SCSI solution supports -- and way more than current drives need.

    8b. As, internal volatile write caches grow larger, the risk of uncommitted writes being lost in a power outage or crash increases.

    So turn off the write cache. ATA supports Transaction Command Queueing although not all drives support it yet. By the time SATA drives become available, TCQ should be common.

    --
    Finally! A year of moderation! Ready for 2019?