An idea regarding HDDs

ViperV990

Senior member
May 20, 2000
916
0
0
I've had this idea for a long time. I've never heard anything about it tho... I'm sure it is technically possible, but I'm not sure if it is economically feasible. But then of course, a Radeon 9700 pro is no where near to be economic...

But anyway, here's my idea: A drive with 2 independent heads, one of them accessing the one side of a platter while the other the other side. Basically, a RAID 0 array in a single drive.

If done correctly, this should yield close to twice the performence. Downside is of course the resulted additional cost and possibly lower reliability, but hell, for performence's sake, someone outta make a drive like this...

So, is this idea feasible? Any other pro and contra that I haven't touched? Replies are, of course, highly welcome...
 

ViperV990

Senior member
May 20, 2000
916
0
0
Why didn't DOS support it? Shouldn't the drive appear totally transparently as a single drive?

Well anyway, gasoline direct injection was introduced back then with the MB 300SL in the 50s, but it wasn't until a few years ago that Mitsubishi brought GDI on the market (in Japan and Europe anyway)... and now quite a few European and Japanese auto makers have caught on with GDI.
 

Demon-Xanth

Lifer
Feb 15, 2000
20,551
2
81
I don't have a link (these were rare, and before the internet). But the problem with GDI in the US is excess NOx emmisions when they make them run lean to squeeze in some more efficency.
 

ViperV990

Senior member
May 20, 2000
916
0
0
The problem, AFAIK, can be solved by lowering the sulfur concentration in the gasoline, or so I heard...

But before that thread gets too off-topic, the point I was making should be clear: I believe right now there's a market for a dual head HDD. I believe a lot of people wouldn't mind paying 25% extra for an 80gig drive that's almost twice as fast than the normal ones.
 

TerryMathews

Lifer
Oct 9, 1999
11,464
2
0
But it wouldn't truly be twice as fast, as the second head would be limited by the rotation of the drive. I.E. on a 2 drive RAID, each drive has it's own platter and platter spin motor. The drive can spin the platter forward or backwards, depending on where the FAT table says the information is located.

Your system could increase throughput, but the drive would have to be 100% defragmented all the time to get all the performance, and it would be twice as susceptible to fragmentation. Which would show itself in slow seek times.

What I would like to see is the IDE bus supporting disconnects during seeks, so that the other drive can talk a la SCSI. Maybe Serial ATA? Just think, you could actually do a 4 drive RAID0 on two controllers with no slow down.
 

MajinVegeta

Member
May 31, 2002
84
0
0
Another thought about HDD performance why not include DIMM / SO DIMM slots on it for an expandable buffer? forget this 2-8 meg tiny buffer garbage how bout a 2-8 Gig Buffer tat you decide what files get cached.
 

ViperV990

Senior member
May 20, 2000
916
0
0
But it wouldn't truly be twice as fast, as the second head would be limited by the rotation of the drive. I.E. on a 2 drive RAID, each drive has it's own platter and platter spin motor. The drive can spin the platter forward or backwards, depending on where the FAT table says the information is located.
No way, a running HDD's rotation speed is constant (or at least very close to that).
Another thought about HDD performance why not include DIMM / SO DIMM slots on it for an expandable buffer? forget this 2-8 meg tiny buffer garbage how bout a 2-8 Gig Buffer tat you decide what files get cached.
A SO-DIMM slot occupies too much height. Plus I'm skeptical about how much additional performence it will bring.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
Well the interface is faster. The drives are not.

Double-head-assembly drives have been done, Seagate's very first Barracuda series were like that. However since the read channel circuitry and head assembly are the expensive bits in a HDD, these drives cost twice as much as normal ones. The next idea, and a better one I must say, was RAID. Which made these two-headed drives disappear soon after.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
On IDE, that'd be useless anyway, since IDE (with VERY few exceptions) does not support out-of-order command execution. All accesses are fully in-sequence, meaning that even if you have two head assemblies (or two fully separate drives on the same IDE channel), you wouldn't be able to process two commands at the same time.

btw, Serial ATA cannot even use two drives on one cable anymore.
 

ViperV990

Senior member
May 20, 2000
916
0
0
Originally posted by: Peter
On IDE, that'd be useless anyway, since IDE (with VERY few exceptions) does not support out-of-order command execution. All accesses are fully in-sequence, meaning that even if you have two head assemblies (or two fully separate drives on the same IDE channel), you wouldn't be able to process two commands at the same time.
But what if the drive has some kind of controller that makes it totally transparent to the outside world (i.e. the IDE controller)?

But anyway, you've convinced me that RAID 0 is a better, cuz less expensive, alternative.
 

Shalmanese

Platinum Member
Sep 29, 2000
2,157
0
0
This question pops up ever 6 months or so. Basically the reason are:

1. Its too expensive
2. Theres no demand
3. Most importantly, heat from the drive cause the platter to expand non-uniformly, screwing up the read heads.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
But what if the drive has some kind of controller that makes it totally transparent to the outside world (i.e. the IDE controller)?

That still wouldn't allow this unit to process more than one request at any given time, so there's no point in having two head assemblies.

SCSI is different, having tagged command queuing and disconnect/reselect strategies on the interface level. The combination of both allows drives to take further requests while working on the previously received ones, and even allows them to complete them in any suitable order, thus minimizing head movement and rotational latency. (Plus it frees up interface bandwidth so that multiple drives on the same cable can actually share the interface effectively.)

But even with SCSI, two normal drives in striping RAID would give the same improvement as would such a dualheaded special drive.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |