USB 3.0 Is Ten Times Faster; Get It In 2010
thefickler writes "Seagate and Symwave are jointly demonstrating the first consumer applications of USB 3.0 at CES, showing a Seagate FreeAgent drive running through a Symwave USB 3.0-compatible storage controller device. According to Symwave, this will result in 'speeds previously unattainable with legacy USB technology.' Which means, if you understand PR-write, it will be much faster."
Given that USB is PIO and not DMA, the faster the bus runs the more processor intervention is needed. Given how cheap and fast our processors are, that's not a huge deal, but it's not like a DMA based transfer just got faster, it means that the processor is going to be more busy too.
PR-write or not, it will be a PITA just like USB2.0 until it's built in and common.
Sheldon
Most of the replies so far show a glaring lack of knowledge of what USB3 really is. Honestly, it only bears a passing resemblance to its predecessors, and is a closer relative to PCIe. If you want more technical information, Denali has a good whitepaper (registration required):
http://www.denali.com/en/events/usb3_whitepaper/?EB20090105
I hate to say this, but Firewire's dead. Apple invented it and they've been the main ones pushing it; now that they're pretty clearly planning to get rid of it, there are no major industry players with an interest in its survival. I agree that it's a far superior standard for pushing any meaningful amount of data around, so I'm not at all happy about this state of affairs, but so it goes.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
You understand that PIO/DMA transfer modes only meaningful for Parallel ATA devices?
That's the meaning in traditional sense. But you can also use this distinction in a wider sense:
How much of an advantage this is, depends on how complex the initial parameter setup is, how much of the work is done by hardware vs. CPU, transfer speed, how large transferred blocks are, how often transfer occur, etc. etc. Besides overall speed, a big advantage is that the CPU can do other things (like decode a video stream, respond to keyboard / mouse input) while a tranfer continues in the background. This allows a system to feel much more responsive.
You state that USB controllers use DMA, parents says not. I don't know which is true. Perhaps there is DMA support for USB controllers, but the packets are small enough and flowing at a high enough rate that it feels like the CPU is doing all the work?
You'll be glad to know that it does, but I'm not sure if it's enough to run a 3.5" Magnetic Hard drive.
"Maximum bus power is increased to 150mA per unit load (+50% over USB 2.0)."
A solid State drive, on the other hand...
Power is measured in Watts, not Amps. USB3 is still at 5V, but now lets you negotiate up to 1 Amp of current (USB2 limits at 500 mA). So, that's 5 Watts of power. the 150mA draw is the maximum current you are allowed to draw in before negotiating up to verify the host supports more.
There has to be at LEAST 76 virgins on slashdot.
This space available.
One other problem Firewire had in becoming widespread was that it required a more beefy, dedicated chip. As far as I understand it, Firewire is implemented mostly in the chip, cutting out the CPU, and creates a more-or-less guaranteed bandwidth. This is why it was popular with camcorders - you could always be sure that you could transfer video in realtime. Same for high-end sound equipment.
USB, on the other hand, while it has its own controller chip, is moderated largely by the CPU and memory bus. If the computer is under heavy load, the USB throughput suffers. Peripheral devices are at the mercy of the host to control things. This is fine for things like mice and keyboards, which transfer relatively little data semi-asynchronously. You don't need such a robust high speed bus for such lightweight peripherals. But for hard drives and other devices, USB has some catching up to do.
Royalties aside, the Firewire chipset that could implement a high-speed bus robustly cost more than the more lightweight USB controller. In the particular case of the iPod, a portable device, having the Firewire controller eventually took more board space than Apple was willing to provide. While every computer had a mouse and keyboard, not every computer was made with the ability for connecting external drives. So there, too, the economics played in USB's favor.