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.'"
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]
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.
I'm quite happy with my 7200 8meg cache drives...better than spending that money on scsi. I wonder what size drives natalie portman has on her?
Couldn't the same arguments be made for SCSI? And where is it now? Relegated to obscure servers and macs. It has to do with the price -- when will anyone ever realise that?
This is my digital signature. 10011011001
Serial ATA will only take off if it is not more expensive than parallel ATA. If we (meant users) want to spend more we would buy SCSI. What I want is a low cost way to stipe 4+ drives at home.
Where are my drives?
I got a shiny new SATA RAID controller on my new motherboard, now when the hell am I gonna get a couple of 80 gig cheap, fast SATA drives to put into a striped set?
huh? huh?
I don't need no instructions to know how to rock!!!!
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!
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
...'cause that means prices will drop on hard disks that I can use.
I'd like to eat an apple (no pun intended) rather than pay for scsi. This is a good thing to happen for ide.
Forgive me if I sound a bit naive but wouldn't parallel be faster than serial? Higher bandwidth, no need for data caching, and no need to convert back to parallel...
Also did anyone pick up more than 2 pieces of relavent info in the hype? I saw 150Mb/sec as a speed but other than that I saw no real information.
00110100 00110010
The whole point of it is to be at least as cheap as parallel ATA, even cheaper. The connectors will be smaller and cheaper for example. It should also make system design more flexible since you won't have parallel ATA's infuriating cable length limits.
And haven't we discussed this before?
Xix.
"Everything is adjustable, provided you have the right tools"
All data goes through the PCI bus...and it's bandwidth is only 133MB/sec theoretical. So, what does 400/800/anything else greater than about 100MB/sec in a media interface get you? Not much!
Ever read the actual throughput specs on a drive? The media throughput is not much more than 40MB/sec!!! Read the data sheets, people!
Add this all up and what do you get? Ripped off is about it!
Since the site is slashdotted, here are further links about Serial ATA:
Cnet
SATA and ISCSI
Intel Dev Paper
Maxtor White Paper
I dont think that there is going to be a real reason for people to upgrade their setups just for this new interface. Most new computers are coming standard with at least 60 gig drives. For my mom, who only looks at her email every once in a while, transfer speed is really not that important. Current drives are already plenty fast.
I can't wait to get my hands on some SATA devices. However, we're still stuck with PCI, here on the desktop end. WHEN will we finally start seeing the old original PCI spec phased out on the desktop end? Not until then will new technologies like SATA be able to shine. Bus bandwidth is everything these days.
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
Serial ATA Network.
Would someone buy this fuck-tard a clue? Your top of the line P4 xeon is, when powered on, a fast 8086! Your Keyboard will plug into an IBM PC from the early 80s. The only difference is the windows key and maybe some "internet" keys. VGA is 15+ years old, and SVGA 10+. The only thing that's been retired in the x86 pc world is the 5.25" drive. Almost all consumer sound cards include sound-blaster 16 emulation.
I'm waiting until the Nth revision comes out on the SATA drives. ;-)
Someone put a black hole in my pocket and now I'm broke.
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)
I think I read in somewhere that SATA could do command queueing. Does that mean that it will allow the driver to re-order them like SCSI drives? That was, I think, one of the main advantage of SCSI over IDE/ATA drives.. That they could re-order the commands and send answers in a different order to maximize performance.
narrower flexible cables is all the SATA has to offer? its like switching from a two-headed screw driver standard to a philips one. the heads are different but the screw gose in the same way. give me a few features of SCSI in an affordable package and then your talking.
.. 2 hard disks, a dvd and cd writer later your computer would have enough ribbons to host a toddlers birthday party. and to get rid of the freaking master/slave shite ... ahhh. damn it I want SATA!
on the other hand: installing more ram/new-cpu wouldn't be such a pain
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.
I hope the connectors are keyed properly. It looks like a pin is offset, so that's good. I always hated when the key block is missing or shaved off the old IDE cable and you had to figure (guess) which way round it goes. This new system looks good. Bring it on.
-----
For great justice!
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)
I've been waiting for Serial-ATA ever since reading about it. Faster speeds/bandwidth - which is actually finally needed in the IDE type world.
:)
... I could see easily wanting a tall tower (remember those?) and building a rock and roll back end storage system for personal use. Quick and cheap ... and now VERY EASY to do. Personal RAID-50 500G personal array anybody?
... even with el'crap-ola IDE no-warranty technology.
NO MORE RIBBON CABLE. My favorite Linux configuration is 1 whatever IDE drive for the OS, 1 IDE CDROM, and two (RAID-1) large IDE's for data and configurations. Quick and cheap for non-critical type functions/services. I rolled through a complete failure on the core OS drive, CD died -- while trying to roll up in size on the RAID-1 and hit *FOUR* defective WD drives...while never losing data _and_ configurations. IBM sits in there right now...
High end servers and workstations? Yeah, Serial-ATA is nice with the coming 40M/sec IDE type drives...but I'm also going to go after that 320M/sec SCSI technology too. Same IDE game, just a different connector basically.
NO MORE RIBBON CABLE.
Try stuffing four drives in a case. Not only is the IDE chain full, but cabling is a complete joke. Not anymore. Kind of like Firewire in the box, if you will. Except I think their screwing it up and keeping power separate where Firewire _can_ cary power to the devices.
So instead of tiny IDE connectors in the current Firewire and external type drives there will be tiny Serial-ATA hookups. So what. Now get inside a PC (and/or Mac) and do a little work.
With this and pricing for LARGE amounts of data
I could record so many hours of anything I wanted and never worry about losing it
Of course when I have a few extra thousand lying around (not likely any time soon with the current economy outlook) I'd love to try SCSI-320.
Now, IDE is rolling into ~40M/sec. Firewire *has* been ready for those speeds for a while. At least USB2 can keep up for a bit as well. Even faster drives is a must though. Firewire-2 is just around the corner (either 800 or 1.6Gbit's).
It's sad that your typical/standard Mac type network (1Gbit) is faster than the typical drive being hosted. Your typical Windows network at 100Mbit is pretty muched caqpped by the current typical drives top performance at 10M/sec.
Serial-ATA, oh yeah. One card (1Gbit) in the Linux box and I could saturate their bandwidth. Why not?
Microwho?
Oh yeah, and I hope this will lead to a STANDARD for removeable drive cannisters too!
-----
For great justice!
What on earth does the type of interface have to do with heat or noise?
And this made me wonder... how long will it take until Linux (and the *BSDs) support this new standard? Will it happen after Longhorn's release? Or has it already been done?
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
I've seen SATA hard drives from a bunch of companies, but where are the SATA Optical drives? I know they wouldn't exactly benefit from the added bandwidth, but I'd rather have all my devices on a SATA controller, with it's thin cables, then my hard drives on SATA, and my optical drives on PATA.
RaGe
We're all just noise on the wires..
Serial ATA connectors are keyed and designed for hot-swap.
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).
The only thing I haven't seen is any noise about chip sets that support in on the system side. As soon as these are available, you'll see MBs and systems. SCSI will probably stay important for larger faster arrays, but scaling bandwidth seems to look pretty good for this as well.
As soon as mainstream MBs are there, these will quickly become the commodity drives for all the manufacturers, and they will phase out Parallel ATA stuff.
They are implementing this new standard rather than utilizing firewire so They can create a whole new generation of "trusted devices" and make us all buy them.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
You didn't think much before you wrote that, did you? SATA isn't going to render all parallel ATA devices obsolete overnight, but this is the introduction of what will replace them. Just like USB's introduction was the dawn of the death of the parallel, serial (RS232), keyboard (as well as floppy) ports on PCs, and the introduction of DVI was the eventual death knell of the VGA port.
This will be a big deal for SoC (system on a chip) development, since finally it will be cost effective to put all the stuff on a PC motherboard onto a single chip for low end boxes, that chip need only have a board large enough to interface with a power supply and provide some USB ports, SATA ports, enet, and DVI. In two years you'll see complete PCs (sans LCD) the size of a CD-ROM drive sold for $100 due to this, which will further aid the spread of technology into less affluent countries.
Since this seems to support hot-swapping, how about adopting it as a standard for portable storage devices? A few SATA ports on the back of my laptop wouldn't go amiss, and you could use drives either internally or externally.
On top of that, it's faster than Firewire/i.Link and USB2.0. Sort out power supply and it'd be invaluable.
Dunno about anyone else, but I'll be VERY glad to see the back of all that master/slave crap, twisted ribbon cables and so on.
sig:- (wit >= sarcasm)
The red stripe points towards the power supply connector, or marked pin 1 on the mobo. That's SOOO difficult. 8-)
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.
> (less wires = less logic).
If you've ever looked at the circuit diagram for a simple multiplexer, you'd take that back. Really, how complex the is logic depends on what you want to do with the data off of those wires. To really simplify the idea: if you use serial, you've got to have a muxer/demuxer on the end of that line, and if you use parallel you need to have a clock to syncronise communications on those lines.
In any case, the difference in circuit complexity due to parallel vs. serial, even if one required less than the other, would be a few orders of magnitude less than the complexity of the circuits required to manage the disk itself.
-- "Perhaps the truth is less interesting than the facts?" -Amy Weiss, RIAA
Note that Sun, IBM, AMD, nor HP are disk manufacturers. (Well, IBM might still be, my memory is being bad tonight, but I digress...) Some AMD and Intel motherboards are already coming with SATA RAID interfaces. Intel is right behind the technology, as they are a chipset manufacturer. AMD isn't. VIA, a chipset manufacturer is, along with a ton of other manufacturers who are core to desktop/workstation storage. Just because the big power houses that you name aren't on board doesn't mean anything. Most of these places leave their disk interfaces up to someone else. And those companies *are* adopters.
http://www.adaptec.com/worldwide/product/markedito rial.html?sess=no&cat=%2fTechnology%2fFireWire-139 4&prodkey=1394_summary&type=Technology
# Data transfer rates of up to 400 Mb/sec with 1.2 Gb/sec speeds in development
It's not about "wow" factor or buzzwords. Serial ATA is better. They can transmit 150 MB/sec over a single pair whereas PATA's 80 wire cables can only transmit 133 MB/s which is split between 2 drives. Now, with SerialATA, instead of having 66 MBytes/Sec/Drive you have more than double the bandwidth per drive and the cabling is smaller even with a separate cable for each drive.
I'm no communications expert but I believe most modern high speed serial connections could not be economically put in parallel since in parallel, all the bits need to be clocked together and the modern serial protocols are not designed to coordinate with anything but the other side of the connection. Instead you would need to multiplex the connections on a much higher level and that becomes difficult and expensive (ALA equal cost multipath routers).
I think what is happening is they are figuring out that it's cheaper to put seriously complicated technology on either end of a single pair of wires and keep the cabling small and simple.
SATA saves money in a bunch of ways:
o It keeps the pin count low on the chips
o It keeps the motherboard real estate down
o It keeps the cabling cost down.
It also has better features:
o It's faster
o It can be made hot-swappable
o Cables are smaller and can be longer and will be cheaper
o It has a more reliable hub and spoke architecture which should eliminate most interoperability issues.
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
Look at the 3ware website and check out the Escalade 8500 series SerialATA controllers. Up to 12 drives in a RAID5 set, or JBOD, WITH hot swap and removable tray configurations (from some VARs). Yeah, they're brilliant to be sure.
Click here for the full spec. SATA-II will likely usurp SCSI for all enterprise applications that don't require low random-access latencies (which is nearly nothing these days, comparatively speaking).
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...
Unlike some here, I'm not fond of SCSI (obnoxious cabling and termination issues even worse than ATA). But Firewire seems to have every advantage claimed for SATA and then some. Why not just put firewire on motherboards and in disk drives? Then we can finally ditch ATA in all its incarnations.
SCSI is full of annoyances. Price, incompatibility between controllers, etc.
:)
However, if you're using linux, try this on both IDE and SCSI:
time dd if=/dev/your_disk_device_here of=/dev/null bs=1k count=100000
Then compare the CPU used for IDE and SCSI.
You might too become a SCSI fanboy.
Of course, no discussion of Serial ATA would be complete without mentioning the answer from the SCSI camp - Serial Attached SCSI. SAS will use the same connector as SATA, but will support longer cable lengths, multiple initiators (if you don't know what an initiator is you don't even belong in this discussion), full SCSI semantics instead of lame-o ATA semantics, etc. Even so, the SAS folks are still ceding the high end to Fibre Channel and talking about three coexisting technologies for the low-end/midrange/enterprise market segments. Sorry, kiddies, but SATA is still low-end.
If there's one mistake you should try not to make more than once in this business, it's that competitors have been standing still since their previous generation. Announcing something brand new and having it be less than half a generation ahead of the competitor's last version is a failure.
Slashdot - News for Herds. Stuff that Splatters.
did you mean ATRAC or 8-Track ;)
ok, SCSI is cool and fast- however it is not marketed to general pulic. *** It's a higher standard who's taget is the server market where it can draw a more technical user base willing to pay the higher prices. I *** IDE is very limited, but also easier to use and way cheaper. *** Serial ATA is an itelligent combination of both that targets the way even new users would like to equip their machines to do more and be more flexible. It will be marketed to the general public and at a much cheaper price because of the collaboration of so many different companies that will mutally benefit from it's popularity. *** In the end it will be better for everyone (the companies and the users) *** It will also help drive a hurting industry if it ever actually becomes available!
Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
http://www.driveservice.com/bestwrst.htm
1 0/17/135324 6&mode=thread&tid=137
Excerpt:
"There is one more very important item I need to mention to you all. Very recently, an IBM engineer let slip, a white paper on one of their drives that actually told the truth about how long an IDE drive should last and under what conditions. In this paper, it said that current IDE drives are really only designed to be in operation from 6-8 hours per day! I have always known this to be true! IBM very quickly changed the white paper, and also stated that they stand behind their drives whether it is on for 8 hours or 24 hours per day. Do you want to take the chance? Most if not all of the current large capacity IDE drives, no matter who makes it, are not meant to be left on 24 hours a day. I am sure that none of you reading this are aware of that and may be quite shocked to hear this. These drives should not be put into servers, or be assigned any other industrial use duty! But, you might ask, "What am I supposed to use for heavy duty business use?". The answer is, use what we have used for years in server applications and that is SCSI! SCSI drives are meant to run and run and run without a hiccup. They are made much better than IDE, using better liquid-cooled motors, better parts, and usually better everything! So, the next time you are deciding what to use in a server that you are building, think twice about it. These days, IDE drives are consumer drives at best, and should be used for no other reason. If this list helps one person avoid troubles, I am happy I made it for you."
For those with short memories.
http://slashdot.org/article.pl?sid=02/
"Tom's Hardware recently ran a story about major hard drive manufacturers drastically reducing their warranties on many of their products. "
SCSI isn't standing still
http://www.serialattachedscsi.com/
BTW Will serialATA still have the IRQ limitation of it's parallel cousin?
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.
yeer so funnay
This article is very pro the S-ATA standard. However later on in the article it states that S-ATA hard disks will be of the same speed and size as current ATA. The article says that the only way to get real performance increases in disks is to make them faster - so then we get to the same problems as SCSI, namely noise and heat.
As far as I can see, a couple of pages of this article are denoted to the new smaller cable size and connector footprint - who really cares ? I run an overclocked PC and as such use readily-available rounded IDE cables to afford better air flow. What other tangible advantages is S-ATA going to offer ?
Never, ever lose a file again. Ever.
Hi. Please learn the difference between bits and bytes before spouting off like a fool. Oh, and learn to hyperlink, I can't be bothered to copy and paste a link from someone who STILL doesn't know the difference between B and b...
But why can't they simply use USB 2? It certaintly has the bandwidth, and the BIOS could allow USB NATIVE internal drives to be treaded like IDE. I simply do not understand the need for this new standard when FireWire or USB would suit perfectly, especially when the Avg xFer is around 10 MB/s and the USB Bus allows for up to 200 MB/s.
First, this is IDE (just as ATA-66 or ATA-133 are IDE).
Second, the reason why Betamax died (well, didn't actually die, but didn't take off, either) was Sony kept it a proprietary format, while JVC let pretty much everyone make VHS products.
Serial ATA is one of the most unrevolutionary evolutions ever made. Basically it just changes the cables. The drives stay pretty much the same, the controllers stay pretty much the same, the drivers can stay exactly the same. Instead of wide, flat cables and two disks per channel you now get thin round cables and just one disk per channel (but since the connectors are so much smaller, you can have many on the same board). It's a good thing.
There are basically three reasons for having multiple standards. The first is a purely commercial one. Brand A invents the A-link and patents it, and brand B decides to create B-link so they don't have to pay a fee to Brand A. The second is evolution. Sometimes, a standard needs to be replaced or updated to cope with new demands (ex., ATA-33 becomes ATA-66). The third is that some standards are specifically suited to some situations (ex., SCSI lets you connect a lot of drives, and has support for other kinds of peripherals, but IDE is cheaper to make, and enough for most people).
RMN
~~~
400Mb/sec vs 150MB/sec
Pay attention to case, it does matter. As for what's in development, call me when its actually available.
Matt
I don't think Serial ATA is the monstrous revolution they'd like for it to be. I think solid state storage will represent that...when we no longer have to rely on precision mechanical components that become royally fscked with the introduction of 1 speck of dust...THAT will be a revolution.
Well, my penis is keyed to fit into a hot vagina, but the gay village tells me that some people can defeat that keying...
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/
Aside from the fact that this article was very poorly written, it's difficult to understand what the author is so excited about. Between phrases like "dawn of a new era" and so on, the author makes a terrible, rotten case for why anybody should be excited about this at all. Basically, all I got out of it that was of seemingly immediate importance was the fact that the author seems to think thinner, longer drive cabling is revolutionary and heralds a new day in personal computing.
The article was extremely misleading in that it said next to nothing about the kind of drive technology to be used in SATA drives. Is this because the author doesn't know anything about these drives, or is it because the author knows there's nothing new whatever in the current SATA technology as far as the actual drives go except for the interface and cabling?
From what little I've read the first SATA drives are standard parallel IDE drives with serial interfaces. Is this approach supposed to make them run faster, or something? *chuckle* (facetious question)
Without some interesting new drive technology to make the interface change worthwhile, what's the point, here? *IS* there some point aside from thinner/longer cables???
A couple of days ago I saw a 200GB WD SE with 8 megs of cache. I'm already enjoying the benefits of RAID 0 + 1--the current IDE subsystems are *already* much faster than the drives they host. What's the problem? Cables? These days you can buy well-made rounded IDE cables (that are not simple ribbon cables folded, spindled, and mutilated.)
Maybe I'll become impressed when I can read more about the drive technology planned here and how it differs (if it does) from current IDE drive technology, but right now I'm not impressed at all. It's articles like these that definitely give SATA a "bad name"--if it in fact deserves something better.
...longer cables. No, I'm not being facetious. My biggest frustration is building a super-sized tower system and not being able to put the drives in a spot that's better suited for cancelling or suppressing noise -- or dissipating heat -- because the damned cables don't reach that far! If SATA can do away with that, then I'm all over it like a dog on someone's leg.
More standards is a good thing, not a bad thing. More standards means more choices, and from those choices we can pick stuff that serves everyone better. Maybe the speed isn't the big thing -- yet. Maybe it doesn't have to be.
Please, for the love of everything that's geek... DON'T use "drop" and "hard drive" in the same sentance.
Last but not least the 10K III's....I've got (4) four of them operating in a RAID 0 array and combined they're considerably quieter than my 7200RPM IDE drive. Virtually silent in fact.
What about heat ? I may need to buy some of these =)
25% Funny, 25% Insightful, 25% Informative, 25% Troll
The prefered spelling on Slashdot is "rediculous".
You can stick a parallel to serial adapter on an IDE drive, reduce the cable size, but it's still a crappy IDE drive.
:)
... but assuming you could still use all your exiting hardware it would be about that exciting.
If IDE hardware developers read slashdot, here is a list of IDE problems I'd like to see fixed.
1. You can't HOTSWAP an IDE drive without risking blowing your drive, crontroller, or upsetting the powersupply.
2. You can't WARMSWAP an IDE drive, without risking blowing your drive, controller, or upsetting your powersupply.
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.
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
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.
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.
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.
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.
8b. As, internal volatile write caches grow larger, the risk of uncommitted writes being lost in a power outage or crash increases.
If serial ATA would let me connect 4 drives per controller, I might start getting excited. If I could start "hot swapping" IDE drives, I would get really excited.
However, going from "flat to round" and "parallel to serial" is about as exciting as Windows XP compared to Windows 2000. It does the same thing, only slightly different. Actually in the case of Windows XP, thats not true, since Windows XP is missing device drivers for older Digital Cameras, Scanners, Modems, Video Cards etc
...and one reason only:
To get rid of those damn ribbon cables.
Don't believe the marketing hype. SATA isn't about faster speeds, or more advanced features, or any of that crap. S-ATA is about cables.
IDE is crippleware. At some point in the past there was probably a need for a simpler, less expensive counterpart to scsi for desktop systems, but frankly that need is gone. The price distinction between IDE and SCSI has long been totally artificial. Drive manufacturers make a drive, and then slap on whatever control board they need, IDE or SCSI. Makes no difference to them, except that they get to mark up the SCSI version. Pure marketing: they need to stratisfy their technology so the enterprise guys don't feel like they're sullying their hands with the same tech as those Walmart PC-consumer lusers.
Frankly I wish SCSI had those neat little connectors (and they soon will, with Serial attached SCSI), and I hate ribbon cables as much as the next guy, but I'm not going to be fooled into thinking this is any real improvement over IDE.
But even as little as this is, it's long overdue. Those ribbon cables are the enemy of all that is good and just and true in the world.
Remember folks, SATA is only one letter away from SATAN. Q.E.D. Evil.
"Pay attention to case, it does matter. As for what's in development, call me when its actually available."h tm_ fireidt800pc i.ht
1394b:100MB/sec-400MB/sec
[silicons already made]
http://www.ti.com/sc/docs/news/2001/01160.
[Raid board available]
http://www.indigita.com/products/prod
I'll call you when mines available, if you call me when your's is available.
What are the cable prices going to be - any ideas (and costs to the manufaturers)? The retail price of the USB 2 cables are in the $20-25 range. If the SATA connectors are going to cost as much, or a significant portion thereof, esp. with the hard drive prices dropping to low levels, the cable price will be a significant part of the total system. The fact that you need one cable per drive only makes this worse.
... what am I going to do with my 4 IDE drives? I've got nearly 120gb of space on these things, am I expected to just chuck them out the next time I upgrade my motherboard? Or will motherboards retain IDE support ad infintum via a plug converter?
This is all fine and good, but why not just treat the wires in a parallel cable as individual serial wires? Sure, if you increase the signal frequency, it becomes next to impossible to guarantee that all the signals arrive at exactly the same time, but I don't see the need for bit-level synchronization. If each wire has its own protocol, its own synchronization, and its own buffers, then as long as there is synchronization at the packet level, there should be no need to worry about synchronizing at the bit level. This would allow both high frequencies, and lots of wires.
This seems to say something that I've never seen admitted about serial ATA: that it has DRM built in! If you want to buy hard drives that get to decide what you can and can't store on them, go ahead, but I'm not going to buy into any DRM technology. Extra speed and a smaller cable will not tempt me into doing it; I'll stock up on the last of the regular ATA drives as the serial ATA's replace them.
I'm an American. I love this country and the freedoms that we used to have.
Not quite. SATA controllers have one device per channel, with no master or slave.
You are probably thinking of the situation where the motherboard has a (p)ATA controller and a converter is used to connect it to SATA cables. In this situation, one SATA channel is assigned to the (p)ATA master and another to the (p)ATA slave. But from a SATA point of view, the two channels are completely independent, and only support one device each.
RMN
~~~
On the other hand, parallel means one of your lightbulbs can break and you don't have buy all new Christmas lights.
Comment removed based on user account deletion
Comment removed based on user account deletion
It, um, reads less like a press release than does the Explosive Labs piece :-).
No they aren't.
They're expensive because they're better.
Are they somewhat overpriced? Why, yes, they are. But that does not diminish the fact that SCSI kicks IDE's ass all over the place.
Plz do not attempt to refute this. Thx.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
The first PCs did not have harddrives.
Then there wer esome with Winchester drives.
The first PC I put together for my father had a smallish like 20MB SCSI drive.
My cheap friends where using MFM or RLL drive. IDE drives were not yet invented. And the Macintosh was SCSI only for a long time.
IDE is just another passing tech in the low-end desktop PC market.
7 wires, 7 wires, Serial ATA will be great, Serial ATA!, Serial ATA with 7 wires, no more ribbons, ribbons gone, no more ribbons... blah blah - okay this story looked really really bad. If someone said "we are going to make a silent SCSI hardrive" then it would definately win.
The Serial ATA architecture replaces the wide Parallel ATA ribbon cable with a thin, flexible cable that can be up to 1 meter in length. The serial cable is smaller and easier to route inside the chassis (see Figure 2). The small-diameter cable can help improve air flow inside the PC system chassis and will facilitate future designs of smaller PC systems.
As from here
Its not what it is, its something else.
ACARD makes a series of SCSI-IDE bridge cards which connect to the SCSI chain on one side and an ATA hard disk on the other. They have several models, mostly depending on what type of SCSI cabling you have, costing from $50 to $80. They support large ATA disks, the cost of which plus the $70 for the bridge is still cheaper than most SCSI drives. If you don't need the warranty and physical traits of SCSI hard disks, but you want to be able to hook up 6 drives to your PC with only 1 IRQ and IO address or add 60-80 gigs of space for under $200, this might do the trick. They also come in handy for old workstation-era machines, like PowerMacs, SparcStations, or VAXes. The bridge doesn't require any drivers or software to work, since it just tunnels ATAPI and makes the IDE drive look like just another SCSI disk in the chain.
http://www.acard.com/eng/product/scside.html
Microland sells them in the US:
http://www.microlandusa.com/microland/
Some downsides:
- The hard disk has to be formatted while cabled to the SCSI-IDE brige. You can't move a drive from a regular IDE controller to the SCSI-IDE bridge without getting geometry errors.
- The interface is ATAPI only, so not all commands for the device may work. FE, firmware updaters and vendor utilities designed for the hard disk probably won't work the bridge.
- The utility to update the bridge's firmware is only for DOS/Windows.
There will probably be LVD-SATA bridges too in the future, if SATA truly catches on.
Democracy. Whiskey. Sexy. Pick any two.
Looks like we'll see faster floppy-drives sooner than we may think. Any day now ...
naah sig schmig
Parallel port: Does anyone still use this
I work at a school... they still have a DOT-Matrix or two in use (both as network or local printers. The cool thing is that these buggers still work almost as good as I remember them being 10 years ago (which is to say noisy as all heck, but still functional). We also had one of these for printing out (blah) COBOL code in college.
Parallel printing has evolved though. At some point we got EPP in conjunction to ECP.
I'd also like to recommend the usage of the PS2-style keyboard connector as a friendly successor to the old AT-style standard.
And in an addition for the parent
How long has the VGA pin-out been defined
Really old printers can actually have physically different pinsets. The old ones also didn't seem to have as many pins (though the places for them were there). Guess they thought ahead when designing the pin layout for monitors?
Think about what you just did - interesting, but completely wrong. Now, go back and measure CPU usage - not execution time (yes, there's a difference).
I wouldn't call your palm a hot vagina.
for the love of god, mod nazi parent post down. thank you.
I suggest you run some tests on your IDE bus, it's likely that your rounded IDE cable is causing interference on your bus, limiting its speed and increasing latency. Ribbon cables are designed to be a ribbon for a reason.
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?
I'm waiting for my serial floppy. a floppy drive at 150MB/s - yeah baby!!
Sometimes it's the best option. We don't have "Pointless (-1)", "Stupid (-1)", "Badly written (-1)" or "Just Plain Wrong (-1)"
My Karma: ran over your Dogma
StrawberryFrog
It's not all the same. You have a limited budget: are you going to put it into additional wires or additional electronics? Since the cost of high speed electronics has dropped through the floor while wires aren't getting cheaper, serial is becoming increasingly attractive. And that's even not taking into account all its other advantages.
Hi clitoris chopper, IDE ZEALOTS supports clitoris carving. You are Islamic, and of course are a fucking animal. I hate you you pull-start camel jockey lover. Towelheads, Camel Jockies, Sand Niggers, Ackmids, Abeebs, Carpet Flyers, Dune Coons, Rag Heads, Sand Scratchers, Habeebs, Abba-Dabbas, Camel-Humpers, Demi-niggers, Fig-Gobblers, Hucka-luckas (hucka hlacka ghalcka ghugh), Lefties (If you steal, you lose the right hand so, since they are thieves...) Ocnods, Pull-Start-ables (imagine pull starting Ossama's dirty rag like a Briggs and Stratton), Roach-Ranchers (habibs cant kill roaches by a tenant of Is-slum), Sand Moolies.
Shut up all you dirty fucking Islamic pigfucking swinehundts and the pigs, the communist fuckin Islamic terrorist supporter.
Take your fucking Koran and cram it up your ass. The sooner the earth sees Islam leave it, the better off it will be. Your Koran is Goat Piss.
I hope if there is a God and a Hell, you have to drink the liquidy shit from a Pig's ass, and Jewish Rabbis defecate on you.
I hate the stupid ISLAM fucks who read into the trash they come up with. Saddam Hussein [who needs to take a dirt nap] is higher on my sanity list than fucking Muslim "clerics." In fact, I like Saddam more than most of the other Arab leaders because he is secular. We should fucking nuke the Saudis and Mecca and Medina and turn it into rubble, then tell Saddam to remove the heads of all the buttfucking "royalty" in the area.
I want to wipe my ass with Mohammad's shroud. I want to grind his body up into bone meal and fertilize my garden with it.
Our tortured dead scream out in HORROR, asking for vengeance:
Nuke their countries to hell.
Nuke them again.
Death to Islam.
I piss on Mecca. I wipe my ass with the Koran. I shit upon Mohammed. I wipe the cum for a freshly fucked pussy with Mohammed's shroud then throw it in the pig sty so it can mire in pig shit as it decomposes.
And the pussy bitch that defends Islam needs to die. And the Nation of Nigger Is-SLUM, where those sub creatures live, in the SLUMS of their own creation, is a piece of racist shit. So I give it back. You hate me, I hate you back 10 fold. Death to All Non-Secular Islam and Nigger Nation of Islam. Death.
DEATH. JIHAD against the JIHAD. I want to harvest organs from Islamic peoples who take their stupid shit religion seriously so they can be useful. Then I want Jewish Rabbis to piss and shit in the hole I left cutting your organs out, then I want to feed your Islamic bodies to pigs, let them shit you out in your final resting place, the pig sty.
IDE is much simpler: with cable select, you can just plug in anything anywhere and it works. Serial ATA will preserve that simplicity and improve on it.
For the past few years Ive had my PC with it's legacy ports: VGA, PATA, RS232, Parrellel, PS/2.
So out with the old and in with the new eh, so it's
DVI, SATA, USB1, USB2, Firewire.
It's just starting to annoy me that in our fight against legacy hardware all weve gone and done is replaced the ports with ones with funkier plugs, I guess I was nieve when I first heard the 'Universal' part of USB in thinking that it might actually be Universal.
SATA connectors are small, and motherboard realestate isnt really in short supply. Easy routing of the thin cables is much more important. Rounded ATA cables are non standard, and not nearly as flexible.
...
... but still, they are following suit.
One device per controller is an advantage because it is cheap. Multidrop connections are hell, and in a PC with only a couple of devices completely unnecessary. Better keep the interface simple and run a few more cables. For RAID arrays they will have nice rails with a SATA connector for every drive bay no doubt.
Computational power needed to calculate XOR? You are having acid flashbacks, you could calculate gigabytes per second worth of XORs in a minimal amount of silicon nowadays
SCSI is adapting the single drop SATA interface for their own serial interface, speeding it up a little to keep up appearances of course
Silicon is so cheap that the price of the physical drives will become even more important in the future. If you buy a 3ware controller today you can put an ATA drive on it and it would perform exactly the same as a SCSI drive with the same throughput/latency. This is only going to get worse (for SCSI) in the future.
... but because it is comparing apples and oranges. NAS/iSCSI are FC's competitors, and personally I think NAS will be victorious.
... but it seems as relevant to SAS :)
If you have dedicated hardware talking to a drive the protocol is really an insignificant factor in the performance, so for hardware RAID SCSI the protocol could become obsolete if they cannot win the battle on other fronts. Having support for fan-out routing gives SAS a small edge over SATA (although the potential for concentrators and native SATA routers is mentioned in the SATA-II extensions, I think they will standardize something soon) but I think SCSI will in the future have to rely more and more on the artificial seperation of the market by the drive manufacturers. They all have to keep playing ball of course, in that respect Maxtor acquiring SCSI buessinuess is one of the more important factors in SCSI's continued success.
Its pretty silly to position SATA/SAS as competitors for FC, not because of low-end/high-end considerations
I dont quite get the gist of your last paragraph, on the one hand I could read it as a comment on SATA
I guess my using PUNCHED cards and PAPER tape shending hours over a TTY doesn't count. But hey, when using cards, be sure to draw a diagonal line across the tops of the cards in marker...just in case you drop the deck. He He , been there and done that, I even used HEX to manually enter bootstrap instructions to some of the machines. Am I old or what?
But serial ATA would not solve all the cabling problems. You still have that absolute spagetti mess of power supply connectors because they put on enough connectors for everything including those extra optional P4 connectors which don't all get used even with P4 motherboards. I'm seriously thinking of modding power supplies, screw the warrently. Just cut off most of the wires, put on generic inline connectors and build custom wiring setups. None of that piggy backing of y connectors connected to serial ATA power connector adapters, etc...
Probably somebody caught this.....but this article reads like a six year old wrote it. Basically he's telling you, everything you know is going to change, and that it won't be an incredible performance increase over what we see now. Furthermore, he obviously didn't have an editor or a spell checker, and he pings from one topic to another just to come round and rehash things he's already said. WTF has journalism come to today?
-Never believe in the end of something great, send it to sub-committee for further study!!! - ME
I've been following these and there's a number of manufacturers planning to make them available, Maxtor, Seagate, Western Digital, Fujitsu, et al, but dates have been pushed back. Seagate was to be shipping ST380023AS and ST3120023AS drives in late October, now I'm seeing late November or even December. Maxtor has stated they will ship in December, others I haven't found out about. There will be a SATA group presence at COMDEX. Here's a source of information, but it tends to be general and dated, aside from having some technical docs online, too.
A feeling of having made the same mistake before: Deja Foobar
I'd read something about "serial ata" when I was drueling at RAID stuff on 3ware's site but I didn't realize what it was until now...
To me it looks/sounds really cool, and I'd love to get a small raid array of these in my next computer, but has anyone seen any SATA drives on the market?
Dirt Cheap Drives and yahoo shopping show nothing....and no, neither does pricewatch.... I take it these drives don't exist yet? Then why are there RAID cards for them?
Someone please unconfuse me...
Sigs pose an operational security risk and help the baddies aggregate data. I guess commenting does too, oops.
I take on board and agree with serial vs parallel arguments. I only use IDE on my desktop(not my servers) and because it is cheap.
PATA runs short on a few things- bulky parallel cables, lack of standardised connector locations, low bandwidth, limited drives per connector - they cannot be Daisy chained.
SCSI run short with bulky parallel cable, expensive to buy interfaces, cables and drives, drives tend to be noisy(although much faster) and heat up faster.
So SATA. It hot-plugable(one of SCSI's better features), its got high bandwidth(in theory only). It still has no standardised connector locations like SCSI- which would make hot swapping a whole lot easier. It still CANNOT be daisy chained, which means rats nests, and worse still having to buy another adapter card when you need more ports. It is serial- no bulky cables- nice thin ones. Which means less heat. The drives manufactured to run with it would need to be an extensive range from the low end-to the high end so it can be widely accepted in the user base and yet still deliver power performance when needed.
How open are the SATA standards? More to the point if controller chipsets are made-how easy would it be to make sure there are drivers which support them?
Dont get me wrong, I am looking forward to the future in serial drive interfacing (can you say firewire?) but I just have a number of requirements before I make an investment in a new technology.
OrionRobots.co.uk - Robots From sol
No PC technology is obsolete until it has had sufficient time to migrate from add-on boards onto most of the commonly used motherboards.
"Obtuse Anger is that which is greater than Right Anger" - Lewis Carroll
The average Joe will simply ship the whole computer back to Dell. Ask average Joe if he has an IDE drive or a SCSI drive in his computer, and see what kind of reaction you get. You'll either get Mr. Self-taught computer Joe, who will tell you he has a 30 Gee Bee and a 256 Em Bee, or someone who doesn't know and doesn't care.
People can say SCSI is better (or equivalent) to SATA, but the bottom line is it doesn't matter. The market, or more accurately the people driving the market, will decide. In the end, we are going to have technology that keeps getting better and better. Maybe SCSI missed the boat because of price. I know I wouldn't buy a SCSI drive for home, they are just too damn expensive. Servers - sure. But SATA is a way of sparking interest. If SCSI drives were cheaper, people would buy them, and if there was more interest in them, they would be cheaper. So SATA comes along, will garner interest because it is new, and it will probably take off. I don't think SCSI will go away any time soon, because of legacy support, but if it does, then are we really missing out on anything if SATA can pick up the slack?
My beliefs do not require that you agree with them.
IBM has been using this for quite some time in their RISC systems. It's freaking bad ass! You can have hundreds of drives in 1 machine and they work like an ethernet network sharing controller bandwidth.
3 3/ 7133.htm
http://www.storage.ibm.com/hardsoft/products/71
Karma: The shiznight, mostly because I am the Drizzle.
Why do we need this, usb2, and firewire? In the end, the speeds don't quite match, but it sure would be nice just to have a single interface, in and out. But that may not be worth keeping those ugly cables around any longer to wait for the new thing.
The best thing Apple did was put SCSI in the mac plus. Suddenly you could add hard drives, cd roms, scanners, tape drives, ethernet adapters, serial port adapters.
I used to put my Syquest and DAT tape drive on a mac, PC, and Sun. I still use the DAT drive I bought in 1993. How many 10 year old peripherals do you use?
If PCs had gone to SCSI instead of IDE (remember MFM?) we'd all have cheap SCSI drives we could use on any platform. There'd be more innovation in SCSI.
Instead, I get IDE in my Ultra 5, Macintosh, and PC. Only 2 devices unless you want speed issues. It can only really be internal devices.
And I still need SCSI for my tape drive or other external media.
speaking of x86/i88 ... does no one remember MFM?? it came before IDE, that all you had on an 8088 or an 8086
" This just isn't the case. Apple products used SCSI exclusively for at least a decade and sold a pretty high volume of them. There were even SCSI scanners and a whole slew of SCSI external drives before USB. I still have an Adaptec SCSI card that came free with a scanner. All this never made a dent in SCSI prices.
SCSI had its chance on the desktop and blew it."
Oh this is rich. Using a vendor who's know for overall higher hardware cost compared to the industry, and saying SCSI "blew it".
If SCSI had started out being used on the x86 platform like it was on the Apple, THEN being dumped for IDE. Then you could crow about SCSI blowing it.
BTW Epson's high end scanners have your choice of SCSI, Firewire, USB, or Ethernet.
Can you explain the origin of the term "sticker shock" and its meaning. I've never heard that one before (have to keep up on my tech vocab)
Ummm, I've been using small long cables to connect fast disks up since 2 years ago.
Its called Fiber Channel.
The Fiber over copper had small serial-looking cables around 5m long. Over optical it can go for miles. In speed they were around 200Mb/s. And its not a one-to-one connection, you can chain multiple drives together. You can even make a loop so that if someone unplugs a cable it all keeps working.
You can already buy disks with dual onboard fiber channel connectors, but more often you find a hardware raid controller at the far end that manages the disks.
Not cheap... But its here, usable now and well tested.
-- Don't believe everything you read, hear or think
Firewire solves all the major shortcomings of both SCSI and SATA. It provides fast transfer rates, intelligent, cheap controllers that offload CPU utilization, and has no problems with multiple devices daisy-chained off of one port. It's cheap and fast, only costing about $7 to add a Firewire port to a motherboard.
This addresses all of the SCSI issues you listed.
However, your SATA data paints a rosier picture of things then reality allows. Your 1.8 GBps controller is somewhat useless seeing as it's a PCI card, which won't be able to come close to using all that bandwidth. I'll be more impressed when ports are finally built into the motherboard. Also the lack of integrated power connector means that routing cable around a case is still not as simple as if Intel had continued to suggest internal Firewire for future PCs before getting huffy at Apple and starting its USB 2.0 movement. Furthermore the one port per one device limitation is onerous. While future versions are expected to provide daisy-chaining of drives, current revisions do not. This means you need one port per device, and I guarantee you no current devices will be using half the bandwidth of their connection. It's a waste. Furthermore, SATA still eats CPU just like all other forms of IDE because it lacks intelligent controllers.
I say forget SATA, what we need is internal Firewire. That was the nirvana of case wiring that we passed up a few years ago. I know that the SFF system I'm building will be quite cramped due to ATA/100 cables and power cables. If we'd adopted Firewire internally a few years ago like Intel originally suggested, my air flow problems would be solved already.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
RAID (Redundant Array of Inexpensive Disks)
The RAID acronym is now Redundant Array of Independant Disks
'Inexpensive' refers back to the time that build a decent sized drive that presented itself to the host as a single entity was easier with an array of small drives, because of the huge cost of larger drives.
'Independant' is more in keeping with the modern reason for build such arrays.
All of IDE's shortcomings are fixed by SCSI
Define 'SCSI' and 'IDE', there are after all many standards. I assume you mean UltraATA33/66/100/133 vs SCSI2UW/SCSI3 to compare like with like!
But both are parrallel systems, and irrespective of the largely irrelvant SCSI vs IDE pissing contest, the problem that needs to be solved is the limitations of parrallel communications.
Parrallel comms has a problem as clock speeds get higher, the immpeadance of the wires gets harder to predict, your error checking and correcting (People do know thats there right?) technology has to get smarter. The timing differences on each conductor start to get near the same order as the clock pulses and you can't figure out if that bit is in the current word or the last. Multi conductor cables are terribly sensitive to crosstalk and other interference. Basically when it comes to high clockspeeds/frequencies then parrallel technology hits limitations.
Serial technology uses less conductors, so the immpeadance of the cable is much more predictable, its also less error prone as there are no real timing issues, and the error correction is easier. You can transmit on inverted pairs and largely reject environmental noise, and with only a couple of data wires crosstalk is predictable and can be coped with. Okay it has to go 8 times as fast to get the same throughput as an 8bit parrallel, 16 times as fast for 16bit parrallel and so on, but we're getting good at fast silicon these days.
So why do we have parrallel, and why is it old tech?
Because when you are limited by the clock speed of the silicon, parrallel moves data faster. Thats why your PC/UNIX box is choc full of parrallel interfaces between devices/chips, because the limitation used to be clock speed.
Now we are reaching clock speeds where physics starts to hurt on multi conductor cables, but now we can build very fast silicon so we can exploit low conductor count cables. As a bonus they are much better at covering distances.
This is why both SCSI and IDE have solved the problem in similar ways. Serial ATA / fibreChannel SCSI (yes I know that can be optical, but its still serial transmission)
In the quest for high clock speeds, then expect to see serial interfaces becoming the norm. What protocal they are talking (SCSI/SATA/USB/IEE1394) is largely irrelevant.
I thank you, and I'll leave the fanboys in both camps to slugg it out amongst themselves...
Read up on all the physics nasties that happen with parrallel conductors
See my other post further up
You can't treat each pair on its own, you have to account for the electrical fields from the other conductors in the same wire, the nasty spikes from god knows what else is in the same case, and the fact that some idiot just rounded the cable and destroyed the few assmuptions you can make about immpeadance matching on the cable so you don't get nasty refelections.
But yes you can have parrallel/serial hybrids, but generally you have one or the other. Otherwise you have to cope with both techniques problems!!
I could explain why, but its better done and funnier here Dans Data - Fancy IDE leads - The Terrible Truth
If you don't follow the physics then trust me, I do, he knows, ditch the cables if you run faster than UltraATA33 over them if you value your data.
Use SiSoft Sandra to benchmark the drives, if they go faster at Ultra33 than at Ultra66 then you have problems. Been there, done the test with my Western Digital 80Gb/8Mb cache pair, seen the effects of nasty cable.
One CRC error will just slow the bus down, two errors in the same transmission the ATA standard won't detect and you get a corrupt byte on the disk. Finding that in the zip of l33t t00lz you had stashed away will really make your day.
1. Stock IDE can Hotswap with correct cradle (kinda like SCSI can, so long as its an SCA connector), but does need controller like HighPoint that has the smarts to know whats going on.
2. Ditto Warm Swap
3. Agree
4. 80 conductor cables are limited to 40cm, and BTW are not differential as some say, they just have interleaved grounds to help cut the crosstalk.
5. Err, thats something to do with the drive, not the bus it talks over
6. Round cables are a bad idea, you destroy the whole point of the individual grounds I mentioned in point 4, the agro on the bus will cut your data throughput, and your data could be corrupting. See my other post. People like Compaq can get away with it because they know exactly what will be in the case (like no l33t cold cathode tube producing tons of EMF, and a kewl port in the side to destroy the cases EMF shielding anyway; to pick two problems from thin air)
7. Live in a part of the world that uses 50 fps PAL, trust me its better. Also no one in thier right minds uses uncompressed video when there are perfectly good broadcast standard codecs like the DV ones around. Guess you like the hard life.
8a. Agreed - thats why RAID exists - you can get better performance and/or reliablity than an individual drive unit regardless of the interface type.
8b. You mean like that internal volatile cache in your CPU, or that one in the buffer in your SCSI/IDE/MEMORY bus? The way to solve uncommitted writes is a journalling filesystem or 60USD of UPS, its not a problem of the interface.
"sticker shock" isn't really a technical term, it refers to getting a nasty surprise about the cost of something, in this case huge quantities of toner and paper.
I wasn't able to find a precise definition, or the origin of the phrase. I've usually heard it in the context of buyng a car, i.e. once you've added in freight+tax+rust treatment etc. etc. etc.
I always thought IDE was a misnomer. "Integrated drive electronics"? Don't SCSI drives also have their drive electronics integrated? I believe the name arose from a comparison to ST-506 where the drive electronics were on a separate controller board, with control signals for stepping, and the read and write data (FM/MFM/RLL), transferred over a cable to the drive. Try that at today's head transfer rates.
ATA is just as much a misnomer, since it stands for AT Attachment, and AT stands for "Advanced" Technology (well, maybe it was advanced for the early 80's).
Now we have Serial ATA, which looks nothing at all like the AT bus that ATA was originally attached to.
Sure thing. and when you got for the land speed record on the salt flats you can only use a certain kind of rocket motor, and it has to be limited to 7200 RPM. Why would you use a faster RPM turbine to break it! NO ITS AGAINST THE RULES. Fuck you, the land speed record can be gotten any way the fuck they want as long as the wheels stay on the ground. Strap a nacelle from teh startship enterprise, who cares.
If performance and reliability are criteria, IDE loses every time. Even better than a rocket motor in the land speed record. Its even more reliable than the consumer crap!
Sorry your such a shyster shylock and that you are too fucking cheap to regard quality, reliability and maximum speed. You have your SATA hard drive with that fucking flimsy connector.
I'm afraid you have your acro wrong.
RAID is Redundant Array of Independent Disks.
--
Todd's Law: All things being equal, you lose!
That's a pretty good objection. I honestly hope this gets moderated up. I had no idea this was a problem for Firewire.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
Hmm, fuck you snarky asshole. SCSI will be faster for some time. iSCSI on 10GE is the SCSI vapor now, but 320 is here and real and in the flesh. SATA is still a wet dream.
1. Another cheap ass loser hack. Cheap assed niggard shyster idiots use out of spec because they play quake and don't do work. No go back to over-clocking a Celeron or Athlon, FAST! Before you lost another second!
2.TCQ isn't the only "goodie" SCSI has. Try sparing, and more things than you deserve to know. I'm not going to defile Al Shugart by explaining to a mediocritomaton idiot like yourself why its better. He is laughing at you now. So am I.
3. I can put 15 drives per bus now. Fucktard. SATA isn't even out yet. I can put 15 devices on a 320MB./sec bus and I can get a RADI card with 3 busses on them. Let's see you do that with 3Ware you fucking retard, or EVER with SATA.
4. Fuck you.
5. Cheap shit connector. Have fun with broken Molex connectors and bent 40 pins while you wait for the vapor to clear. Suck the shit out of a mad cow's ass.
ASSHOLE.
You are a cheap-assed stupid zealot asshole. You like power PC too? You are such a dump cheap assed fucking bitch if you think SCSI loses.
Yeah, Sun, HP and IBM are switching in droves to HIGH END IDE setups. Yeah right. And monkeys are flying out of my fucking ass.
Go back to playing Quake and shut your fucking cakehole, stupid fucking bitch.
I find it amusing that all the IDE ankle biters have to try and concoct bullshit ways for IDE to beat SCSI. That's their goal in life is to try and subjugate the best for less. They always fail. You are a failure too, fuckhead.
-1, You're fucking old and boring us with your past
Mr. PhD? Really? I hope you don't make a habit of eructating the low level shit you just sprayed across the Internet into the cheesy MySQL backend of Slashdot to be forever entombed here. Your high and holy career academic self spelled officially, irreverent and devices and used that's without proper punctuation.
Here is a sample A and OL/LI tag usage which also aides in my colorful delivery of an attack on the vile purveyor of mediocrity and ass philanderer, Justin Cormack:
And no, to see it all in action, parsed! With a special HIDDEN LINK!Hi, I'm Justin - here is my link to a bullshit site that substantiated stupid things I say.
Here is a litany of gripes I have with Cormack (thus demonstrating the ordered list):
What a retard.
To counter your points:
Cable length:
Cable lenght of IDE *is* an issue in full towers and in large systems. Using more than 32 IDE drives in a IDE based storage system is very hard since you can't place that many within range of the controlers. 1 meter should increase the maximum number of drives within range to around 128 which makes for a very large storage server.
Connector size:
You can fit 8 SATA connectors in the space of 1 PATA connector that can service 2 drives. If you are doing hot-swap RAID each PATA port can only service one drive because you can't hotswap in master/slave configurations so this effectively gives 8 times the port density for RAID controlers. I doubt anyone will build a 64 drive SATA RAID controler anytime soon but the point is they could do it in the same space as an 8 drive controler.
Also, A motherboard manufacturer can fit 32 SATA ports in the space they used to take up with those 4 IDE ports. They won't, of course, because no desktop machine needs that many SATA ports.
One device per controller:
One device per controler helps in reliability, compatibility and bandwidth/drive. As I've said in other posts, SCSI and Fiber channel look fast until you fill the bus up and divide the available bandwidth by the number of drives.
RAID5 transfer rates:
Hardware accellerated RAID 5 can read exceptionally fast and is preferred for read heavy applications where redundancy is needed (My desktop). The bandwidth is exceptionally helpful in doing RAID5 rebuilds while still using the drive array. Take for example a 12 drive RAID5 array doing a rebuild and a large file read. If the rebuild is reading from 11 drives and writing to one, each at 20MB/s the rebuild is using 240MB/s. Then the OS can be reading from the 11 good drives at 20MB/s using another 220 MB/s. You are then using a total of 460 MB/s which would swamp any SCSI bus. In an SATA system with dedicated bandwith for each drive that isn't the case.
Speed:
Firewire and USB2 are both in the 40-48 MB/s range (400-480 Mb/s) SATA is 3 times that speed at 150MB/s (1.5Gb/s)
SCSI, FCAL and Firewire all have issues that make them unusable in the desktop harddrive space:
SCSI/FCAL:
When is the last time you had to compile the driver for your IDE controler into your kernel to get it to boot?
IDE is unique among all the storage types because the software interface is a standard. I'm not talking about he cabling or singlaling, I'm talking about the way the OS talks to the hardware. All other methods of attaching storage need some sort of hardware specific driver to talk to the OS. PATA has always had this and SATA maintains backwards compatibility. This is a huge feature that no other method of attaching storage has.
Chips to talk using modern SCSI signaling protocols are extremely expensive to produce as compared to SATA. I'd conservatively guess an order of magnitude different ($4 vs $40) but the difference is probably more. When you are selling your drive for $50 a $40 chip to attach it to the bus is not an option. FCAL is worse.
Firewire:
Firewire is unusable for system drives because the ID is dynamically assigned. There is no way to decide which drive comes first.
More importantly for large systems, if a drive fails in a RAID array and you pull it out and plug a new one back in it will get a different ID than the old one and thus not be part of the array it should be part of.
Someone please moderate me up! All these "SATA is stupid, a tin can and string is better!" arguments are making my head ache
Karma: Bad. (Mostly the sum of smacking supid people upside the head)
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
Firewire is unusable for system drives because the ID is dynamically assigned. There is no way to decide which drive comes first.
More importantly for large systems, if a drive fails in a RAID array and you pull it out and plug a new one back in it will get a different ID than the old one and thus not be part of the array it should be part of.
IDE is unique among all the storage types because the software interface is a standard. I'm not talking about he cabling or singlaling, I'm talking about the way the OS talks to the hardware. All other methods of attaching storage need some sort of hardware specific driver to talk to the OS. PATA has always had this and SATA maintains backwards compatibility. This is a huge feature that no other method of attaching storage has.
SCSI is not expensive "just because". It's expensive for the same reason that fast 3D cards are expensive, not because the volume is low but because the tecnology is complicated. Chips to talk using modern SCSI signaling protocols are extremely expensive to produce as compared to SATA. I'd conservatively guess an order of magnitude different ($4 vs $40) but the difference is probably more. When you are selling your drive for $50 a $40 chip to attach it to the bus is not an option. FCAL is worse.
(Arguments recycled from my previous posts)
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
I'll counter some of the points made in posts here.
SCSI is faster:
No, it isn't. It's true that SCSI drives are currently faster and that high end SCSI is 320MB/s but speed of the bus isn't what's important, what matters is how fast you can get data to and from the drives.
Since no single drive can read or write at faster than 100 MB/s. The speed of the bus only comes into play with multiple drives and here is where SATA shines because each drive has it's own dedicated bandwith. Got 4 drives, that's 150x4=600MB/s. Got 8, 1.2GB/s. Got 32, 4.8GB/s (note that's GigaBYTES/Sec).
Then the argument comes that SCSI drives themselves are faster, have better seek times, faster transfer rates, longer warrenties, look better, blah blah, blah. This is a property of the drive mechanics, not of the interface. There wasn't enough demand for server class IDE drives to warrent manufacturers creating whole new lines for them. That won't be the case with SATA drives. There have alrady been server class SATA drives announced and only time will tell weather the ultra high end 15K RPM drives show up with SATA interfaces but I'd be surprised if they didn't.
Cable length:
Cable lenght of IDE *is* an issue in full towers and in large storage systems. Using more than 32 IDE drives in a IDE based storage system is very hard since you can't place that many within range of the controlers. 1 meter should increase the maximum number of drives within range to around 128 which makes for a very large storage server.
Connector size:
You can fit 8 SATA connectors in the space of 1 PATA connector. That's 4 times the port density of PATA. If you are doing hot-swap RAID each PATA port can only service one drive so this effectively gives 8 times the port density for IDE RAID controlers. I doubt anyone will build a 64 drive SATA RAID controler anytime soon but they could do it in the same space as an 8 drive controler.
Also, A motherboard manufacturer can fit 32 SATA ports in the space they used to take up with 4 IDE ports. They won't, of course, because no desktop machine needs that many SATA ports but I expect to see 8 (4 raid, 4 standard) or 6 standard.
One device per controller:
One device per controler helps in reliability, compatibility and bandwidth/drive. As I've said in other posts, SCSI and FCAL look fast until you fill the bus up and divide the available bandwidth by the number of drives.
This is also important for drive arrays since the device doesn't need to be configured as to which device it is. No master/slave. No SCSI id 12.
RAID5 transfer rates:
Hardware accellerated RAID 5 can read exceptionally fast and is preferred for read heavy applications where redundancy is needed (My desktop). The bandwidth of SATA is exceptionally helpful in doing RAID5 rebuilds while still using the drive array. Take for example a 12 drive RAID5 array doing a rebuild and a large file read. If the rebuild is reading from 11 drives and writing to one, each at 20MB/s the rebuild is using 240MB/s. Then the OS can be reading from the 11 good drives at 20MB/s using another 220 MB/s. You are then using a total of 460 MB/s which would swamp any SCSI bus. In an SATA system with dedicated bandwith for each drive that isn't the case.
SCSI, FCAL, Firewire and USB 2.0 all have issues that make them unusable in the desktop hard drive space:
SCSI/FCAL:
- Both SCSI and FCAL are just too expensive. This is not, as many people claime, because of small volume. SCSI controler chips are built in high enough volume to take advantage of economies of scale. They are expensive for the same reason that fast 3D cards are expensive. They are just big and complicated and hard to make. I'd conservatively guess a SCSI chip is an order of magnitude more than SATA ($30 vs $3) but the difference is probably more. When you are selling your drive for $50 a $30 chip to attach it to the bus is not an option. FCAL's cost is even worse.
Firewire/USB:Also, When is the last time you had to compile the driver for your IDE controler into your kernel to get it to boot?
IDE is unique among all the storage types because the software interface is a standard. I'm not talking about he cabling or singlaling, I'm talking about the way the OS talks to the hardware. All other methods of attaching storage need some sort of hardware specific driver to talk to the OS. PATA has always had this and SATA maintains backwards compatibility. This is a huge feature that no other method of attaching storage has.
More importantly for large systems, if a drive fails in a RAID array and you pull it out and plug a new one back in it will get a different ID than the old one and thus not be part of the array it should be part of.
Firewire and USB2 are both in the 40-48 MB/s range (400-480 Mb/s) which is too slow for modern drives (especially when attaching multiple drives). SATA is 3 times that speed at 150MB/s (1.5Gb/s) with dedicated bandwidth for each drive.
Someone please moderate me up! All these "SATA is stupid! We should all switch to a tin can and string. It's so much better!" arguments are making my head ache
Karma: Evil (Mostly the sum of smacking supid people upside the head)
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
I mean motorola powetr pc, you fucking dumb shit parent of parent. I like IBM power PC a lot. FUCK YOU WHORE.
--I like SCSI as well - IDE limits you to four devices (sometimes only 2 if you have an OLD moboard), even old ISA Adaptec SCSI AHA1542 cards support 7 (8 counting the card.)
:)
--Now I've got 2 old(er) AHA2940 Ultra Wides that will support 15 devices out of the box - 68 *plus* 50 pin. I've spent quite a bit of money putting together my SCSI chains, even tho I bought most of the HD's on the cheap. Under Linux they're easy to LVM together so you can have (2) 2-gig drives show up as one 4-gig filesystem. I even have an old Plextor 4-plex CDRom above my 8x4x32 Sony IDE burner for disc>disc copying and audio.
--The thing about SCSI though, is that the adapter card is important! Stay away from ISA. (Even a non-BIOSed PCI Advansys gives better performance than my old ISA AHA1542.)
Oh, and don't forget to terminate the chain!
.
.
== WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
Yeah, but paying attention to case only works if the people providing numbers do so as well, and so many people screw up MB vs. Mb that you can't count on it. It's one of those things where it's better just to leave no room whatsoever for error by spelling it out.
Slashdot - News for Herds. Stuff that Splatters.