IBM 305 RAMAC

IBM 305 RAMAC
IBM 305 RAMAC system:

IBM 305 main system (Processing unit, magnetic process drum, magnetic core register, electronic logical and arithmetic circuits)

IBM 370 printer (left), IBM 380 console (right)
DeveloperIBM
ManufacturerIBM
Release dateSeptember 14, 1956; 68 years ago (1956-09-14)
Introductory priceUS$3,200 (equivalent to $34,700 in 2023) per month
Discontinued1961
Units soldMore than 1,000
Storage3.75 megabytes
SuccessorIBM 1401
Websitewww.ibm.com/history/ramac

The IBM 305 RAMAC was the first commercial computer that used a moving-head hard disk drive (magnetic disk storage) for secondary storage.[1] The system was publicly announced on September 14, 1956,[2][3] with test units already installed at the U.S. Navy and at private corporations.[2] RAMAC stood for "Random Access Method of Accounting and Control",[4] as its design was motivated by the need for real-time accounting in business.[5]

History

RAMAC was developed and manufactured at IBM's research facility in San Jose, California. In 1959, IBM's CEO Thomas J. Watson Jr. exhibited the RAMAC in Moscow. This led to a visit by Soviet leader Nikita Khrushchev to IBM's San Jose facility.[6]

The first RAMAC to be used in the U.S. auto industry was installed at Chrysler's MOPAR Division in 1957. It replaced a huge tub file which was part of MOPAR's parts inventory control and order processing system.

During the 1960 Olympic Winter Games in Squaw Valley (USA), IBM provided the first electronic data processing systems for the Games. The system featured an IBM RAMAC 305 computer, punched card data collection, and a central printing facility.

More than 1,000 systems were built. Production ended in 1961; the RAMAC computer became obsolete in 1962 when the IBM 1405 Disk Storage Unit for the IBM 1401 was introduced, and the 305 was withdrawn in 1969.

Overview

The first hard disk unit was shipped September 13, 1956.[7] The additional components of the computer were a card punch, a central processing unit, a power supply unit, an operator's console/card reader unit, and a printer. There was also a manual inquiry station that allowed direct access to stored records. IBM touted the system as being able to store the equivalent of 64,000 punched cards.[5]

The 305 was one of the last vacuum tube computers that IBM built. It weighed over a ton.[8]

The IBM 350 disk system stored 5 million alphanumeric characters recorded as six data bits, one parity bit and one space bit for eight bits recorded per character.[9] It had fifty 24-inch-diameter (610 mm) disks. Two independent access arms moved up and down to select a disk, and in and out to select a recording track, all under servo control. Average time to locate a single record was 600 milliseconds. Several improved models were added in the 1950s. The IBM RAMAC 305 system with 350 disk storage leased for US$3,200 (equivalent to $34,700 in 2023) per month.

One RAMAC storage disk showing head crash damage
IBM 305 at U.S. Army Red River Arsenal. Foreground: two 350 disk drives. Background: 380 console and 305 processing unit

