All Topics  
Drum memory

 
Drum Memory

   Email Print
   Bookmark   Link






 

Drum memory



 
 
Drum memory is a magnetic data storage device
Data storage device

A data storage device is a device for recording information . Recording can be done using virtually any form of energy, spanning from manual muscle power in handwriting, to acoustic vibrations in phonographic recording, to electromagnetic energy modulating magnetic tape and optical discs....
 and was an early form of computer memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 widely used in the 1950s and into the 1960s, invented by Gustav Tauschek
Gustav Tauschek

Gustav Tauschek was an Austrians pioneer of Information technology and developed numerous improvements for Punchcard-based Calculating machine from 1922 to 1945....
 in 1932 in Austria
Austria

Austria , officially the Republic of Austria , is a landlocked country in Central Europe. It borders both Germany and the Czech Republic to the north, Slovakia and Hungary to the east, Slovenia and Italy to the south, and Switzerland and Liechtenstein to the west....
. For many machines, a drum formed the main working memory of the machine, with data and programs being loaded on to or off the drum using media such as paper tape
Punched tape

Punched tape or paper tape is a largely obsolete form of data storage, consisting of a long strip of paper in which holes are punched to store data....
 or punch card
Punch card

A punch card or punched card , is a piece of paperboard that contains digital information represented by the presence or absence of holes in predefined positions....
s. Drums were so commonly used for the main working memory that these computers were often referred to as drum machines.






Discussion
Ask a question about 'Drum memory'
Start a new discussion about 'Drum memory'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Drum memory is a magnetic data storage device
Data storage device

A data storage device is a device for recording information . Recording can be done using virtually any form of energy, spanning from manual muscle power in handwriting, to acoustic vibrations in phonographic recording, to electromagnetic energy modulating magnetic tape and optical discs....
 and was an early form of computer memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 widely used in the 1950s and into the 1960s, invented by Gustav Tauschek
Gustav Tauschek

Gustav Tauschek was an Austrians pioneer of Information technology and developed numerous improvements for Punchcard-based Calculating machine from 1922 to 1945....
 in 1932 in Austria
Austria

Austria , officially the Republic of Austria , is a landlocked country in Central Europe. It borders both Germany and the Czech Republic to the north, Slovakia and Hungary to the east, Slovenia and Italy to the south, and Switzerland and Liechtenstein to the west....
. For many machines, a drum formed the main working memory of the machine, with data and programs being loaded on to or off the drum using media such as paper tape
Punched tape

Punched tape or paper tape is a largely obsolete form of data storage, consisting of a long strip of paper in which holes are punched to store data....
 or punch card
Punch card

A punch card or punched card , is a piece of paperboard that contains digital information represented by the presence or absence of holes in predefined positions....
s. Drums were so commonly used for the main working memory that these computers were often referred to as drum machines. Drums were later replaced as the main working memory by memory such as core memory and a variety of other systems which were faster as they had no moving parts, and which lasted until semiconductor
Semiconductor

A semiconductor is a material that has electrical conductivity between those of a Electrical conductor and an electrical insulation; it can vary over that wide range either permanently or dynamically....
 memory entered the scene.

A drum is a large metal cylinder that is coated on the outside surface with a ferromagnetic recording material. It is, simply put, a hard disk platter
Hard disk platter

The magnetic surface of each platter is divided into small sub-micrometer-sized magnetic regions, each of which is used to represent a single binary unit of information....
 in the form of a drum rather than a flat disk. A row of read-write heads
Disk read-and-write head

Disk read/write heads are mechanisms that read data from or write data to disk drives. The heads have gone through a number of changes over the years....
 runs along the long axis of the drum, one for each track.

The drums of the Atanasoff–Berry Computer stored information using regenerative capacitor memory
Regenerative capacitor memory

Regenerative capacitor memory is a type of computer memory that uses the electrical property of capacitance to store the bits of data. Because the stored charge slowly leaks away, these memories must be periodically regenerated to prevent data loss....
.

A difference between a drum as described and a modern disk is that on a drum the heads do not have to move to the track to access; the controller simply waits for the data to appear under the relevant head as the drum turns. In a disk drive the head takes a certain time, the seek time
Seek time

Seek time is one of the three delays associated with reading or writing data on a computer's disk drive, and somewhat similar for compact disc or DVD drives....
, to move into place, while the performance of a drum with fixed heads is determined almost entirely by the rotational speed. This advantage is not inherent to drum technology; in principle a drum with a single moving head could be made, and fixed-head disks with one head for each track were commonplace in the 1960s.

Access time
Access time

Access time is the time delay or Latency between a request to an electronic system, and the access being completed or the requested data returned....
 was determined by rotational delay
Rotational delay

Rotational delay is one of the three delays associated with reading or writing data on a Disk storage, and somewhat similar for CD or DVD drives....
, the time taken by the drum to rotate wanted data into position, and in the worst case was the time for a full revolution. Particularly while drum were used as main working memory, programmers often took to positioning code onto the drum in such a way as to reduce the amount of time needed to find the next instruction. 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 is called the Skip Factor or interleave, and was used for many years in hard disk controllers.

In modern-day BSD
Berkeley Software Distribution

Berkeley Software Distribution is the Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995....
 Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 and its descendants, /dev/drum is the name of the default swap
Virtual memory

Virtual memory is a computer system technique which gives an application program the impression that it has contiguous working memory , while in fact it may be physically fragmented and may even overflow on to disk storage....
 device, deriving from the use of drum secondary-storage devices as backing store for pages in virtual memory.

See also

  • Manchester_Mark_1, using drum memory in 1948
  • Wisconsin Integrally Synchronized Computer
    Wisconsin Integrally Synchronized Computer

    The Wisconsin Integrally Synchronized Computer was an early digital computer designed and built at the University of Wisconsin-Madison. Operational in 1954, it was the first digital computer in the state....
    , a drum computer built over the period 1951-1954


External links

  • – the classic story about one programmer's drum machine hand-coding antics
  • – The drum memory computer referenced in the above story, also referenced on Librascope LGP-30.
  • – Another drum memory computer referenced in the above story