Currently, PCs have a speed bottleneck. Throughout the 1980s, the CPU (Central Processor Unit) speeds for ×486 for PC's and laptops increased from 33 Hz, then 66 Hz, then 120 Hz, and onward. The speeds of the CPU kept increasing, doubling every 6 months to one year, in accordance with Moore's Law. Moore's Law states that CPU speeds will double every year to two years. However, two problems now exist. First, the circuits may have begun to reach a physical limit of how small they can be. This has created a second problem of how many circuits can be packed on a waffle. Therefore, the CPU architecture has been changed so that different architecture is now being used instead of simply decreasing the size of the circuits. For example, numerous cores are installed in each CPU providing multitasking capabilities. Additionally, processors have moved from 32-bit to 64-bit architecture. Based on size limitations and being unable to further fit more circuits on a CPU, the Hertz Cycles may have reached their maximum top speed limits.
Over the years, CPU speeds have doubled or exponentially increased, but the actual real-time application such as operating systems and end-user software speeds have not increased at the same double or exponential rates of the processors. While other PC/Laptop architecture speeds and capacity have increased such as memory capacity, clock and bus speeds, hard drive speeds have become a bottleneck and have not kept up or increased their speeds.
A variety of factors limit hard drive speed. There are two main problems. The first main problem is that rotational delay is one of the three delays associated with reading or writing data on a computer's disk drive, and somewhat similar for CD or DVD drives. The other delays are seek time and transfer time, and their sum is access time. The term rotational delay applies to rotating storage devices, such as a hard disk or floppy disk drive and to the older drum memory systems. Rotational delay is the time required for the addressed area of the disk or drum to rotate into a position where it is accessible by the read/write head.
Maximum rotational delay is the time it takes to do a full rotation, as the relevant part of the disk may have just passed the head when the request arrived. Most rotating storage devices rotate at a constant angular rate. The maximum rotational delay is simply the reciprocal of the rotational speed (appropriately scaled). In 2001, 7200 rpm was typical for a hard disk drive, so in 2001 its maximum rotational delay was 60/7200s, or about 8 ms. Hence, the general term 8 ms seek time as a rating of HD speeds, the lower the number the better.
Seek time currently ranges from just under 2 ms for high-end server drives to 15 ms for miniature drives, with the most common desktop type typically being around 9 ms. There have not been any significant improvements in this speed for some years. Some early PC drives used a worm gear to move the heads, and as a result had access times as slow as 80-120 ms. However, this was quickly improved by voice-coil type actuation in the late 1980s, reducing access times to around 20 ms.
The data transfer rate as of 2008 at the inner zone ranges from 45 MB/s to 3.0 GB/s, while the transfer rate at the outer zone ranges from 74.0 MB/s to 111.4 MB/s. In contrast, the first PC drives could manage only around 40 KB/s. The burst transfer rate as of 2008 reaches a maximum drive speed of up to 80 MB/s for eSATA, 35 MB/s for FireWire 400, and 30 MB/s average for USB 2.0. The interface transfer rate as of 2008 reaches a maximum bus speed up to 1.5 Gbits/s for eSATA, up to 400 Mbits/s for FireWire 400, and up to 480 Mbits/s for USB 2.0.
The present configuration of the hard drive when seen from the top view provides multiple fixed heads for all platters. Current hard drive access function is sequential or linear which is only one data at a time by the singular head per platter. The present configuration seeks to reduce rotational delay factor. The multi-head array hard drive is non-sequential and multi-read/write. The multi-head array hard drive multitasks since it has multiple heads per platter not cover the entire sector with heads which cover all of any single track or cylinder for the purpose of reading or writing. Therefore, the array can read all data per track/cylinder across all sections of a sector at the same time. This eliminates the delay of from waiting for a swing-arm head to arrive at the correct position and remain at the correct position to pick up the next needed data.
Currently, the fastest enterprise grade hard drives spin at 10,000 or 15,000 rpm, and can achieve sequential media transfer speeds above 1.6 Gbit/s and a sustained transfer rate up to 125 MBytes/second. Drives running at 10,000 or 15,000 rpm use smaller platters because of air drag, and therefore generally have a lower capacity than the highest capacity desktop drives. As of 2008, most commercial drives for personal use, SOHO (Small Office Home Office) or SMB's (Small Medium Business's), are usually IDE, SATA, or eSATA drives that spin at 7200 rpm with 16 MB or 32 MB Buffers.
The present invention uses multiple sets of array to deal with rotational delay. Four different embodiments can be envisioned. The first embodiment involves a single row of Multiple-Fixed Heads (RMFH) per platter that covers all sectors per track/cylinder. The second embodiment has only two rows of Multiple-Fixed Heads (RMFH) per platter that covers all sectors per track/cylinder. The second RMFH is mounted exactly 180 degrees opposite of the first RMFH. The effect and result is an enhanced seek and transfer rate at double the RPM. This effectively turns the 7200 rpm used in this example into a 14,400 rpm drive.
The first and second embodiment operate by the first array or RMFH reading the first data. However, if the second set of data that it might be required to seek and transfer moves past the first RMFH, the second RMFH will pick it up. This effectively cuts the time of revolution in half, or makes the drive's seek/transfer time twice as fast.
The third embodiment has only three rows of Multiple-Fixed Heads (RMFH) per platter that covers all sectors per track/cylinder. The third RMFH is mounted exactly 120 degrees apart from the first and second RMFHs, most effectively at ⅓ interval on the platter. The effect and result is an enhanced seek and transfer rate at triple the RPM. The third embodiment operates by the first RMFH reading the first set of data, and the second RMFH reading the second set of data. The next data required will be read by the third RMHF. This effectively cuts the time of revolution down to one-third the time required, or makes the drive's seek/transfer time three times as fast.
The fourth embodiment has only four rows of Multiple-Fixed Heads (RMFH) per platter that covers all sectors per track/cylinder. The fourth RMFH is mounted exactly 90 degrees apart from the first, second and third RMFHs, most effectively at ¼ interval on the platter. The effect and result is an enhanced seek and transfer rate at quadruple the RPM. The fourth embodiment operates by the first RMFH reading the first set of data, the second RMFH reading the second set of data, and the third RMHF reading the third set of data. The next data required will be read by the fourth RMHF. This effectively cuts the time of revolution down to one-fourth the time required, or makes the drive's seek/transfer time four times as fast.
An optional fifth embodiment which is a potential possibility, would have five RMHF, however it is not preferred because of potentially diminishing returns.
The present invention therefore does not rely on a single swingarm, and replaces the single swingarm with a multihead array also called the RMFH or the array. Instead of increasing RPM speed, which is not possible in compact HD configurations, extra RMFHs are added at strategic locations on the drive per platter. In respect to the first RMFH, the second is 180 degrees apart, the third is 120 degrees apart, and the fourth is 90 degrees apart.
As a precaution, in order to cover all the tracks and cylinders, the MFHs might be powered by either motor, actuator, solenoid or other means of action to move the RMFH slightly 1-5 millimeters in and out, either towards the center spindle or outward away from the spindle to cover and read/write all of the tracks and cylinders
The following call out list of elements is used consistently herein.
The platters rotate about the center spindle 65. The legend shows that the symbol for the head is diagrammatically expressed as a triangle where the tip of the triangle is the head, and the base of the triangle is the base of the head such that the triangle points toward the surface of the disk to be read or written.
Connection wiring 24 may connect the multiple fixed head array 35 to integrated circuitry, or circuit board for outputting the data to a personal computer. A housing 72 provides a mounting for the array of heads 35. Also, the heads can be arranged in an array where some of the heads are overlapping other heads as shown in the diagram. The actuator 51 mounted on the housing 72 may radially move the rows of heads relative to each other. This may cause some heads to clump together for improved data read and write speed. Alternatively, as seen on the right side of the second platter from the top, the heads can be evenly distributed so that an equal radial distance is seen between each head.
The set of three rows of the array of heads 35 can be doubled up so that there is a set of six rows of the array of heads 35 such as shown in
The foregoing describes the preferred embodiments of the invention. Modifications may be made without departing from the spirit and scope of the invention as set forth in the following claims. The present invention is not limited to the embodiments described above, but encompasses any and all embodiments within the scope of the following claims.