The original 305 RAMAC computer system could be housed in a room of about 9 m (30 ft) by 15 m (50 ft); the 350 disk storage unit measured around 1.5 square meters (16 sq ft). Currie Munce, research vice president for Hitachi Global Storage Technologies (which has acquired IBM's hard disk drive business), stated in a Wall Street Journal interview[10] that the RAMAC unit weighed over a ton, had to be moved around with forklifts, and was delivered via large cargo airplanes. According to Munce, the storage capacity of the drive could have been increased beyond five megabytes, but IBM's marketing department at that time was against a larger capacity drive, because they did not know how to sell a product with more storage.

RAMAC mechanism at Computer History Museum

Programming the 305 involved not only writing machine language instructions to be stored on the drum memory, but also almost every unit in the system (including the computer itself) could be programmed by inserting wire jumpers into a plugboard control panel.

Architecture

System architecture was documented in the 305 RAMAC Manual of Operation.[4] The 305 was a character-oriented variable "word" length decimal (BCD) computer with a drum memory rotating at 6000 RPM that held 3200 alphanumeric characters. A core memory buffer of 100 characters was used for temporary storage during data transfers.

Each character was six bits – plus one odd parity bit ("R") – composed of two zone bits ("X" and "O") and remaining four binary bits for the value of the digit in the following format:

X O 8 4 2 1 R

Instructions could only be stored on 20 tracks of the drum memory and were fixed length (10 characters), in the following format:

T1 A1 B1 T2 A2 B2 M N P Q
Field positions Function
T1 A1 B1 Source operand address – Track, low order AB character
T2 A2 B2 Destination operand address – Track, low order AB character
M N Length of operands (each operand must be entirely on its specified track)
P Program exit code; used to select test conditions, perform jumps, and initiate input/output. The 305's control panel programming determines the action(s) performed.
Q Control code; modifies the operation (similar to an op code), the default operation being a copy from source to destination. Other operations were: "1" Compare, "2" Field compare, "3" Compare & Field compare, "5" Accumulator reset, "6" Blank transfer test, "7" Compress & Expand, "8" Expand, "9" Compress

Fixed-point data "words" could be any size from one decimal digit up to 100 decimal digits, with the X bit of the least significant digit storing the sign (signed magnitude).

Data records could be any size from one character up to 100 characters.

Drum memory

The drum memory was organized into 32 tracks of 100 characters each.

The color code of this table is:

  • Yellow – Storage
  • Blue – Arithmetic
  • Green – Input/output
  • Red – Special function
Track specifier Source function Destination function
W X Y Z General storage
0 1 2 3 4 5 6 7 8 9
& A B C D E F G H I
Instruction storage, general storage
L Read accumulator Add to accumulator
M Read & clear accumulator Subtract from accumulator
V Multiplicand (1 to 9 characters) or divisor (1 to 9 characters)
N Multiply (1 to 11 characters)
Stores 2 to 20 character product
in accumulators 0 & 1
P Divide (option)
K 380 Punched card input
S T 323 Punched card output,
370 Printer Output,
407 Printer output
Q 380 Inquiry input/output
J 350 File Address
R 350 File data input/output
- Core buffer Character selector
$ 382 Paper tape input/output (option)

L and M select the same track, containing ten 10-character "Accumulators". As a destination L specifies addition, M specifies subtraction. (Numbers in these accumulators were stored in ten's complement form, with the X bit of the most significant digit storing the sign. The sign of each accumulator was also held in a relay. However the 305 automatically converted between its standard signed magnitude format and this format without the need for special programming.)

J, R, and - do not select tracks on the drum, they specify other sources and destinations.

Jumps

The 305's instruction set does not include any jumps, instead these are programmed on the control panel:

  • Unconditional jump – the program exit code (P field) specifies a Program exit hub on the control panel, which has a wire plugged into it and, via distributors, to Program entry hubs specifying the first, second and third address digit of the instruction to jump to.
  • Conditional jump – the program exit code (P field) specifies a Program exit hub on the control panel, which has a wire plugged into it and the appropriate Condition selector common hub to be tested, the corresponding two Condition selector output hubs have wires plugged into them and the Program entry hubs specifying the instructions to jump to or the Program advance hub to continue in sequence. Complicated conditions involving many Condition selectors could be wired to execute in a single instruction (e.g., Testing the sign and zero states of multiple accumulators), with one of several Program entry hubs activated.
  • Multi-way jump – the destination track (T2 field) is set to - and the appropriate Character selector hubs on the control panel have wires plugged into them and the Program entry hubs specifying the instructions to jump to or the Program advance hub to continue in sequence.

Timing

All timing signals for the 305 were derived from a factory recorded clock track on the drum. The clock track contained 816 pulses 12 μs apart with a 208 μs gap for sync.

Reading or writing a character took 96 μs.

The 305's typical instruction took three revolutions of the drum (30 ms): one (I phase) to fetch the instruction, one (R phase) to read the source operand and copy it to the core buffer, and one (W phase) to write the destination operand from the core buffer. If the P field (Program exit code) was not blank, then two (D phase and P phase) additional revolutions of the drum (20 ms) were added to the execution time to allow relays to be picked. The Improved Processing Speed option could be installed that allowed the three instruction phases (IRW) to immediately follow each other instead of waiting for the next revolution to start; with this option and well optimized code and operand placement a typical instruction could execute in as little as one revolution of the drum (10 ms).

Certain instructions though took far longer than the typical 30 ms to 50 ms. For example, multiply took six to nineteen revolutions of the drum (60 ms to 190 ms) and divide (an option) took ten to thirty seven revolutions of the drum (100 ms to 370 ms). Input/Output instructions could interlock the processor for as many revolutions of the drum as needed by the hardware.

Hardware implementation

The logic circuitry of the 305 was built of one- and two-tube pluggable units and relays.

IBM 305 with 370 printer and 380 console
IBM 380 console

A basic system was composed of the following units:

  • IBM 305 – Processing unit, the magnetic process drum, magnetic core register and electronic logical and arithmetic circuits
  • IBM 350 – Disk storage unit
  • IBM 370 – Printer
  • IBM 323 – Card punch
  • IBM 380 – Console, the card reader and IBM Electric typewriter model B1
  • IBM 340 – Power supply

See also

References

  1. ^ Preimesberger, Chris (2006-09-08). "IBM Builds on 50 Years of Spinning Disk Storage". eWeek.com. Retrieved 2012-10-16.
  2. ^ a b 650 RAMAC announcement The 305 RAMAC and the 650 RAMAC were internally announced on September 4, 1956.
  3. ^ I.B.M. To Put Out New 'Think' Units, New York Times, September 14, 1956
  4. ^ a b 305 RAMAC Manual of Operation, IBM, April 1957.
  5. ^ a b IBM RAMAC promotional film
  6. ^ McElvenny, Ralph; Wortman, Marc. The Greatest Capitalist Who Ever Lived. p. 276. ISBN 978-1-5417-6852-9.
  7. ^ Steven Levy, "The Hard Disk That Changed the World" Newsweek, August 7, 2006
  8. ^ Weik, Martin H. (March 1961). "IBM 305 RAMAC". ed-thelen.org. A Third Survey of Domestic Electronic Digital Computing Systems. See SUNOCO Philadelphia.
  9. ^ "RAMAC 305 Customer Engineering Manual of Instruction" (PDF). IBM Corp., 1959. pp. 7–8 and 85.
  10. ^ Lee Gomes, "Talking Tech" The Wall Street Journal, August 22, 2006

Read other articles:

Artikel ini bukan mengenai Admissions (film). AdmissionTheatrical release posterSutradaraPaul WeitzProduserPaul WeitzKerry Kohansky-RobertsAndrew MianoSkenarioKaren CronerBerdasarkanAdmissionoleh Jean Hanff KorelitzPemeran Tina Fey Paul Rudd Penata musikStephen TraskSinematograferDeclan QuinnPenyuntingJoan SobelPerusahaanproduksiDepth of FieldDistributorFocus FeaturesTanggal rilis 22 Maret 2013 (2013-03-22) Durasi108 minutes[1]NegaraUnited StatesBahasaEnglishAnggaran$13 mil...

 

 

Starting from 2020, the median per capita income is calculated in Russia, based on the size of which the subsistence minimum and minimum wage are also calculated. The median salary is the median (average) salary at which half (50%) of workers in Russia or a region receive less than this level, and half (50%) receive more than it. This indicator more accurately reflects the situation than the average monthly salary according to Rosstat (Russian Federal State Statistics Service).[1] So...

 

 

Italian football club Football clubUSD LavagneseFull nameUnione Sportiva Dilettante Lavagnese 1919Founded1919GroundStadio Edoardo Riboli,Lavagna, ItalyCapacity1250ChairmanStefano CompagnoniManagerGianni NuceraLeagueSerie D/A2018-19Serie D/A, 10th Home colours Away colours Unione Sportiva Dilettante Lavagnese 1919 is an Italian association football club located in Lavagna, Liguria. It currently plays in Serie D. History Regional Serie C Unione Sportiva Dilettanti Lavagnese was founded in 1919,...

WCBS-TVNew York City, New YorkAmerika SerikatSaluranDigital: 36 (UHF)Virtual: 2 (PSIP)BrandingCBS New York (umum)CBS 2 News (berita)SloganOn Your Corner, In Your CornerPemrogramanSubkanal2.1 CBS2.2 Start TV2.3 Dabl2.4 Fave TV2.5 CircleAfiliasiCBSKepemilikanPemilikCBS Corporation (CBS Broadcasting, Inc.)Stasiun seindukWLNY-TVRiwayatDidirikan21 Juli 1931(sebagai stasiun eksperimental W2XAB)Siaran perdana1 Juli 1941; 82 tahun lalu (1941-07-01)Bekas tanda panggilWCBW (1941–1946)Bekas nomor...

 

 

Historic cemetery in Monroe County, New York United States historic placeWheatland Baptist CemeteryU.S. National Register of Historic Places Show map of New YorkShow map of the United StatesLocationMcGinnis, Belcoda and Harmon Rds., Belcoda, New YorkCoordinates43°1′33″N 77°50′49″W / 43.02583°N 77.84694°W / 43.02583; -77.84694Area3.4 acres (1.4 ha)NRHP reference No.05001536[1]Added to NRHPJanuary 18, 2006 Wheatland Baptist Cemetery, al...

 

 

Untuk tempat lain yang bernama sama, lihat Marga (disambiguasi). Koordinat: 8°31′21.45″S 115°10′15.78″E / 8.5226250°S 115.1710500°E / -8.5226250; 115.1710500 MargaKecamatanPeta lokasi Kecamatan MargaNegara IndonesiaProvinsiBaliKabupatenTabananPemerintahan • CamatDrs. I Gst Agung Alit Adiatmika[1]Populasi • Total44,768 jiwa (2.016)[2] 40,353 jiwa (2.010)[3] jiwaKode pos82181Kode Kemendagri51.02.07 Kode BPS...

Billy BushBerkas:Billy Bush.jpgLahirWilliam Hall Bush13 Oktober 1971 (umur 52)[1]Tempat tinggalLos Angeles, California, USAPendidikanColby CollegePekerjaanPembawa acara Access Hollywood (TV)Pembawa acaraThe Billy Bush Show (radio)Suami/istriSydney Davis ​(m. 1998)​AnakJosie, Mary Bradley, and LillieOrang tuaJonathan Bush dan Josephine BushSitus webhttp://billybushshow.com William Hall Billy Bush (lahir 13 Oktober 1971) adalah seorang pembawa acara t...

 

 

WallisienFakaʻuvea Interview en wallisien et français lors des États généraux du multilinguisme dans les outre-mer (décembre 2011). Pays France Région Wallis, Nouvelle-Calédonie Nombre de locuteurs Wallis-et-Futuna : 7 660[1]Total : 8 440[1] (Ethnologue) De 20 000 à 25 000 (Livinsgton 2016) Typologie VSO, ergative Classification par famille - langues austronésiennes - langues malayo-polynésiennes - langues malayo-polynésiennes centrales-orientales (h...

 

 

Pour les articles homonymes, voir Jules André (homonymie) et André. Louis-Jules André Présentation Naissance 24 juin 1819Ancien 11e arrondissement de Paris Décès 30 janvier 1890 (à 70 ans)6e arrondissement de Paris Nationalité France Activités Architecte en chef du Muséum national d'histoire naturelleChef d'atelier à l'École des beaux-arts de Paris Formation École nationale supérieure des beaux-arts, ateliers Huyot et Lebas Élèves Julien Guadet, Victor Laloux, Henri...

British energy supply company Co-operative Energy LimitedCompany typePrivate subsidiary company of an Industrial and Provident SocietyIndustryPublic utilityFounded2010ProductsGas and electricity supplyParentThe Midcounties Co-operativeWebsiteenergy.yourcoop.coop Co-op Energy is a membership-owned British energy supply company based in Warwick that began trading in 2010. It sells renewable electricity (some from community-owned sources) and gas to its ethically concerned member owner/customers...

 

 

For the album, see Cold War Kids. Los Feliz BoulevardLos Feliz Boulevard treelined with Deodar trees, heading east near Los Feliz and EdgemontMaintained byBureau of Street Services, City of L.A. DPWLength5 miles (8.0 km)LocationLos Angeles County, CaliforniaWest endWestern Avenue in Los Feliz34°06′28″N 118°18′33″W / 34.1077°N 118.3092°W / 34.1077; -118.3092MajorjunctionsVermont Avenue in Los Feliz I-5 in Atwater VillageEast endGlendale Avenue...

 

 

Måneskin Måneskin en 2018. De gauche à droite : Ethan Torchio, Victoria De Angelis, Damiano David et Thomas RaggiInformations générales Pays d'origine Italie Genre musical Rock AlternatifGlam RockPop RockFunk Rock Années actives Depuis 2016 Labels RCASonyEpic Site officiel www.maneskin.it Composition du groupe Membres Damiano DavidVictoria De Angelis Thomas RaggiEthan Torchio Logo de Måneskin.modifier Måneskin (« Clair de Lune » en danois) est un groupe de rock itali...

Voce principale: Società Ginnastica di Torino. Società Ginnastica di TorinoStagione 1899Sport calcio SquadraSocietà Ginnastica di Torino Allenatore Gustavo Falchero Presidente Angelo Mosso Campionato Italiano di FootballSemifinalista Maggiori presenzeCampionato: 3 giocatori (2) 1898 1900 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti la Società Ginnastica di Torino nelle competizioni ufficiali della stagione 1899. Indice 1 Stagione 2 Divise 3 Org...

 

 

For other similarly named cathedrals, see Alexander Nevsky Cathedral (disambiguation). Church in Nizhny Novgorod, RussiaAlexander Nevsky CathedralCathedral of Saint Alexander NevskyСобор св. Александра НевскогоAlexander Nevsky Cathedral56°20′0.96″N 43°58′16.25″E / 56.3336000°N 43.9711806°E / 56.3336000; 43.9711806LocationNizhny NovgorodCountryRussiaDenominationRussian Orthodox ChurchWebsitenevskiy-nne.ruHistoryFounded15 July...

 

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pujyapada – news · newspapers · books · scholar · JSTOR (September 2015) (Learn how and when to remove thi...

Japanese high-speed train type 0 series0 series 6-car set R67 at Higashi-Hiroshima Station in April 2008In service1 October 1964; 59 years ago (1964-10-01) – 14 December 2008; 15 years ago (2008-12-14)ManufacturerHitachi, Kawasaki Sharyo, Kinki Sharyo, Kisha Seizo, Nippon Sharyo, Tokyu Car CorporationConstructed1963–1986Refurbished1990–1998Scrapped2000–2008[citation needed]Number built3,216 vehicles (201 sets)[clarification n...

 

 

Prince of Mingrelia Vameq IIIVameq III by Teramo CastelliPrince of MingreliaReign1658—1661PredecessorLiparit III DadianiSuccessorLevan III DadianiDied1661SpouseElene GurieliDynastyHouse of DadianiFatherGiorgi II LipartianiMotherAna DadianiReligionGeorgian Orthodox ChurchKhelrtva Vameq III Dadiani (also Vamiq; Georgian: ვამეყ [ვამიყ] III დადიანი; died 1661) was Prince of Mingrelia, of the House of Dadiani, from 1658 until being deposed in 1661. He was al...

 

 

Australian road and track bicycle racer Caleb EwanEwan at the 2018 Tour of BritainPersonal informationFull nameCaleb EwanNicknameThe Pocket RocketBorn (1994-07-11) 11 July 1994 (age 29)Sydney, AustraliaHeight1.67 m (5 ft 5+1⁄2 in)[1]Weight69 kg (152 lb; 10 st 12 lb)[1]Team informationCurrent teamTeam Jayco–AlUlaDisciplinesRoadTrackRoleRiderRider typeSprinterAmateur teams2013–2014Jayco–AIS World Tour Academy2014...

Church in Nakskov, Denmark Nakskov Church Nakskov Church (Danish: Sankt Nikolai Kirke) is the largest church in Nakskov on the west coast of the Danish island of Lolland. As Nakskov was mentioned in Valdemar's Census Book in the 13th century, the church probably dates to the same period. History Remains of a wooden church from c. 1000 were unearthed in the 1950s.[1] It was replaced by a brick church dedicated to Saint Nicholas which is first mentioned in 1398 although its oldest secti...

 

 

Emirati professional football club This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Khor Fakkan Club – news · newspapers · books · scholar · JSTOR (March 2021) (Learn how and when to remove this message) Football clubKhor Fakkan Clubنادي خورفكانFull nameKhorfakkan Sports & Cultural Clubنادي...