USB 3 in 2008, 10 Times as Fast
psychicsword writes "Intel and others plan to release a new version of the ubiquitous Universal Serial Bus technology in the first half of 2008, a revamp the chipmaker said will make data transfer rates more than 10 times as fast by adding fiber-optic links alongside the traditional copper wires." "The current USB 2.0 version has a top data-transfer rate of 480 megabits per second, so a tenfold increase would be 4.8 gigabits per second." This should make USB hard drives easier and faster to use."
It seems current hard drives test to 40-80M/s (dunno if it's bit or byte, we'll assume byte since it is worst case for my example)., averaging between 50 and 60M/s
480Mbit per second = 60MByte per second. That can handle the average case for a modern hard drive.
4.8GBit/second - 600MByte/s? To utilize that with a drive, you'd need a RAID external enclosure!
34486853790
Connection too slow for X forwarding? Try "ssh -CX user@host"
The last line in the article:
"It will be backward compatible, so current USB 2.0 devices will be able to plug into USB 3.0 ports."
Currently I'm getting transfer rates of about 16 megabyte per second on hard drives connected via USB. That's roughly 160 megabit per second, whereas USB 2.0 can transfer up to 480 megabit per second. While I'm all for faster and better, the bottleneck seems to be elsewhere in this case.
Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
Could be slightly off topic but I had to sound off on this one...
While I appreciate USB's capability for backwards computability, I would much rather have a plug shaped in such a way that I didn't have to flip it over every time I try to plug it in. I don't know about you guys but this is one of the most annoying aspects of using my computer, and I run Windows!
This would also be a great time to make a universal "other side" of the cable, rather than having a different plug for every single USB device. I have a mini plug for my camera, a big square one for my printer, a 2.5 mm jack to charge my MP3 player, etc. All these cables make a mess. If all my devices could share one cable, I'd be much happier.
Also, if you integrate an element of fiber optics into a cable that routinely wrapped up, stepped on, or just basically abused, wouldn't it fail far easier than a standard cable?
Proceed with Format (Y/N)? Y
My blog
On top of that, most hard drive controllers are limited by the technology they use. For instance, a SATA hard drive, even plugged into a USB 2 or 3 port, is limited to 150 MB/s -- but, that's burst speed, not sustained transfer rate.
Indeed. And realistically, it's going to be a pretty short burst: most hard drives today only have something like 8–16MB of cache that might be filled by a smart lookahead algorithm, so your best case with current hard drive technology is that you'll get perhaps 1/10 of a second of high-speed data transfer before hitting the physical barriers.
I'm not sure this is directly applicable to this discussion, though, because AFAIK all current USB drives use different storage technology anyway. It's going to be the limits of that technology that tell us whether USB3's theoretical speeds will actually be useful with storage hardware available in the same time frame.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Give us a standard that actually delivers enough power that you don't need an additional power cord for just about every other device already... :/
-- B.
This sig does in fact not have the property it claims not to have.
When I was working on my Master's thesis, I had to splice optical fiber a few times. Believe me, it's not easy.
Glass fiber is very flexible. You can bend it in any way you want, it won't break. You can cut it, but that takes considerable force. If you break the fiber, you'll break the copper wires as well.
Personally, I think the weakest point in such a cable will be the connectors. Getting the light from one fiber to another requires careful alignment. Any deviation might causes loss of signal. Getting dirt into the connector is probably fatal.
WWTTD?
http://en.wikipedia.org/wiki/Flash_memory
No Flash is slow to write , very fast to read. Hence Windows use of it for "ReadyBoost" caching. There is extremely low latency just not enough bandwidth to sustain high levels of I/O.
On the other hand , by introducing fiber into the link doesn't that take away the greatest part of usb ? being able to just fold up the cable and stuff it in your pocket along with a small hard drive ? I know I use it for restoring machines after catastrophic failures (yeah windows) and some times I don't go right back to my desk with the cable and drive and have to toss it in my pocket. I can't do that with fiber, it would fracture.
This package Does Not Contain a Winner
The quoted speed of USB 3 is probably the bus speed, i.e. it's shared by all devices connected to the same host. So one disk won't saturate the bus, but if you plug in a bunch of them the bandwidth won't seem so incredibly massive anymore. Then you have to consider the bandwidth reserved by isochronous devices etc.
I've got a question that has been nagging at me for quite a while and was hoping someone here could phrase an answer in terms a mere mortal could understand.
Why are there so many serial specifications?We've got, off the top of my head, SCSI, USB, Ethernet, FireWire, and SATA to name a few. I do understand there are different protocols (all the way up from the physical to the application layers). Different applications of these technologies permit some optimizations that might not be applicable in other situations. But, at some point, the underlying technology is fast enough
Still, I can't help but think there should be some common denominator that ALL these communications standards can agree on, and through economies of scale, become universal standard(s). It just seems like people keep re-inventing the wheel with an eye toward THEIR favorite.
I thought we were getting close when they released gigabit Ethernet over UTP (unshielded twisted pair).
So, for the sake of argument, why not have all of our serial devices just support gigabit Ethernet? Sure, you'd need a hub or switch in your PC to talk to all of the devices, but you already need something similar for the other protocols (USB hub, SCSI controller, etc.). It's a well-known technology with many implementations and is widely available. I'd willingly pay a few more bucks for each device if I could ditch all of these incompatible formats and just standardize on one SET of ports and cables for hooking things to (and within) my PC. And in those cases where a different connector is desired (e.g. for small form-factor devices like a digital camera), let me just get an adapter cable/plug that I can plug into my Ethernet port.
Is there any good, technical reason that is keeping us from having truly UNIVERSAL serial communications?
Then I recommend you not to buy the USB-powered dildo.
WTF, a chain of "Exactly" and "Indeed", and no one realizing that 1.5 seconds is wrong by a factor of 1000?
> like if you plug a usb 1.X device onto a usb 2.0 bus, then everything slows to usb 1.X. IINM...
This is wrong, if you plug a USB 1.1 device into a USB 2.0 "bus" then it does NOT slow everything down. Specifically there are 2 cases:
1. You plug a USB 1.1 device directly into your computer (i.e. directly into the "host controller"). In this case, the USB 2.0 host controller (technically a EHCI chip) does NOT talk to your device. Instead, the EHCI chip has one or more USB 1.1 host controller chips (technically either a OHCI or UHCI chip, and called a "companion" chip when inside a EHCI chip) and your USB 1.1 device is connected electrically to that controller. You device is not on the USB 2.0 (EHCI) bus.
2. You plug a USB 1.1 device into a USB 2.0 hub. In this case, the USB 2.0 hub creates a complete USB 1.1 environment specifically for your device. On the host-facing side of the USB 2.0 hub, all communication continues to take place at USB 2.0 (i.e. 480Mbps) speeds. When the host wants to talk to your USB 1.1 device, it uses what is called "split transactions" to talk to it. Basically (I'm simplifying), this involves sending a "start" packet to the USB 2.0 hub. Then, the USB 2.0 (EHCI) controller goes on to do other things, while the USB 2.0 hub initiates the transfer to your device at USB 1.1 speeds. And data transferred from the USB 1.1 device is stored temporarily in the USB 2.0 hub. Eventually the USB 2.0 (EHCI) host sends a "finish" packet to the USB 2.0 hub. If the USB 1.1 transation finished, the USB 2.0 hub responds successfully (either with the incoming data or a "ack" that the outgoing data was sent) which completes the transation.
(There is also a combination case of those, where the EHCI chip does not contain a "companion" USB 1.1 chip, but instead contains an internal USB 2.0 partial hub - the "transaction translator" part - that handles talking to USB 1.1 devices. For bus usage purposes, this is effectively the same as using an external USB 2.0 hub, since the USB 1.1 devices do not appear on the USB 2.0 bus.)