RAMAC 350 Restoration Web Site
The restoration is now complete.
- The RAMAC 350 can be demonstrated seeking to various disks and tracks.
- Writing to the unit is not part of the restoration.
- The data in the unit has been read and saved.
- A "RAMAC 305" is the complete system, includes one RAMAC 350 disk storage unit.
The current location of this RAMAC 350 is the R|EVOLUTION display
in the Computer History Museum, MountainView, California.
- It is often demonstrated in action on Wednesday afternoons by the restorers.
- Check with the Computer History Museum for current schedule.
Visiting again? New Items and Updates
This web site is *not* an official web site of anything. The web site Magnetic Disk Heritage Center has a great deal of historical and technical information on the RAMAC.
One might call this web site (the one you are viewing) a working/current status web site.
About 2 years of restoration work had been accomplished at Santa Clara University (San Jose, CA) before this web site started. :-))
A little on ownership of this unit
From "about the author" in "MAGNETIC DISK STORAGE - A Personal Memoir" By Albert S Hoaglan
"In 2002 he [Al Hoagland] persuaded IBM to loan SCU [Santa Clara University] one of the 4 RAMAC disk drives from their archives for an IIST effort to restore this first disk drive to operational status."
Table of Contents
Introduction *Very* recent events Other contents RAMAC characteristics - and fun facts Useful links Other existing RAMACs and RAMAC restorations Documents on line Control Overview Team Contact Info Some RAMAC patents and information Pictures How the RAMAC got its name List of known RAMACs Previous Patents and Publications Multiple actuators on one RAMAC 350 device Applications
- IBM's RAMAC 350, the world's first Random Access Magnetic Disk Drive
- the ancestor of the hard drive in your computer - with 5 million characters.
- The restoration of the storage section of one of these machines.
- The 305 RAMAC was a computer system that contained the 350 RAMAC unit.
- link to System Organization of the IBM 305
- A remarkable Dinner Talk by Rey Johnson, laboratory manager of the San Jose facility that developed the RAMAC local copy
- One of IBM's featured icons spotted by Joe Feng
- List of known RAMACs
- Multiple actuators on one RAMAC 350 device
- An Application - At Boeing
(Left) "Our" RAMAC. on loan from IBM
image from the Magnetic Disk Heritage Center
According to http://www-03.ibm.com/ibm/history/exhibits/storage/storage_350.html, over 1000 *305* computers (which utilized these storage devices) were shipped before production of the *305* ended in 1961.
Similar/identical mechanisms but with different interface electronics were also available for the IBM 650 and the IBM 1401.
via Dave Bennet
(Right) RAMAC and a DC-7. Date on back of photo is "Fall, 1957"
Two mutually exclusive? comments
- "Beautiful Atom Fair?" ?Atoms of Peace? Photo at Amsterdam? airport. - trip to the Brussels World's Fair in 1958.
- photo from Dave Bennet, scanned by Robert Garner
It is very easy to transpose
- 305 computing system
- 350 Random Access Storage
How the RAMAC got its name
and links to YouTube videos: IBM 305 RAMAC publicity release,
And another IBM 305 film, different from above. Spotted by Herbert Kanner
a subset of the above, pouring oxide on a disc. Spotted by John Van Gardner
*Very* recent events: - of a much longer restoration history -
2011 & Succeeding March 2010 March, March 2009 July, August, September, October, December 2008 January, July 2007 January, February, March, May, June, July 2006 June, July, August, October, November
- Introducing the RAMAC
- Useful links, ...
- Documents on line
- Control Overview
- Interesting Info
- Contact Info
- RAMAC in the news
- Some RAMAC patents
- "Do No Harm"
- from a 305 Programmer
- Previous Patents and Publications
RAMAC characteristics - and fun facts
- 50 user disks (dummy disks at end to reduce turbulent buffeting)
- 100 sides, 100 user tracks per side (2 test only tracks on inside and outside)
- 5 sectors per track, 100 characters per sector
- - Grand total of 50 disks x 2 sides/disk x 100 user track/side x 5 sectors/track x 100 char/sector
- = 5,000,000 characters
- Claimed average access time 0.6 seconds, you define "average" movements ;-))
- However, the "IBM 650 RAMAC - Manual of Operation - Preliminary Edition" (below) states that the worst case seek,
- from inner track of top disk to inner track of bottom disk, was 0.8 seconds !!
(I *really* want to see that!! - and maybe help make it happen again :-)) )
- 2 heads, one for tracks on top side of each disk, one for bottom side
- - head assembly moves vertically to selected disk, then goes to selected track
- - about 200 bits per inch - the magnetic tape density of the period.
- 2 hp drive motor drives the disks at 1200 RPM,
- 1/3 hp motor at 3450 RPM drives clutches at 1000 RPM
- one revolution of fully locked clutch drives arm 6 inches either in/out or up down
- - that is 100 inches or 8.3 feet per second
- - that is 200 disks per second or 2000 tracks per second
- How about that for stepping right out, moving right along ?!?!
- Excellent IBM 305 Wikopedia article, original host for the RAMAC 350 Disk by Tim Coslet
Other existing RAMACs and RAMAC restorations
This web site is presented as a learning aid to its owner, who wants to join this ongoing restoration effort.
I never worked on a RAMAC, but I did install and maintain this "second generation" product from General Electric Computer Department in 1963, and did see a working RAMAC at G.E. Large Appliance Division in Louisville, Kentucky in 1963.
Documents on line -
- General Documents
- 305 RAMAC Manual of Operation - 150 pages 27 megabytes .pdf
- IBM RAMAC 305 Customer Engineering Manual of Instruction - Form 227-3534-0 (undated?) scanned by Joe Feng. See the RAMAC specific pages 63-98 below. 15.5 megabytes .pdf
- RAMAC 305 Maintenance pages 63-98 RAMAC 350 the RAMAC 350 is the storage unit. 4 megabyte .pdf
- IBM 650 RAMAC - Manual of Operation - Preliminary Edition" (June 1, 1957) lent by LaFarr Stuart, note, a later edition than on bitsavers.org - placed here for timing of "355 RAMAC" operations - 4.6 megabytes
- pages 23-30 for timing information - 400 Kbytes
- Technical Report - Access Mechanism - 350 RAMAC - 1956 1.3 megabyte, .pdf
- IBM RAMAC-350 Parts Catalog Form 12-7756-0 2.3 megabytes
- IBM-305 Form 227-3533-1 CE Reference Manual - mostly RAMAC scanned 8 megabytes
- Al Kossow says he scanned 305 RAMAC Reference Manual - A26-350202 but has not yet posted it to http://www.bitsavers.org/pdf/ibm/
- Al Hoagland has 305 RAMAC - Random Access Method of Accounting and Control - Manual of Operation, 22-6264-1 - April 1957
- Access mechanism, clutches,
- Access Mechanism For The 350 Random Access Memory- 211.076.100 1.5 megabytes by W.E. Dickinson, Feb 24,1956
- Diagram to measure L/R rise/fall times from Dick Oswald
- Read/Write signals, electronics, ...
- 305 RAMAC - Character Coding page 71 of 22-6264-1-IBM-305-RAMAC-ManualOfOperation.pdf below
- Three more wave forms from Joe Feng: d_wfm0126a.trc 977 KBytes, d_wfm0126b.trc 50 KBytes, d_wfm0126c.trc 11 KBytes
- RAMAC Waveforms, from LeCroy Oscilloscope, WFM0620a.trc - Readback Waveform 0.97 magabytes,
and WFM0620b.trc - Index pulse Waveform 336 bytes, from Joe Feng, 2 revs @ 10 MS/s
- an exe file from LeCroy exploring their oscilloscopes? I didn't try it - 5 megabytes
- LeCroy discontinued product manuals .html
- LeCroy Digital Oscilloscope 9300C Operator Manual RevA 5.3 megabyte .pdf
- LeCroy Digital Oscilloscope Remote Control Manual 2 megabyte .pdf
- Work done at Santa Clara University
- IBM - Notebook - 2006 Jul 19 .pdf 1.8 megabytes - 19 pages of RAMAC entries -Feb 2003 to Sept 2003
- Senior Design Project Report - Phase2 .pdf 3.1 megabyte
- BASIC programs used by Santa Clara students to position the RAMAC
- "RAMAC RESTORATION PROJECT" Senior Design Project Report, dated June 9, 2004, by Chris Hong, Hagop Kozanian and Neal Rambhia, "borrowed" from Dick Oswald
- IBM - Tech Notebook - RAMAC - 2003-02-13 0.8 Megabyte
- RAMAC User Manual 2005-08-05
- Wiring, diagrams, restoration
- The upper left tapped pot shows the track (horizontal) setpoint and position feedback.
- The arm bearing the read write erase head(s) is upper right, showing a disk detent to prevent vertical movement while arm is carrying heads onto selected disk.
- The lower left tapped pot shows the disk (vertical) setpoint and position feedback
- The servo/clutch Amplifier, motion select clutches, tach, and drive capstan (for both vertical & horizontal) is lower right
The red thing is a very noisy aircompressor with regulator. The black tank is an accumulator? to smooth?? 50 psi air is used to operate detents, "lower" the heads using 3 little pistons, supply air to the six little holes in the head to fly the head maybe 0.0003 inch off of the oxide on the disk Part of the drive train to select disk and track. The left and right cylinders are electro-magnetic clutches to transfer power from the electric motor (not shown - below the picture, through the hard rubber bevel (like a slippable bevel gear, to drive the selected clutch. The clutches are counter rotating with a common shaft. If you want the shaft to go in one direction, select one clutch, the other clutch will drive in the other direction. (The carbon brush assembly to conduct electricity to the internal magnet is visible in the upper left corner of the left clutch.) Potentiometer to sense the position of the arm/head assembly on a disk. This unit has the normal end taps plus 5 more taps to aid precision location of the head among the 100 data tracks. Unfortunately, one of the five extra taps is open. "Todd" says " I worked in the plant in Ramsey, NJ in the 60's. The potentiometers were molded with plastic track and metal connections. Sometimes the plastic did not make a good contact with the metal. We would then paint a connection with silver paint and bake for about half an hour. It you open the unit, you probably will see that the outside of the track has been ground away to make the exact resistance specs of the unit. These are the plugs from the RAMAC, and the sockets and wires the Santa Clara students added to connect their board. The original RAMAC connectors are used. Apparently finding the matching connectors was a challenge. This is the area of the Santa Clara drive boards with plugs and cables to the RAMAC. Note that the plugs and sockets are much easier to find than the connectors at the RAMAC end. This is the drive circuitry make by the Santa Clara students, , to drive the RAMAC seek mechanism. A manual switch to operate the head lowering air switch is off screen. A PIC, running BASIC, was used to: - compute velocity from successive potentiomenter readings - "close the servo loop" ie. sense loop error and output corrective voltages (currents) to the clutches
Using this method, they achieved a seek time of about 10 seconds
Joe Feng amplifies the about 80,000 bit rate signal from the RAMAC read head (about 40 millivolts) by 2 and uses this scope to: - oversample by about 12 - digitize and captures the result
He then down loads the captured result to a PC for analysis, decoding, what ever :-))
Joe Feng sent this image "... of ABS of one of the RAMAC heads, taken by Terry Whittier of HGST." "The scratches are clearly from the fabrication process, and not due to damage from the disk, since they are at an angle to the direction of travel. The R/W element is on the left, and the E head is on the right. The surprise is that the E gap is shorter than the R/W gap." Ah - the "E gap" is the gap in the erase magnetic structure, on the right.
from Dave Bennet July 4th 2006
There was a 353 and a 355 version of RAMAC. I gather that 355 was the version that went on 650 and if so I'm not sure of the differences from 650. My guess would be that it might have a different data format and whatever other changes were necessary to attach to 650. The 350 data I/O was sequenced by a drum file in the processor unit. 650 may have done it another way.
The other version, I guess it was 353, was the STRETCH version, which had one head per disk surface. Early ones still had air pressurized heads, which took a LOT of compressed air. Later ones had flying heads. CHM has a STRETCH RAMAC which came from Livermore Lab, but someone discarded the head arms because they were supposedly rusty. In so doing they discarded the most interesting part of the machine.
from Jim Strickland July 23, 2011
STORIES: Watson Precursor?
I was docenting, as is my wont, and I came up to a group of four. “Did you folks come to see anything in particular?” I said.
“Well, perhaps RAMAC,” said a man of 80 or so.
“We have restored a RAMAC”, I said. “Let me show you.”
He indicated they wanted to go through the museum sequentially, so I told them I would see them later in the RAMAC area.
Later, I did find them in the /360 area and asked if they had seen the RAMAC, yet. They had not, so I showed them to it.
“Now, tell me your story,” I said.
“Well, I was with IBM for 45 years. And in 1958, I was working for IBM France when we introduced the RAMAC. Tom Watson Jr. came to Paris for an industrial exhibition and we demo'd the RAMAC.
There were hundreds of people lined up for the demo. When you got to the front of the line you could name a date and the operator would enter it and in a few seconds tell you what happened on that date in history. It was the biggest hit of the whole show!”
Was this the early version the Watson that wowed people on Jeopardy in February?
Team Contact Info -
Dave Bennet KVXW89A at prodigy dotty net , 831-688-6372, cell 408-892-0272 John Best JSBest at PacBell dotty net , cell 408-482-4132 Pat Connolly PatConnolly at gmail dotty com , cell 408-309-6693 Joe Feng Fengjs at juno dotty com , 408-365-7942 Jack Grogan deceased -
Member of the 1405 development team from day one to first customer ship. I wrote most of the 1405 diagnostics that ran on the 1401; circa 1960
Herky Hanson CPHanson at aol dotty com , 408-225-0458 Jack Harker On original development team in the 1950's - Picture at an IBM 100st Anniversary Dinner - jackhark at aol dot com Al Hoagland AHoagland at gmail dotty com , cell 408-348-6647 Dick Oswald sdroswald at sbcglobal dotty net , 408-295-0094, work 408-557-4452 Mason Williams mason.williams at ieee dotty org , cell phone 408-966-1500
Some RAMAC patents and information
- 1970 IBM patent announcement - .pdf, 1.5 megabytes
- US03503060__.pdf - .pdf, 5.9 megabytes - filed Dec. 24, 1954, granted March 24, 1970
- US03134097__.pdf - .pdf, 5.9 megabytes - filed Dec. 24, 1954, granted May 19, 1964
- 2690913.pdf - Magnetic Memory Device - 500 K Bytes by J. Rabinow - filed March 14, 1951
Robert Garner found an article
"The Notched-Disk Memory" by Jacob Rabinow
in the August 1952 issue of the Electrical Engineering magazine.
This can be found in large libraries such as colleges.
Rabinow's patent # 2690913 , Filing date: Mar 14, 1951, can be found in Google's patent repository.
The RAMAC 350 disk is quite different, but the patent shows that a mass storage device with much quicker access than tape on reels was actively being sought.
- - - - - - - - - - - -
And later came a host of disk systems, including the "hard drive" in most of our PCs ;-))
And the IBM 2321 Data Cell Drive must be mentioned as a magnetic mass storage device quite unrelated to the 350 and its offspring. Dave Bennet says that the Data Cell got a bad rap on reliability as most people did not adjust them correctly.
How the RAMAC got its name
Letter from Robert Garner to ...
Per Al Hoagland's email below (hired at IBM San Jose in late 50's), he confirmed that the "Random Access Memory-AC" naming story (as in ENIAC, MANIAC, etc) is incorrect.
Per his email below, the earliest published articles illustrate that RAMAC originally stood for "Random Access Memory ACcounting machine." Apparently RAM acronym was owned by Potter Instruments, so meaning was changed by marketing to "Random Access Method of Accounting and Control." This from an Al Shugart talk, introduced by Al, recorded at: http://www.mdhc.scu.edu/100th/Progress/Shugart/shugart.html
"We wanted to call the thing RAM, but a fellow named Potter from Potter Instrument Company had already used that name in a product. There may be people here who remember Mr. Potter and the Potter RAM. But probably none here has heard of Bill Goddard. Bill was awarded the fundamental RAMAC patent, assigned to IBM, and received a belated cash award for his efforts. I guess that makes Bill Goddard sort of the grandfather of the industry."
p.s. In the old computer acronyms like ENIAC, MANIAC, ILLIAC, etc. the AC stood for "and Computer" or "and Calculator." I agree it was likely an "iXX" or "eYY" like phenomena.
List of known RAMACs
Hello Michael [Deichmann - mde at dk dot ibm dot com],
This is in reference to your comment on the RAMAC page of the IBM 100th anniversary package. I am a member of a team of IBM retirees which has restored an original RAMAC mechanical assembly to operating condition at the Computer History Museum in Mountain View, California (USA). We are very interested to hear that you have a RAMAC and would like to know more about it.
The following are the total of IBM 350 RAMACs that we know about:
- RAMAC Prototype (1 of 14 built) at IBM Almaden Research Center lobby, San Jose, California.
- RAMAC on loan from IBM archives to a museum (Ross Perot's Nature&Science Museum ) in Plano, Texas. (IBM 305 which includes the IBM 350)
- RAMAC 5 million character drive at Hitachi Global Storage Technology (purchased IBM's disk drive business) in San Jose, California. - may be going to Western Digital?
- RAMAC IBM 650 version, in partial operation in a private (HzG) museum in Sindlefingen, Germany.
- Our RAMAC 350 complete mechanical assembly, in full operation, at Computer History Museum in Mountain View California, on loan from IBM archives. Demoed Wednesdays at 2:00 PM. Does not have original electronics.
- Possible RAMAC donated to the National Museum of American History, Smithsonian Institution in Washington D.C., which they are unable to locate at the present time.
- And now YOURS in Denmark!
Could you please send me a digital photograph of the machine there in Lundofte? Thank you very much!
Dave Bennet, IBM retiree, Aptos , California
Multiple actuators on one RAMAC 350 device
from e-mails collected by Dave Bennet
These pictures show that the design on the disc housing casting allows for the attachment of up to four or six actuators on one spindle of discs.
From Mason L. Williams
from reading our copy of the operating instructions manual for the 350, I find that if multiple actuators were attached, they could all address all disks. There was a concern for data integrity (to prevent simultaneous attempts to update the same record from more than one process or thread) that resulted in hardware (relay tree) logic to suppress responding that a seek request was completed if another actuator has already responded that it has finished seeking to the the same record. This makes sense only if two actuators can access the same data. The manual says that it was possible to connect one 350 drive to two 305 processors, in which case the relay logic must check all 4 access arm access addresses for overlaps. To me, this implies that the 4 access arm configuration may have only been used for the two 305 case, because in the single 305 case they discuss only checking one other actuator address request.
There is an exception to the simultaneous seek blocking by a command to turn off that mode but then block all writing. That would allow faster report generation while preserving data integrity if no updating of the 350 was required during the report generation. (The drum could still do writes to handle counting and indexing, for example.) In the normal operation mode, it was possible for two actuators to seek the same record, but only the first to complete would would be handled, and the other actuator(s) trying for the same record would have to wait for the first operation to complete to release the record address by seeking to another record (as I read the tests that are done.)
Although the various actuators were not dynamically servoed, the radial runout of the disks was much smaller than the tolerance provided by tunnel erase and the method of reinstalling each actuator specified adjusting radius for maximum signal under conditions of null servo error signal. I suspect that one should have written each track with one actuator before installing additional actuators, but I did not see this specifically stated.
Information from Bruce Allen, via Dave Bennet
Bruce had been a CE at Boeing where they had several RAMACs.
Bruce gave us some insights about RAMAC that were new to me:
- Regarding multiple actuators, he said that multiple actuators were fairly common. At Boeing they had at least one RAMAC with two actuators, each of which was connected to a separate processor. He also said that they had one with four actuators, but he wasn't sure whether or not multiple processors were involved with that one.
- Head crashes were not terribly common but they were not unheard of. The most common cause was the short piece of air tubing attached to the head becoming hard, so that it would not flex properly and the head would become cocked. Also if an air hole on the underside of the head got plugged, it could cause a crash.
- They very often slid the actuator assembly out on the "trolley," to service the heads. They never removed the arm as we would have to do.
- The DeVilbiss air compressor was mounted in its own box, rather than being in the base of the unit. This box is clearly visible in the photo on the reader rail at CHM. It is to the left of the operator console (Peggy Hoxsie). Bruce wasn't sure that the later Bell & Gosset compressor (10 million character RAMAC) was always in the RAMAC main frame as I observed in Denmark.
- Bruce was a RAMAC system final test technician on the line in Building 5 beginning in 1957. The first system he checked out was #13, which went to Square D Company. In the adjacent test cell at the time was #8, which was the system that went to the Brussels World's Fair. That system had special white covers.
- The RAMAC printer was very slow and not that great, so there was an RPQ that put a 407 accounting machine (big machine) in its place. It was a popular fix.
An Application - At Boeing
From Bruce Allen < Bruce@bballen.com > via Dave Bennet via Robert Garner
I need to start off by stating I was a hardware Tech. I was not in on the Development, of the 350, nor in on the programming. There are however a number of clues. There were four 305's in the computer room, running a number of applications.
The ones I remember were
- Employee attendance,
- Parts inventory and
- Production parts manufacturing tracking.
I remember asking the programers if there was some kind of interlocking between the access units, they said there was. From a hardware point of view there was never a complaint or problem in this area so I wasn't involved.
At Boeing we had a large IBM 357 Data Collection system, which provided a most of the input to the 305 systems. There were about 2 dozen 026 Key Punches in the room which were the output devices for the 357's. As employees came through the gate to go to work they passed there badges through the 357 reader which produced cards in the computer room. The cards went into the 305 system then on to payroll. In the manufacturing area employes checked on jobs, this allowed managers to track parts production as well as cost. When a Boeing customer requested a part, usually because they had an aircraft grounded, if it was not in the Parts inventory a search was made in the manufacturing area. The part located there could be expedited to the customer.
Sorry I don't have a more have a better explanation, at the time I figured it was taken care of through program design.
Again I want to thank everyone, especially Dave, for looking after us on our visit it was a wonderful experience.
Website started June 8, 2006
Updated through June 16, 2013
If you have corrections or suggestions, please send e-mail to Ed Thelen (email@example.com) -