Difference between revisions of "RM02/03 disk drive"

From Computer History Wiki
Jump to: navigation, search
m (+cats, +links)
m (Fix VAX controllers)
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
The '''RM02''' was a 67MB [[MASSBUS]] [[disk]] [[pack]] [[drive]], 806 KB/s transfers, 42.5 ms average access time, 6 ms [[track]]-to-track [[seek]] time, 2400 rpm
+
{{Infobox Disk drive
 +
| name = RM02/RM03
 +
| manufacturer = [[Digital Equipment Corporation]]
 +
| controller = [[RH10 MASSBUS controller|RH10]] ([[PDP-10]])<br>[[RH20 MASSBUS controller|RH20]] ([[KL10]])<br>[[RH11 MASSBUS controller|RH11]] ([[UNIBUS]])<br>[[RH70 MASSBUS controller|RH70]] ([[PDP-11/70]])<br>[[RH780 Massbus Adapter|RH780]] ([[VAX-11/780]])<br>[[RH750 Massbus Adapter|RH750]] ([[VAX-11/750]])
 +
| capacity = 67 Mbytes
 +
| transfer rate = 2.48 μsec/word (RM02/16-bit)<br>2.79 μsec/word (RM02/18-bit)<br>1.65 μsec/word (RM03/16-bit)<br>1.86 μsec/word (RM03/18-bit)<br>
 +
| average access time = 42.5 msec (RM02)<br>38.3 msec (RM03)
 +
| rpm = 2400 (RM02)<br>3600 (RM03)
 +
| revolution time = 25.9 msec (RM02)<br>17.3 msec (RM03)
 +
| one track seek = 6 msec
 +
| average seek = 30 msec
 +
| maximum seek = 55 msec
 +
| surfaces = 6 (5 data, 1 servo)
 +
| tracks = 823<!-- (nominally 400 plus 6 spares; many systems used all 406, as reliability was high) -->
 +
| sectors = 30 (18-bit words)<br>32 (16-bit words)
 +
| words per sector = 256
 +
<!-- | tracks per inch = 100 -->
 +
<!-- | density = 2200 bpi (maximum) -->
 +
| recording method = [[Modified Frequency Modulation|MFM]]
 +
| physical size = 21-5/8?" W x 39" H x 33" L
 +
| weight = 430 pounds
 +
<!-- | power consumption = 660 VA per phase (running); 3300 VA per phase(starting) -->
 +
}}
  
{{stub}}
+
The '''RM02''' and '''RM03''' were [[MASSBUS]] multi-[[platter]] large  moving-[[head]] [[disk]] [[pack]] [[drive]]s. They were effectively identical, except that the RM03 rotated faster (3600 RPM, versus 2400 RPM for the RM02). The RM02 provided 806 KB/s transfers; the RM03 was 1200 KB/s transfers.
 +
 
 +
Both supported both 15-bit and 18-bit [[word]]s; user data is protected by a 32-bit [[error-correcting code|ECC]] per [[sector]]. RM0x drives are dual-ported, allowing any drive to be attached to two different controllers. Generally a maximum of 8 drives were supported per [[device controller]].
 +
 
 +
They both used 5-[[platter]] RM03P (type 9877) packs; neither side of the top and bottom platters were used, however - they were only there for protection. Of the other 6 surfaces, one was read-only,  pre-recorded by the manufacturer with servo information; the drive had the capability of seeking to a 200 μinch offset under command, to allow the attempted recovery of otherwise-unreadable data.
 +
 
 +
==Registers==
 +
 
 +
As usual with MASSBUS devices, most device-specific [[register]]s are actually in the device; the MASSBUS interface to the host computer only contains generic registers. In the RM02/03, the host's MASSBUS [[device controller]] contains a small number of registers (5 in the [[RH11 MASSBUS controller||RH11]]), and the drive contains 16. They are:
 +
 
 +
{| class="wikitable"
 +
! Name !! MASSBUS Address !! Function
 +
|-
 +
| RMCS1 Control || 00 || Function code, GO
 +
|-
 +
| RMDA Desired Sector/Track Address || 05
 +
|-
 +
| RMDS Drive Status || 01 || Non-error status
 +
|-
 +
| RMER1 Error 1 || 02
 +
|-
 +
| RMAS Attention Summary || 04 || One bit per drive
 +
|-
 +
| RMLA Look-Ahead || 07 || Current sector
 +
|-
 +
| RMMR1 Maintenance 1 || 03
 +
|-
 +
| RMDT Drive Type || 06
 +
|-
 +
| RMSN Serial Number || 10 || Low 4 digts
 +
|-
 +
| RMOF Offset || 11 || 1 bit head offset
 +
|-
 +
| RMDC Desired Cylinder || 12 || For seek
 +
|-
 +
| RMHR Holding || 13 || Unused; zeros
 +
|-
 +
| RMMR2 Maintenance 2 || 14
 +
|-
 +
| RMER2 Error 2 || 15
 +
|-
 +
| RMEC1 ECC Position || 16
 +
|-
 +
| RMEC2 ECC Pattern || 17
 +
|}
 +
 
 +
{{semi-stub}}
 +
 
 +
