photonboy
Titan
drtweak :
Idk. Unless it is new data that is being written, or if it is able to somehow always split the data between the two heads (Which is what I would think kind of like a RAID 0 almost AND NOT I"M NOT SAYING ITS A RAID 0 just that same kind of thinking) then you could get that double data write. But i mean if ALL your data is on on one platter then you are NOT going to hit those speeds. I just see this drive coming out, they say this, you get it, doesn't even come close because of how the hard drive gets used. Unless it knows to split the data between the two heads you will never see that "More than double bandwidth" it is talking about. If it starts to write data, and you need to pull data from that same platter its going to be just a normal drive.
Now what I think would have been a BETTER idea, yes it would be a LOT harder as it would make the driver bigger (Or i think longer) Is to put in a SECOND full head. Each head acts as they do now. This way each head has access to all the data. Now I could see there being issues as well. They both need to write. Well one head will get to a empty sector before the other etc so the hard drive would then have to do a lot of ahead type thinking possible slowing it down but I would see that as a more valuable product even though it would break HDD Physical size standards.
Now what I think would have been a BETTER idea, yes it would be a LOT harder as it would make the driver bigger (Or i think longer) Is to put in a SECOND full head. Each head acts as they do now. This way each head has access to all the data. Now I could see there being issues as well. They both need to write. Well one head will get to a empty sector before the other etc so the hard drive would then have to do a lot of ahead type thinking possible slowing it down but I would see that as a more valuable product even though it would break HDD Physical size standards.
First, Seagate makes the fastest HDD in the world but you have a "BETTER idea"?
And a second head per platter has already been tried. Many things have been tried over the decades. Here's one issue:
"Simultaneously aligning all the heads on all the platters isn't possible because of the incredibly thin data tracks on the platters, so only one of the heads is actively reading or writing data at any given time. That limits read/write throughput and performance with randomly accessed data."
I took that to mean you can't simply split a BYTE of data (eight bits) across eight heads (four platters) thus reading or writing one byte at an entire point in time.
So thus it appears we're limited now by the time the ACTUATOR ARM takes to move a head to a new location. Thus we need a second actuator arm which was an OBVIOUS solution years ago but in practice very, very hard to implement due to the speed and complexity of this.
Just replace "head" with "arm" and your great idea about dual heads is the same concept. You could ALTERNATE the data such that Actuator 1 is reading a bit whilst Actuator 2 is moving to the location of the next bit for the application or data file.
(A general rule-of-thumb with engineering is that if you have a "better idea" than engineers in an area you have little to no experience it's probably either a dumb idea or it's been though of)
UPDATE:
I admit I don't know much about HDD's, so as per the above QUOTE it's not clear to me if they actually do coordinate writing of multiple HEADS currently for sequential data but NOT for random data or always write with only one head. I tried to look that up but couldn't find any obvious answer.