Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Drum memory
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Magnetic data storage device}} {{Redirect|Drum storage|the electronic musical instrument|drum machine}} {{Memory types}} [[Image:Pamiec bebnowa 1.jpg|thumb|Drum memory of a Polish {{illm|ZAM-41|pl}} computer]] [[File:BESKmemories.jpg|thumb|Drum memory from the [[BESK]] computer, Sweden's first binary computer, which made its debut in 1953]] '''Drum memory''' was a magnetic [[data storage device]] invented by [[Gustav Tauschek]] in 1932 in [[Austria]].<ref>[https://docs.google.com/viewer?url=patentimages.storage.googleapis.com/pdfs/US2080100.pdf US Patent 2,080,100] Gustav Tauschek, Priority date August 2, 1932, subsequent filed as [https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE000000643803A German Patent DE643803], "Elektromagnetischer Speicher für Zahlen und andere Angaben, besonders für Buchführungseinrichtungen" (Electromagnetic memory for numbers and other information, especially for accounting institutions)</ref><ref name="Tauschek">{{cite web|url=http://cs-exhibitions.uni-klu.ac.at/index.php?id=222|title=Magnetic drum|work=Virtual Exhibitions in Informatics|editor=Universität Klagenfurt|access-date=2011-08-21 |archive-url=https://web.archive.org/web/20220414065240/http://cs-exhibitions.uni-klu.ac.at/index.php?id=222 |archive-date=14 April 2022}}</ref> Drums were widely used in the 1950s and into the 1960s as [[computer memory]]. Many early computers, called drum computers or drum machines, used drum memory as the main working memory of the computer.<ref>Datamation, September 1967, p.25, "For Bendix and Ramo-Wooldridge, the G-20 and RW-400 were parallel core machines rather than serial drum machines of the type already in their product lines."</ref> Some drums were also used as [[Auxiliary memory|secondary storage]] as for example various [[IBM_drum_storage|IBM drum storage drives]] and the [[UNIVAC FASTRAND]] series of drums. Drums were displaced as primary computer memory by magnetic [[core memory]], which offered a better balance of size, speed, cost, reliability and potential for further improvements.<ref>{{cite book |last= Matick|first=Richard |date=1977 |title=Computer Storage Systems & Technology |publisher=Wiley |page= 15}}</ref> Drums were then replaced by [[hard disk drive]]s for [[secondary storage]], which were both less expensive and offered denser storage. The manufacturing of drums ceased in the 1970s. == Technical design == A drum memory or drum storage unit contained a large metal cylinder, coated on the outside surface with a [[ferromagnetic]] recording material. It could be considered the precursor to the [[hard disk drive]] (HDD), but in the form of a drum (cylinder) rather than a flat disk. In most designs, one or more rows of fixed [[read-write head]]s ran along the long axis of the drum, one for each track. The drum's controller simply selected the proper head and waited for the data to appear under it as the drum turned ([[rotational latency]]). Not all drum units were designed with each track having its own head. Some, such as the [[English Electric DEUCE]] drum and the UNIVAC [[FASTRAND]] had multiple heads moving a short distance on the drum in contrast to modern HDDs, which have one head per platter surface. In November 1953 Hagen published a paper disclosing "air floating" of [[Disk read-and-write head|magnetic heads]] in an experimental sheet metal drum.<ref>{{Cite book |last=Hagen |first=Glenn E. |url=https://archive.org/details/sim_computers-and-people_1953-11_2_8/page/n25/ |title=Computers and Automation 1953-11: Vol 2 Iss 8 |date=1953-11-01 |publisher=Berkeley Enterprises |others=Internet Archive |pages=23, 25 |language=en}}</ref> A US patent filed in January 1954 by Baumeister of IBM disclosed a "spring loaded and air supported shoe for poising a magnetic head above a rapidly rotating magnetic drum."<ref>{{cite web |url=https://patentimages.storage.googleapis.com/95/22/5b/71f30ff52b7f8a/US2862781.pdf |title=US Patent 2,862,781 RECORDING SUPPORT DEVICES |last=Baumeister |first=H |date=December 2, 1958 |access-date=July 1, 2023}}</ref> Flying heads became standard in drums and [[hard disk drive]]s. Magnetic drum units used as primary memory were addressed by word. Drum units used as secondary storage were addressed by block. Several modes of block addressing were possible, depending on the device. *Blocks took up an entire track and were addressed by track. *Tracks were divided into fixed length sectors and addressing was by track and sectors. *Blocks were variable length, and blocks were addressed by track and record number. *Blocks were variable length with a key, and could be searched by key content. Some devices were divided into logical cylinders, and addressing by track was actually logical cylinder and track. The performance of a drum with one head per track is comparable to that of a disk with one head per track and is determined almost entirely by the rotational latency, whereas in an HDD with moving heads its performance includes a rotational latency delay plus the time to position the head over the desired track ([[seek time]]). In the era when drums were used as main working memory, programmers often did [[optimum programming]]—the programmer—or the assembler, e.g., Symbolic Optimal Assembly Program (SOAP)—positioned code on the drum in such a way as to reduce the amount of time needed for the next instruction to rotate into place under the head.<ref> {{Cite manual | title = SOAP II - Symbolic Optimal Assembly Program for the IBM 650 Data Processing System | publisher = IBM| id = 24-4000-0 | url = http://bitsavers.org/pdf/ibm/650/24-4000-0_SOAPII.pdf | mode = cs2 }}</ref> They did this by timing how long it would take after loading an instruction for the computer to be ready to read the next one, then placing that instruction on the drum so that it would arrive under a head just in time. This method of timing-compensation, called the "skip factor" or "[[interleaving (disk storage)|interleaving]]", was used for many years in storage memory controllers. == History == Tauschek's original drum memory (1932) had a capacity of about 500,000 [[bit]]s (62.5 [[kilobyte]]s).<ref name="Tauschek" /> One of the earliest functioning computers to employ drum memory was the [[Atanasoff–Berry computer]] (1942). It stored 3,000 bits; however, it employed [[capacitance]] rather than [[magnetism]] to store the information. The outer surface of the drum was lined with electrical contacts leading to [[capacitor]]s contained within. Magnetic drums were developed for the [[U.S. Navy]] by [[Engineering Research Associates]] (ERA) in 1946 and 1947.<ref name="Daniel">{{cite book |author1=Eric D. Daniel |url=https://books.google.com/books?id=7WrCSCqMk5gC&pg=PA238 |title=Magnetic Recording: The First 100 Years |author2=C. Denis Mee |author3=Mark H. Clark |publisher=Wiley-IEEE |year=1998 |isbn=0-7803-4709-9 |pages=238, 241}} </ref> An experimental ERA study was completed and reported to the Navy on June 19, 1947.<ref name="Daniel" /> Other early drum storage device development occurred at [[Birkbeck, University of London|Birkbeck College]] ([[University of London]]),<ref name="birkbeck">{{cite journal|last1=Campbell-Kelly|first1=Martin|title=The Development of Computer Programming in Britain (1945 to 1955)|journal=IEEE Annals of the History of Computing|date=April 1982|volume=4|issue=2|pages=121–139|doi=10.1109/MAHC.1982.10016|s2cid=14861159}}</ref> [[Harvard University]], [[IBM]] and the [[University of Manchester]]. An ERA drum was the internal memory for the ATLAS-I computer delivered to the U.S. Navy in October 1950 and later sold commercially as the ERA 1101 and [[UNIVAC 1101]]. Through [[Mergers and acquisitions|mergers]], ERA became a division of [[UNIVAC]] shipping the Series 1100 drum as a part of the [[UNIVAC]] File Computer in 1956; each drum stored 180,000 6-bit characters (135 kilobytes).<ref>{{cite journal | last1 = Gray | first1 = George T.| last2 = Smith| first2 = Ronald Q. | date = October 2004 | title = Sperry Rand's First-Generation Computers, 1955–1960: Hardware and Software | journal = IEEE Annals of the History of Computing| page = 23 | quote =There was a 1,070-word drum memory for data, stored as twelve 6-bit digits or characters per word}}</ref> <!-- Using explicit numbers for decimal units to avoid reading the 650 sizes as 2 Kiwords and 4Kiwords. --> The first mass-produced computer, the [[IBM_650#Main_memory|IBM 650]] (1954), initially had up to 2,000 10-digit words, about 17.5 [[kilobyte]]s, of drum memory (later doubled to 4,000 words, about 35 kilobytes, in the Model 4). In [[Berkeley Software Distribution|BSD Unix]] and its descendants, {{mono|/dev/drum}} was the name of the default [[virtual memory]] (swap) device,<ref name="bsddrum">{{cite web|url=http://www.freebsd.org/cgi/man.cgi?query=drum&apropos=0&sektion=0&manpath=FreeBSD+3.5.1-RELEASE&format=html|title=FreeBSD drum(4) manpage|access-date=2013-01-27}}</ref> deriving from the historical use of drum secondary-storage devices as backup storage for [[Page (computer memory)|pages]] in [[virtual memory]]. Magnetic drum memory units were used in the [[LGM-30 Minuteman|Minuteman ICBM]] launch control centers from the beginning in the early 1960s until the [[Rapid Execution and Combat Targeting System|REACT]] upgrades in the mid-1990s. == See also == * [[CAB 500]] * [[Carousel memory]] (magnetic rolls) * [[Karlqvist gap]] * [[Manchester Mark 1]] * [[Random-access memory]] * [[Wisconsin Integrally Synchronized Computer]] == References == {{reflist}} == External links == {{commons category}} * [http://foldoc.org/?The+Story+of+Mel The Story of Mel]: the classic story about one programmer's drum machine hand-coding antics: [[Mel Kaye]]. * [http://ed-thelen.org/comp-hist/BRL64-l.html#LGP-30 Librascope LGP-30]: The drum memory computer referenced in the above story, also referenced on [[Librascope LGP-30]]. * [http://ed-thelen.org/comp-hist/BRL64-r.html#RPC-4000 Librascope RPC-4000]: Another drum memory computer referenced in the above story * [https://web.archive.org/web/20120422070103/http://conservancy.umn.edu/handle/107098 Oral history interview with Dean Babcock] {{Magnetic storage media}} {{Authority control}} {{DEFAULTSORT:Drum Memory}} [[Category:Computer memory]] [[Category:Computer storage devices]] [[Category:Magnetic data storage]] [[Category:Non-volatile memory]] [[Category:Austrian inventions]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Authority control
(
edit
)
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite manual
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category
(
edit
)
Template:Illm
(
edit
)
Template:Magnetic storage media
(
edit
)
Template:Memory types
(
edit
)
Template:Mono
(
edit
)
Template:Redirect
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)