Drum memory: what is it?

Print anything with Printful



Drum memory was a type of computer memory used in the 1950s and 1960s. It required punched cards to be loaded into each head and had several advantages over earlier memory types. However, it became obsolete due to semiconductor memory, which is more efficient and cost-effective. Drum memory had several slots, each representing a different platter, and had one read-write head per platter. Unlike modern memory units, it did not require platters to move.

Drum memory is a type of computer memory that used a drum-based design to hold the memory platters and read and write units; it was mainly used in the 1950s. To use a drum memory, operators had to load punched cards into each head, and the programs would only run after all the punched cards had been loaded. Later in the life of drum memory, programmers discovered how to optimize drum timing to make memory loading easier. Unlike modern hard disk drives, the drum contained read and write drives for each platter, so there were no parts to move the platters.

The drum storage unit was used extensively during the 1950s, although it also saw some use in the 1960s. While this memory is largely inferior by modern standards, it had several advantages over earlier types of memory. It was easier to load punch cards, the memory worked several times faster, and the drive itself was smaller than previous types of memory. This memory has become obsolete due to semiconductor memory, which has better power and memory.

There were several slots in a drum storage unit and each slot represented a different platter for the storage. To load a program or document, operators had to insert punched cards into these slots, one after the other. If the punch cards are not loaded in the correct slots, this could cause a problem that would prevent the program or document from loading correctly. Punch cards are magnetic and this memory was constructed with ferromagnetic materials to help record memory.

In the beginning, operators loaded a punched card into the drum’s memory and waited for the computer to recognize the memory before inserting another card. Subsequently, operators were able to create schedules to optimize loading times. This program estimates how long the memory would take to load the card, and when it was almost full, someone was near the memory ready to load the next card. Basic applications required so many punch cards that this saved a lot of time.

With modern memory units, such as semiconductor memory, there is only one read-write head and the platters in the memory are programmed to move so that the head can work with all platters at the same time. In the drum’s memory, there was one read-write head per platter, so there was no need for the platters to move. This may sound more advanced, but it has increased the cost of memory, both in terms of memory and expense.




Protect your devices with Threat Protection by NordVPN


Skip to content