==External links==
 +
 
 +
* [http://www.bitsavers.org/pdf/dec/disc/rm03/ RM02/03 Documents]
 +
** [http://www.bitsavers.org/pdf/dec/disc/rm03/EK-RM023-TD-001_RM02_03_Tech_May78.pdf RM02/03 Adapter Technical Description Manual]
 +
** [http://bitsavers.org/pdf/dec/disc/rm05/RM05_Handbook.pdf RM02/03/05 handbook]
 +
* [http://www.bitsavers.org/pdf/dec/disc/rm05/EK-RMADA-TD-001_Oct80.pdf RM MASSBUS Adapter Technical Description Manual] (EK-RMADA-TD-001)
  
 
[[Category: MASSBUS Devices]]
 
[[Category: MASSBUS Devices]]
 
[[Category: DEC Disk Drives]]
 
[[Category: DEC Disk Drives]]

Revision as of 13:14, 28 May 2022


RM02/RM03
Manufacturer: Digital Equipment Corporation
Drive Controller(s): RH10 (PDP-10)
RH20 (KL10)
RH11 (UNIBUS)
RH70 (PDP-11/70)
RH780 (VAX-11/780)
RH750 (VAX-11/750)
Capacity: 67 Mbytes
Transfer Rate: 2.48 μsec/word (RM02/16-bit)
2.79 μsec/word (RM02/18-bit)
1.65 μsec/word (RM03/16-bit)
1.86 μsec/word (RM03/18-bit)
Average Access Time: 42.5 msec (RM02)
38.3 msec (RM03)
Revolutions per Minute: 2400 (RM02)
3600 (RM03)
1/2 Revolution Time: 25.9 msec (RM02)
17.3 msec (RM03)
One Track Seek Time: 6 msec
Average Seek Time: 30 msec
Maximum Seek Time: 55 msec
Total Surfaces: 6 (5 data, 1 servo)
Tracks per Surface: 823
Sectors per Track: 30 (18-bit words)
32 (16-bit words)
Words per Sector: 256
Recording Method: MFM
Physical Size: 21-5/8?" W x 39" H x 33" L
Weight: 430 pounds


The RM02 and RM03 were MASSBUS multi-platter large moving-head disk pack drives. They were effectively identical, except that the RM03 rotated faster (3600 RPM, versus 2400 RPM for the RM02). The RM02 provided 806 KB/s transfers; the RM03 was 1200 KB/s transfers.

Both supported both 15-bit and 18-bit words; user data is protected by a 32-bit ECC per sector. RM0x drives are dual-ported, allowing any drive to be attached to two different controllers. Generally a maximum of 8 drives were supported per device controller.

They both used 5-platter RM03P (type 9877) packs; neither side of the top and bottom platters were used, however - they were only there for protection. Of the other 6 surfaces, one was read-only, pre-recorded by the manufacturer with servo information; the drive had the capability of seeking to a 200 μinch offset under command, to allow the attempted recovery of otherwise-unreadable data.

Registers

As usual with MASSBUS devices, most device-specific registers are actually in the device; the MASSBUS interface to the host computer only contains generic registers. In the RM02/03, the host's MASSBUS device controller contains a small number of registers (5 in the |RH11), and the drive contains 16. They are:

Name MASSBUS Address Function
RMCS1 Control 00 Function code, GO
RMDA Desired Sector/Track Address 05
RMDS Drive Status 01 Non-error status
RMER1 Error 1 02
RMAS Attention Summary 04 One bit per drive
RMLA Look-Ahead 07 Current sector
RMMR1 Maintenance 1 03
RMDT Drive Type 06
RMSN Serial Number 10 Low 4 digts
RMOF Offset 11 1 bit head offset
RMDC Desired Cylinder 12 For seek
RMHR Holding 13 Unused; zeros
RMMR2 Maintenance 2 14
RMER2 Error 2 15
RMEC1 ECC Position 16
RMEC2 ECC Pattern 17

External links