All Topics  
Computer storage

 

   Email Print
   Bookmark   Link






 

Computer storage



 
 
Computer data storage, often called storage or memory, refers to computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 components, devices, and recording media that retain digital data
Data (computing)

In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished from computer programs. A program is a set of instruction that detail a task for the computer to perform....
 used for computing for some interval of time. Computer data storage provides one of the core functions of the modern computer, that of information retention. It is one of the fundamental components of all modern computers, and coupled with a central processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 (CPU, a processor), implements the basic computer model used since the 1940s.

In contemporary usage, memory usually refers to a form of 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....
 storage known as random access memory (RAM) and sometimes other forms of fast but temporary storage.






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



Encyclopedia


Computer data storage, often called storage or memory, refers to computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 components, devices, and recording media that retain digital data
Data (computing)

In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished from computer programs. A program is a set of instruction that detail a task for the computer to perform....
 used for computing for some interval of time. Computer data storage provides one of the core functions of the modern computer, that of information retention. It is one of the fundamental components of all modern computers, and coupled with a central processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 (CPU, a processor), implements the basic computer model used since the 1940s.

In contemporary usage, memory usually refers to a form of 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....
 storage known as random access memory (RAM) and sometimes other forms of fast but temporary storage. Similarly, storage today more commonly refers to mass storage
Mass storage

In computing, mass storage refers to the storage of large amounts of information in a persisting and machine-readable fashion. Data storage device for mass storage include hard disks, floppy disks, flash memory, optical discs, magneto-optical discs, magnetic tape, drum memory, punched tape and holographic memory ....
 - optical disc
Optical disc

In computing, sound reproduction, and video, an optical disc is a flat, circular disc wherein Data is stored in the pits in its flat surface ? sequentially on the continuous, spiral track extending from the innermost track to the outermost track, covering the entire disc surface....
s, forms of magnetic storage
Magnetic storage

Magnetic storage and magnetic recording are terms from engineering referring to the storage of data on a magnetized medium. Magnetic storage uses different patterns of magnetization in a magnetizable material to store data and is a form of non-volatile memory....
 like hard disk
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
s, and other types slower than RAM, but of a more permanent nature. Historically, memory and storage were respectively called primary storage and secondary storage.

The contemporary distinctions are helpful, because they are also fundamental to the architecture of computers in general. As well, they reflect an important and significant technical difference between memory and mass storage devices, which has been blurred by the historical usage of the term storage. Nevertheless, this article uses the traditional nomenclature.

Purpose of storage

Many different forms of storage, based on various natural phenomena, have been invented. So far, no practical universal storage medium exists, and all forms of storage have some drawbacks. Therefore a computer system usually contains several kinds of storage, each with an individual purpose.

A digital computer represents data
DATA

Debt, AIDS, Trade in Africa is a multinational Non-governmental organization founded in January 2002 in London by U2's Bono along with Robert Sargent Shriver III and activists from the Jubilee 2000 Drop the Debt campaign....
 using the binary numeral system
Binary numeral system

The binary numeral system, or notation with a radix of 2. Owing to its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used internally by all modern computers....
. Text, numbers, pictures, audio, and nearly any other form of information can be converted into a string of bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s, or binary digits, each of which has a value of 1 or 0. The most common unit of storage is the byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
, equal to 8 bits. A piece of information can be handled by any computer whose storage space is large enough to accommodate the binary representation of the piece of information, or simply data
Data (computing)

In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished from computer programs. A program is a set of instruction that detail a task for the computer to perform....
. For example, using eight million bits, or about one megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
, a typical computer could store a small novel.

Traditionally the most important part of every computer is the central processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 (CPU, or simply a processor), because it actually operates on data, performs any calculations, and controls all the other components.

Without a significant amount of memory, a computer would merely be able to perform fixed operations and immediately output the result. It would have to be reconfigured to change its behavior. This is acceptable for devices such as desk calculator
Calculator

A calculator is a device for performing mathematical calculations, distinguished from a computer by having a limited problem solving ability and an interface optimized for interactive calculation rather than programming....
s or simple digital signal processors
Digital signal processing

Digital signal processing is concerned with the representation of the signal s by a sequence of numbers or symbols and the processing of these signals....
. Von Neumann
Von Neumann architecture

The von Neumann architecture is a design model for a stored-program digital computer that uses a central processing unit and a single separate computer storage structure to hold both instructions and data ....
 machines differ in that they have a memory in which they store their operating instruction
Instruction (computer science)

In computer science, an instruction is a single operation of a central processing unit defined by an instruction set architecture. In a broader sense, an "instruction" may be any representation of an element of an executable program, such as a bytecode....
s and data. Such computers are more versatile in that they do not need to have their hardware reconfigured for each new program, but can simply be reprogrammed
Computer programming

Computer programming is the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs. This source code is written in a programming language....
 with new in-memory instructions; they also tend to be simpler to design, in that a relatively simple processor may keep state
Program state

One of the key concepts in computer programming is the idea of state, essentially a snapshot of the measure of various conditions in the system....
 between successive computations to build up complex procedural results. Most modern computers are von Neumann machines.

In practice, almost all computers use a variety of memory types, organized in a storage hierarchy
Memory hierarchy

The hierarchical arrangement of computer storage in current computer architectures is called the memory hierarchy. It is designed to take advantage of memory locality in computer programs....
 around the CPU, as a tradeoff between performance and cost. Generally, the lower a storage is in the hierarchy, the lesser its bandwidth
Bandwidth (computing)

In computer networking and computer science, digital bandwidth, network bandwidth or just bandwidth is a measure of available or consumed data communication resources expressed in bit/s or multiples of it ....
 and the greater its access latency is from the CPU. This traditional division of storage to primary, secondary, tertiary and off-line storage is also guided by cost per bit.

Hierarchy of storage


Primary storage

Direct links to this section: Primary storage, Main memory, Internal Memory.


Primary storage, presently known as memory, is the only one directly accessible to the CPU. The CPU continuously reads instructions stored there and executes them as required. Any data actively operated on is also stored there in uniform manner.

Historically, early computers
History of computing hardware

The history of computing hardware encompasses computer hardware, its Computer architecture, and its impact on Computer software.The elements of computing hardware have undergone significant improvement over their history....
 used delay lines
Delay line memory

Delay line memory was a form of computer memory used on some of the earliest digital computers. Like many modern forms of electronic computer memory, delay line memory was a memory refresh, but as opposed to modern random access memory, delay line memory was Sequential_access....
, Williams tube
Williams tube

The Williams tube or the Williams-Kilburn tube , developed about 1946 or 1947, was a cathode ray tube used to electronically store binary data....
s, or rotating magnetic drums
Drum memory

Drum memory is a magnetic data storage device and was an early form of computer memory widely used in the 1950s and into the 1960s, invented by Gustav Tauschek in 1932 in Austria....
 as primary storage. By 1954, those unreliable methods were mostly replaced by magnetic core memory
Magnetic core memory

Magnetic core memory, or ferrite-core memory, is an early form of random access computer memory. It uses small magnetic ceramic rings, the cores, through which wires are threaded to store information via the Polarity of the magnetic field they contain....
, which was still rather cumbersome. Undoubtedly, a revolution was started with the invention of a transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
, that soon enabled then-unbelievable miniaturization of electronic memory via solid-state
Solid state (electronics)

Solid-state electronic components, devices, and systems are based entirely on the semiconductor, such as transistors, microprocessor chips, and the bubble memory....
 silicon chip
Silicon Chip

Silicon Chip is an Australian electronics magazine. It was started in November, 1987 by Leo Simpson. Following the demise of Electronics Australia it is the only hobbyist-related electronics magazine in Australia....
 technology.

This led to a modern random access memory (RAM). It is small-sized, light, but quite expensive at the same time. (The particular types of RAM used for primary storage are also volatile
Volatile memory

Volatile memory, also known as volatile storage or primary storage device, is computer memory that requires power to maintain the stored information, unlike non-volatile memory which does not require a maintained power supply....
, i.e. they lose the information when not powered).

As shown in the diagram, traditionally there are two more sub-layers of the primary storage, besides main large-capacity RAM:
  • Processor register
    Processor register

    In computer architecture, a processor register is a small amount of Computer storage available on the CPU whose contents can be accessed more quickly than storage available elsewhere....
    s are located inside the processor. Each register typically holds a word of data (often 32 or 64 bits). CPU instructions instruct the arithmetic and logic unit to perform various calculations or other operations on this data (or with the help of it). Registers are technically among the fastest of all forms of computer data storage.
  • Processor cache
    CPU cache

    A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access computer storage. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations....
     is an intermediate stage between ultra-fast registers and much slower main memory. It's introduced solely to increase performance of the computer. Most actively used information in the main memory is just duplicated in the cache memory, which is faster, but of much lesser capacity. On the other hand it is much slower, but much larger than processor registers. Multi-level hierarchical cache
    Memory hierarchy

    The hierarchical arrangement of computer storage in current computer architectures is called the memory hierarchy. It is designed to take advantage of memory locality in computer programs....
     setup is also commonly used—primary cache being smallest, fastest and located inside the processor; secondary cache being somewhat larger and slower.


Main memory is directly or indirectly connected to the CPU via a memory bus, today sometimes referred to as a front side bus
Front side bus

In personal computers, the Front Side Bus is the bus that carries data between the central processing unit and the Northbridge .Depending on the processor used, some computers may also have a back side bus that connects the CPU to the CPU cache....
. It is actually comprised of two buses (not on the diagram): an address bus
Address bus

An address bus is a computer bus that is used to specify a memory address. When a central processing unit or direct memory access-enabled device needs to read or write to a memory location, it specifies that memory location on the address bus ....
 and a data bus. The CPU firstly sends a number through an address bus, a number called memory address
Memory address

In computer science, a memory address is an identifier for a computer memory location, at which a computer program or a hardware device can store a piece of data and later retrieve it....
, that indicates the desired location of data. Then it reads or writes the data itself using the data bus. Additionally, a memory management unit
Memory management unit

A memory management unit , sometimes called paged memory management unit , is a computer hardware component responsible for handling accesses to computer memory requested by the central processing unit ....
 (MMU) is a small device between CPU and RAM recalculating the actual memory address, for example to provide an abstraction of virtual memory
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....
 or other tasks.

As the RAM types used for primary storage are volatile (cleared at start up), a computer containing only such storage would not have a source to read instructions from, in order to start the computer. Hence, non-volatile primary storage
Non-volatile memory

Non-volatile memory, nonvolatile memory, NVM or non-volatile storage, is computer memory that can retain the stored information even when not powered....
 containing a small startup program (BIOS
BIOS

In computing, the Basic Input/Output System , also known as the System BIOS, is a de facto standard defining a firmware interface for IBM PC Compatible computers....
) is used to bootstrap
Bootstrapping (computing)

In computing, bootstrapping is a technique by which a simple computer program activates a more complicated system of programs. In the start up process of a computer system, a small program such as BIOS, initializes and tests that computer hardware, peripherals and external memory devices are connected, then loads a program from one of them a...
 the computer, that is, to read a larger program from non-volatile secondary storage to RAM and start to execute it. A non-volatile technology used for this purpose is called ROM, for read-only memory
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
 (the terminology may be somewhat confusing as most ROM types are also capable of random access).

Many types of "ROM" are not literally read only, as updates are possible; however it is slow and memory must be erased in large portions before it can be re-written. Some embedded systems run programs directly from ROM (or similar), because such programs are rarely changed. Standard computers do not store non-rudimentary programs in ROM, rather use large capacities of secondary storage, which is non-volatile as well, and not as costly.

Recently, primary storage and secondary storage in some uses refer to what was historically called, respectively, secondary storage and tertiary storage.

Secondary storage

Hard Disk Platter Reflection
Secondary storage, or storage in popular usage, differs from primary storage in that it is not directly accessible by the CPU. The computer usually uses its input/output
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
 channels to access secondary storage and transfers the desired data using intermediate area
Buffer (computer science)

In computing, a buffer is a region of Memory used to temporarily hold data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device or just before it is sent to an output device ....
 in primary storage. Secondary storage does not lose the data when the device is powered down—it is non-volatile. Per unit, it is typically also an order of magnitude less expensive than primary storage. Consequently, modern computer systems typically have an order of magnitude more secondary storage than primary storage and data is kept for a longer time there.

In modern computers, hard disk
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
s are usually used as secondary storage. The time taken to access a given byte of information stored on a hard disk is typically a few thousandths of a second, or milliseconds. By contrast, the time taken to access a given byte of information stored in random access memory is measured in billionths of a second, or nanoseconds. This illustrates the very significant access-time difference which distinguishes solid-state memory from rotating magnetic storage devices: hard disks are typically about a million times slower than memory. Rotating optical storage devices, such as CD and DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
 drives, have even longer access times.

Some other examples of secondary storage technologies are: flash memory
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
 (e.g. USB sticks or keys), floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
s, magnetic tape
Magnetic tape data storage

Magnetic tape has been used for data storage for over 50 years. In this time, many advances in tape formulation, packaging, and data density have been made....
, 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....
, 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, standalone RAM disk
RAM disk

A RAM disk is a software layer that enables applications to transparently use RAM, often a segment of main memory, as if it were a hard disk or other secondary storage....
s, and Zip drive
Zip drive

The Zip drive is a medium-capacity removable disk storage system, introduced by Iomega in late 1994. Originally, Zip disks had a capacity of 100 megabyte, but later versions increased this to first 250 MB and then 750 MB....
s.

The secondary storage is often formatted according to a filesystem format, which provides the abstraction necessary to organize data into files and directories, providing also additional information (called metadata
Metadata

Metadata is "data about other data", of any sort in any media. An item of metadata may describe an individual datum, or content item, or a collection of data including multiple content items and hierarchical levels, for example a database schema....
) describing the owner of a certain file, the access time, the access permissions, and other information.

Most computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s use the concept of virtual memory
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....
, allowing utilization of more primary storage capacity than is physically available in the system. As the primary memory fills up, the system moves the least-used chunks (pages
Page (computing)

In a context of computer virtual memory, a page, memory page, or virtual page is a fixed-length block of main memory, that is contiguous in both physical memory addressing and virtual memory addressing....
) to secondary storage devices (to a swap file or page file), retrieving them later when they are needed. As more of these retrievals from slower secondary storage are necessary, the more the overall system performance is degraded.

Tertiary storage


Tertiary storage or tertiary memory, provides a third level of storage. Typically it involves a robotic mechanism which will mount (insert) and dismount removable mass storage media into a storage device according to the system's demands; this data is often copied to secondary storage before use. It is primarily used for archival of rarely accessed information since it is much slower than secondary storage (e.g. 5-60 seconds vs. 1-10 milliseconds). This is primarily useful for extraordinarily large data stores, accessed without human operators. Typical examples include tape libraries
Tape library

In computer storage, a tape library, sometimes called a tape silo, or tape jukebox, is a storage device which contains one or more tape drives, a number of slots to hold magnetic tape data storage cartridges, a barcode reader to identify tape cartridges and an automated method for loading tapes ....
 and optical jukebox
Optical jukebox

An optical jukebox is a robotic data storage device that can automatically load and unload optical discs, such as Compact Disc, DVD, Ultra Density Optical or Blu-ray disc and can provide terabytes of tertiary storage....
es.

When a computer needs to read information from the tertiary storage, it will first consult a catalog database
Database

A database is a structured collection of records or data that is stored in a computer system. The structure is achieved by organizing the data according to a database model....
 to determine which tape or disc contains the information. Next, the computer will instruct a robotic arm
Industrial robot

An industrial robot is officially defined by International Organization for Standardization as an automatically controlled, reprogrammable, multipurpose manipulator programmable in three or more axes....
 to fetch the medium and place it in a drive. When the computer has finished reading the information, the robotic arm will return the medium to its place in the library.

Off-line storage

Off-line storage, also known as disconnected storage, is a computer data storage on a medium or a device that is not under the control of a processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
. The medium is recorded, usually in a secondary or tertiary storage device, and then physically removed or disconnected. It must be inserted or connected by a human operator before a computer can access it again. Unlike tertiary storage, it cannot be accessed without human interaction.

Off-line storage is used to transfer information, since the detached medium can be easily physically transported. Additionally in case a disaster, for example a fire, destroys the original data, a medium in a remote location will be probably unaffected, enabling disaster recovery
Disaster recovery

Disaster recovery is the process, policies and procedures related to preparing for recovery or continuation of technology infrastructure critical to an organization after a natural disaster or man-made hazards disaster....
. Off-line storage increases a general information security
Information security

Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification or destruction....
, since it is physically inaccessible from a computer, and data confidentiality or integrity cannot be affected by computer-based attack techniques. Also, if the information stored for archival purposes is accessed seldom or never, off-line storage is less expensive than tertiary storage.

In modern personal computers, most secondary and tertiary storage media are also used for off-line storage. Optical discs and flash memory devices are most popular, and to much lesser extent removable hard disk drives. In enterprise uses, magnetic tape is predominant. Older examples are floppy disks, Zip disks, or punched cards.

Characteristics of storage


Storage technologies at all levels of the storage hierarchy can be differentiated by evaluating certain core characteristics as well as measuring characteristics specific to a particular implementation. These core characteristics are volatility, mutability, accessibility, and addressibility. For any particular implementation of any storage technology, the characteristics worth measuring are capacity and performance.

Volatility

Non-volatile memory
Non-volatile memory

Non-volatile memory, nonvolatile memory, NVM or non-volatile storage, is computer memory that can retain the stored information even when not powered....
 : Will retain the stored information even if it is not constantly supplied with electric power. It is suitable for long-term storage of information. Nowadays used for most of secondary, tertiary, and off-line storage. In 1950s and 1960s, it was also used for primary storage, in the form of magnetic core memory
Magnetic core memory

Magnetic core memory, or ferrite-core memory, is an early form of random access computer memory. It uses small magnetic ceramic rings, the cores, through which wires are threaded to store information via the Polarity of the magnetic field they contain....
. Volatile memory
Volatile memory

Volatile memory, also known as volatile storage or primary storage device, is computer memory that requires power to maintain the stored information, unlike non-volatile memory which does not require a maintained power supply....
 : Requires constant power to maintain the stored information. The fastest memory technologies of today are volatile ones (not a universal rule). Since primary storage is required to be very fast, it predominantly uses volatile memory.

Differentiation

Dynamic memory
Dram

Dram or DRAM may refer to:* Dram , an imperial unit of mass and volume* Armenian dram, a monetary unit* Dynamic random access memory* Database of Recorded American Music...
 : A form of volatile memory which also requires the stored information to be periodically re-read and re-written, or refreshed
Memory refresh

Memory refresh is the process of periodically reading information from an area of computer memory, and immediately rewriting the read information to the same area with no modifications....
, otherwise it would vanish. Static memory
Static random access memory

Static random access memory is a type of semiconductor memory where the word static indicates that, unlike dynamic random access memory, it does not need to be periodically memory refresh, as SRAM uses bistable latch to store each bit....
 : A form of volatile memory similar to DRAM with the exception that it does not refresh on occasions.

Mutability

Read/write storage or mutable storage : Allows information to be overwritten at any time. A computer without some amount of read/write storage for primary storage purposes would be useless for many tasks. Modern computers typically use read/write storage also for secondary storage. Read only storage : Retains the information stored at the time of manufacture, and write once storage (Write Once Read Many) allows the information to be written only once at some point after manufacture. These are called immutable storage. Immutable storage is used for tertiary and off-line storage. Examples include CD-ROM
CD-ROM

CD-ROM is a pre-pressed Compact Disc that contains Computer data storage accessible to, but not writable by, a computer. While the Compact Disc format was originally designed for music storage and playback, the 1985 Yellow Book standard developed by Sony and Philips adapted the format to hold any form of Binary file....
 and CD-R
CD-R

A CD-R is a variation of the Compact Disc invented by Philips and Sony. CD-R is a Write Once Read Many optical medium, though the whole disk does not have to be entirely written in the same session....
. Slow write, fast read storage : Read/write storage which allows information to be overwritten multiple times, but with the write operation being much slower than the read operation. Examples include CD-RW
CD-RW

Compact Disc ReWritable is a rewritable optical disc format. Known as CD-Erasable during its development, CD-RW was introduced in 1997, and was preceded by the never officially released CD-RW#CD-MO in 1988....
.

Accessibility

Random access
Random access

In computer science, random access is the ability to access an arbitrary element of a sequence in equal time. The opposite is sequential access, where a remote element takes longer time to access....
 : Any location in storage can be accessed at any moment in approximately the same amount of time. Such characteristic is well suited for primary and secondary storage. Sequential access
Sequential access

In computer science, sequential access means that a group of elements is accessed in a predetermined, ordered sequence. Sequential access is sometimes the only way of accessing the data, for example if it is on a tape....
 : The accessing of pieces of information will be in a serial order, one after the other; therefore the time to access a particular piece of information depends upon which piece of information was last accessed. Such characteristic is typical of off-line storage.

Addressability

Location-addressable : Each individually accessible unit of information in storage is selected with its numerical memory address
Memory address

In computer science, a memory address is an identifier for a computer memory location, at which a computer program or a hardware device can store a piece of data and later retrieve it....
. In modern computers, location-addressable storage usually limits to primary storage, accessed internally by computer programs, since location-addressability is very efficient, but burdensome for humans. File addressable
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
 : Information is divided into files
Computer file

A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable computer storage....
 of variable length, and a particular file is selected with human-readable
Human-readable

The term "human-readable" refers to a representation of data that can be naturally Reading by humans. In most contexts, the alternative representation is a machine-readable format or medium of data primarily designed for reading by electronic, mechanical or optical devices, or computers....
 directory and file names. The underlying device is still location-addressable, but the operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 of a computer provides the file system abstraction
Abstraction (computer science)

In computer science, abstraction is a mechanism and practice to reduce and factor out details so that one can focus on a few concepts at a time....
 to make the operation more understandable. In modern computers, secondary, tertiary and off-line storage use file systems. Content-addressable
Content-addressable memory

Content-addressable memory is a special type of computer memory used in certain very high speed searching applications. It is also known as associative memory, associative storage, or associative array, although the last term is more often used for a programming data structure....
 : Each individually accessible unit of information is selected with a hash value
Hash function

A hash function is any algorithm or function which converts a large, possibly variable-sized amount of data into a small datum, usually a single integer that may serve as an array index into an array....
, or a short identifier with a number pertaining to the memory address the information is stored on. Content-addressable storage can be implemented using software
Computer software

Computer software, or just software is a general term used to describe a collection of computer programs, Algorithm and Software documentation that perform some tasks on a computer system....
 (computer program) or hardware
Computer hardware

A personal computer is made up of computer hardware, multiple physical components onto which can be loaded into a multitude of software that perform the functions of the computer....
 (computer device), with hardware being faster but more expensive option.

Capacity

Raw capacity : The total amount of stored information that a storage device or medium can hold. It is expressed as a quantity of bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s or byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
s (e.g. 10.4 megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
s). Density
Computer storage density

Computer storage density is a measure of the quantity of information bits that can be stored on a given length of hard disk, area of surface, or in a given volume of a computer storage....
 : The compactness of stored information. It is the storage capacity of a medium divided with a unit of length, area or volume (e.g. 1.2 megabytes per square inch).

Performance

Latency
Latency (engineering)

Latency is a time delay between the moment something is initiated, and the moment one of its effects begins or becomes detectable. The word derives from the fact that during the period of latency the effects of an action are latent, meaning "potential" or "not yet observed"....
 : The time it takes to access a particular location in storage. The relevant unit of measurement is typically nanosecond for primary storage, millisecond for secondary storage, and second
Second

The second , sometimes abbreviated sec., is the name of a units of measurement of time, and is the International System of Units SI base unit of time....
 for tertiary storage. It may make sense to separate read latency and write latency, and in case of sequential access storage, minimum, maximum and average latency. Throughput
Throughput

In communication networks, such as Ethernet or packet radio, throughput is the average rate of successful message delivery over a communication channel....
 : The rate at which information can be read from or written to the storage. In computer data storage, throughput is usually expressed in terms of megabytes per second or MB/s, though bit rate may also be used. As with latency, read rate and write rate may need to be differentiated. Also accessing media sequentially, as opposed to randomly, typically yields maximum throughput.

Environmental Impact


The impact of a storage device on the environment.

Energy
Energy

In physics, energy is a scalar physical quantity that describes the amount of Work_ that can be performed by a force. Energy is an attribute of objects and systems that is subject to a conservation law....
 :
  • Energy star
    Energy Star

    Energy Star is an international standard for Energy conservation consumer products. It was first created as a United States government program in 1992, but Australia, Canada, Japan, New Zealand, Taiwan and the European Union have also adopted the program....
     certified power adapters for storage devices reduce power consumption 30 percent on average
  • Storage devices that reduce fan usage, automatically shut-down during inactivity, and low power hard drives can reduce energy consumption 90 percent.
  • 2.5 inch hard disk drives often consume less power than larger ones. Low capacity solid-state drive
    Solid-state drive

    A solid-state drive is a data storage device that uses Solid-state Computer storage to store persistent data. An SSD emulates a hard disk drive interface, thus easily replacing it in most applications....
    s consume less power than DRAM
    Dram

    Dram or DRAM may refer to:* Dram , an imperial unit of mass and volume* Armenian dram, a monetary unit* Dynamic random access memory* Database of Recorded American Music...
    , because they have no moving parts. Also, memory may use more power than hard disks.


Recycling
Recycling

Recycling involves processing used materials into new products in order to prevent waste of potentially useful materials, reduce the consumption of fresh raw materials, reduce energy usage, reduce air pollution and water pollution by reducing the need for "conventional" waste disposal, and lower greenhouse gas emissions as compared to virg...
 :
  • Some devices are made of recyclable materials like aluminum, bamboo
    Bamboo

    The bamboos are a group of woody perennial plant evergreen plants in the true grass family Poaceae, subfamily Bambusoideae, tribe Bambuseae....
    , or plastic
    Plastic

    Plastic is the general common term for a wide range of synthetic or semisynthetic organic chemistry solid materials suitable for the manufacture of industrial products....
    s
  • Easily disassembled devices are easier to recycle if only certain parts are recyclable
  • Packaging may be recyclable and some companies print instructions on the box or use recyclable paper for the instructions instead of waxed paper


Manufacturing
Manufacturing

Manufacturing is the use of machine, tool and labor to make things for use or sale. The term may refer to a range of human activity, from handicraft to high tech, but is most commonly applied to Industry production, in which raw material are transformed into finished good on a large scale....
 :
  • The amount of raw materials (metals, aluminum, plastics, lead) used to manufacture the device
  • Excess waste materials and if they are recycled
  • Chemicals used in manufacturing
  • Shipping distance for the device itself and parts
  • Amount of packaging materials and if they are recyclable


Fundamental storage technologies

As of 2008, the most commonly used data storage technologies are semiconductor, magnetic, and optical, while paper still sees some limited usage. Some other fundamental storage technologies have also been used in the past or are proposed for development.

Semiconductor

Semiconductor memory
Semiconductor memory

Semiconductor memory is computer memory implemented on a semiconductor-based integrated circuit. Examples of semiconductor memory include static random access memory, which relies on transistors, and dynamic random access memory, which uses capacitors to store the bits....
 uses 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....
-based integrated circuit
Integrated circuit

In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
s to store information. A semiconductor memory chip may contain millions of tiny transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
s or capacitor
Capacitor

A capacitor or condenser is a Passive component electronic component consisting of a pair of electrical conductor separated by a dielectric....
s. Both volatile and non-volatile forms of semiconductor memory exist. In modern computers, primary storage almost exclusively consists of dynamic volatile semiconductor memory or dynamic random access memory
Dynamic random access memory

Dynamic random access memory is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit....
. Since the turn of the century, a type of non-volatile semiconductor memory known as flash memory
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
 has steadily gained share as off-line storage for home computers. Non-volatile semiconductor memory is also used for secondary storage in various advanced electronic devices and specialized computers.

Magnetic


Magnetic storage
Magnetic storage

Magnetic storage and magnetic recording are terms from engineering referring to the storage of data on a magnetized medium. Magnetic storage uses different patterns of magnetization in a magnetizable material to store data and is a form of non-volatile memory....
 uses different patterns of magnetization
Magnetization

Magnetization is defined as the quantity of magnetic moment per unit volume. The origin of the magnetic moments responsible for magnetization can be either microscopic electric currents resulting from the motion of electrons in atoms, or the spin of the electrons or the nuclei....
 on a magnetically coated surface to store information. Magnetic storage is non-volatile. The information is accessed using one or more read/write heads which may contain one or more recording transducers. A read/write head only covers a part of the surface so that the head or medium or both must be moved relative to another in order to access data. In modern computers, magnetic storage will take these forms:
  • Magnetic disk
    Disk storage

    Disk storage is a general category of a computer storage mechanisms, in which data is recorded on planar, round and rotating surfaces . A disk drive is a peripheral device used to record and retrieve information....
    • Floppy disk
      Floppy disk

      A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
      , used for off-line storage
    • Hard disk
      Hard disk

      A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
      , used for secondary storage
  • Magnetic tape data storage
    Magnetic tape data storage

    Magnetic tape has been used for data storage for over 50 years. In this time, many advances in tape formulation, packaging, and data density have been made....
    , used for tertiary and off-line storage


In early computers, magnetic storage was also used for primary storage in a form of magnetic drum, or core memory, core rope memory
Core rope memory

Core rope memory is a form of read-only memory for computers, first used by early NASA Mars space probes and then in the Apollo Guidance Computer designed by Massachusetts Institute of Technology and built by Raytheon....
, thin film memory
Thin film memory

Thin-film memory is a high-speed variation of core memory developed by UNIVAC in a government-funded research project.Instead of threading individual ferrite cores on wires, thin-film memory consisted of 4 micrometre thick dots of permalloy, an iron-nickel alloy, deposited on small glass plates by vacuum evaporation techniques and a mask....
, twistor memory
Twistor memory

Twistor is a form of computer memory, similar to core memory, formed by wrapping or closing magnetic tape around a current-carrying wire. Although the developers, Bell Labs, had high hopes for Twistor, it was used for only a brief time in the marketplace between about 1968 and the mid-1970s....
 or bubble memory
Bubble memory

Bubble memory is a type of non-volatile memory computer memory that uses a thin film of a magnetic material to hold small magnetized areas, known as bubbles or domains, which each store one bit of data....
. Also unlike today, magnetic tape was often used for secondary storage.

Optical


Optical storage
Optical storage

Optical storage is a term from engineering referring to the storage of data on an optically readable medium. Data is recorded by making marks in a pattern that can be read back with the aid of light....
, the typical Optical disc
Optical disc

In computing, sound reproduction, and video, an optical disc is a flat, circular disc wherein Data is stored in the pits in its flat surface ? sequentially on the continuous, spiral track extending from the innermost track to the outermost track, covering the entire disc surface....
, stores information in deformities on the surface of a circular disc and reads this information by illuminating the surface with a laser diode
Laser diode

A laser diode is a laser where the active medium is a semiconductor similar to that found in a light-emitting diode. The most common and practical type of laser diode is formed from a p-n junction and powered by injected electric current....
 and observing the reflection. Optical disc storage is non-volatile. The deformities may be permanent (read only media ), formed once (write once media) or reversible (recordable or read/write media). The following forms are currently in common use:
  • CD, CD-ROM
    CD-ROM

    CD-ROM is a pre-pressed Compact Disc that contains Computer data storage accessible to, but not writable by, a computer. While the Compact Disc format was originally designed for music storage and playback, the 1985 Yellow Book standard developed by Sony and Philips adapted the format to hold any form of Binary file....
    , DVD
    DVD

    DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
    , BD-ROM
    Blu-ray Disc

    Blu-ray Disc is an optical disc data storage device medium. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as standard DVDs and CDs....
    : Read only storage, used for mass distribution of digital information (music, video, computer programs)
  • CD-R
    CD-R

    A CD-R is a variation of the Compact Disc invented by Philips and Sony. CD-R is a Write Once Read Many optical medium, though the whole disk does not have to be entirely written in the same session....
    , DVD-R
    DVD-R

    DVD-R is a DVD recordable format. A DVD-R typically has a computer storage of 4.71 Gigabyte , although the capacity of the original standard developed by Pioneer Corporation was 3.95 GB ....
    , DVD+R
    DVD+R

    A DVD+R is a write-once optical disc with 4.7 gigabyte of computer storage . It has slightly less computer storage than the DVD-R . The format was developed by a coalition of corporations --now known as the DVD+RW Alliance-- in mid 2002 ....
     BD-R
    Blu-ray Disc recordable

    Blu-ray Disc recordable refers to two optical disc formats that can be recorded with an optical disc recorder. BD-R discs can be written to once, whereas BD-RE can be erased and re-recorded multiple times....
    : Write once storage, used for tertiary and off-line storage
  • CD-RW
    CD-RW

    Compact Disc ReWritable is a rewritable optical disc format. Known as CD-Erasable during its development, CD-RW was introduced in 1997, and was preceded by the never officially released CD-RW#CD-MO in 1988....
    , DVD-RW
    DVD-RW

    A DVD-RW disc is a rewritable optical disc with equal computer storage to a DVD-R, typically 4.7 gigabyte. The format was developed by Pioneer in November 1999 and has been approved by the DVD Forum....
    , DVD+RW
    DVD+RW

    DVD+RW is the name of a standard for optical discs: one of several types of DVD, which hold up to about 4.7 Gigabyte per disc and are used for storing films, music or other data....
    , DVD-RAM
    DVD-RAM

    DVD-RAM is a disc specification presented in 1996 by the DVD Forum, which specifies rewritable DVD-RAM media and the appropriate DVD writers. DVD-RAM media have been used in computers as well as camcorders and personal video recorders since 1998....
    , BD-RE
    Blu-ray Disc recordable

    Blu-ray Disc recordable refers to two optical disc formats that can be recorded with an optical disc recorder. BD-R discs can be written to once, whereas BD-RE can be erased and re-recorded multiple times....
    : Slow write, fast read storage, used for tertiary and off-line storage
  • Ultra Density Optical
    Ultra Density Optical

    Ultra Density Optical is an optical disc format designed for high-density storage of high-definition television and data....
     or UDO is similar in capacity to BD-R or BD-RE
    Blu-ray Disc recordable

    Blu-ray Disc recordable refers to two optical disc formats that can be recorded with an optical disc recorder. BD-R discs can be written to once, whereas BD-RE can be erased and re-recorded multiple times....
     and is slow write, fast read storage used for tertiary and off-line storage.


Magneto-optical disc storage
Magneto-optical drive

A magneto-optical drive is a kind of optical disc drive capable of writing and rewriting data upon a magneto-optical disc. Both 130 mm and 90 mm form factors exist....
 is optical disc storage where the magnetic state on a ferromagnetic surface stores information. The information is read optically and written by combining magnetic and optical methods. Magneto-optical disc storage is non-volatile, sequential access, slow write, fast read storage used for tertiary and off-line storage.

3D optical data storage
3D optical data storage

3D optical data storage is the term given to any form of optical data storage in which information can be recorded and/or read with Three-dimensional space Optical resolution ....
 has also been proposed.

Paper


Paper data storage
Paper data storage

Paper data storage refers to the Data storage device of data on paper. This includes writing, illustrating, and the use of data that can be interpreted by a machine or is the result of the functioning of a machine....
, typically in the form of paper tape 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, has long been used to store information for automatic processing, particularly before general-purpose computers existed. Information was recorded by punching holes into the paper or cardboard medium and was read mechanically (or later optically) to determine whether a particular location on the medium was solid or contained a hole. A few technologies allow people to make marks on paper that are easily read by machine -- these are widely used for tabulating votes and grading standardized tests. Barcodes made it possible for any object that was to be sold or transported to have some computer readable information securely attached to it.

Uncommon

Vacuum tube memory : A Williams tube
Williams tube

The Williams tube or the Williams-Kilburn tube , developed about 1946 or 1947, was a cathode ray tube used to electronically store binary data....
 used a cathode ray tube
Cathode ray tube

The cathode ray tube is a vacuum tube containing an electron gun and a fluorescent screen, with internal or external means to accelerate and deflect the electron beam, used to create images in the form of light emitted from the fluorescent screen....
, and a Selectron tube
Selectron tube

The Selectron was an early form of digital computer memory developed by Jan A. Rajchman and his group at the Radio Corporation of America under the direction of Vladimir Zworykin, of television technology fame....
 used a large vacuum tube
Vacuum tube

In electronics, a vacuum tube, electron tube , thermionic valve, or just valve is a device used to amplifier, switch, otherwise modify, or create an Electricity signal by controlling the movement of electrons in a low-pressure space....
 to store information. These primary storage devices were short-lived in the market, since Williams tube was unreliable and Selectron tube was expensive.

Electro-acoustic memory : Delay line memory
Delay line memory

Delay line memory was a form of computer memory used on some of the earliest digital computers. Like many modern forms of electronic computer memory, delay line memory was a memory refresh, but as opposed to modern random access memory, delay line memory was Sequential_access....
 used sound waves in a substance such as mercury
Mercury (element)

Mercury , also called quicksilver or hydrargyrum , is a chemical element with the symbol Hg and atomic number 80. A heavy, silvery d-block metal, mercury is one of six elements that are liquid at or near room temperature and pressure....
 to store information. Delay line memory was dynamic volatile, cycle sequential read/write storage, and was used for primary storage.

Optical tape
Optical tape

Optical tape is a medium for optical storage generally consisting of a long and narrow strip of plastic on to which patterns can be written and from which the patterns can be read back....
 : is a medium for optical storage generally consisting of a long and narrow strip of plastic onto which patterns can be written and from which the patterns can be read back. It shares some technologies with cinema film stock and optical discs, but is compatible with neither. The motivation behind developing this technology was the possibility of far greater storage capacities than either magnetic tape or optical discs.

Phase-change memory
Phase-change memory

Phase-change memory is a type of NVRAM. PRAM uses the unique behavior of chalcogenide glass, which can be "switched" between two states, crystalline and amorphous solid, with the application of heat....
 : uses different mechanical phases of phase change material
Phase Change Material

A phase change material is a substance with a high heat of fusion which, melting and solidifying at a certain temperature, is capable of storing and releasing large amounts of energy....
 to store information in an X-Y addressable matrix, and reads the information by observing the varying electric resistance of the material. Phase-change memory would be non-volatile, random access read/write storage, and might be used for primary, secondary and off-line storage. Most rewritable and many write once optical disks already use phase change material
Phase Change Material

A phase change material is a substance with a high heat of fusion which, melting and solidifying at a certain temperature, is capable of storing and releasing large amounts of energy....
 to store information.

Holographic storage : stores information optically inside crystal
Crystal

A crystal or crystalline solid is a solid material whose constituent atoms, molecules, or ions are arranged in an orderly repeating pattern extending in all three spatial dimensions....
s or photopolymer
Photopolymer

A photopolymer is a polymer that cures, or becomes solid, when exposed to light, often in the ultraviolet spectrum. These polymers are useful in dentistry for Dental fillings and in rapid prototyping in the stereolithography and 3D printing processes....
s. Holographic storage can utilize the whole volume of the storage medium, unlike optical disc storage which is limited to a small number of surface layers. Holographic storage would be non-volatile, sequential access, and either write once or read/write storage. It might be used for secondary and off-line storage. See Holographic Versatile Disc
Holographic Versatile Disc

The Holographic Versatile Disc is an optical disc technology that, in the future, may hold up to 3.9 terabytes of information, although the current maximum is 250GB....
 (HVD).

Molecular memory
Molecular memory

Molecular memory is a term used to describe data storage technologies that utilize molecular species as the data storage element, rather than e.g....
 : stores information in polymer
Polymer

A polymer is a large molecule composed of repeating structural units typically connected by covalent chemical bonds. While polymer in popular usage suggests plastic, the term actually refers to a large class of natural and synthetic materials with a variety of properties....
s that can store electric charge. Molecular memory might be especially suited for primary storage. As of March 1st, the theoretical storage capacity of molecular memory is 10 terabits per square inch.

Related technologies


Network connectivity

A secondary or tertiary storage may connect to a computer utilizing computer networks. This concept does not pertain to the primary storage, which is shared between multiple processors in a much lesser degree.
  • Direct-attached storage (DAS) is a traditional mass storage, that does not use any network. This is still a most popular approach. This term was coined lately, together with NAS and SAN.
  • Network-attached storage
    Network-attached storage

    Network-attached storage is file-level computer data storage connected to a computer network providing data access to heterogeneous network clients....
     (NAS) is mass storage attached to a computer which another computer can access at file level over a local-area network, a private wide-area network, or in the case of online file storage, over the Internet
    Internet

    The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
    . NAS is commonly associated with the NFS and CIFS/SMB
    Server Message Block

    In computer networking, Server Message Block operates as an Application layer mainly used to provide shared access to Computer file, Computer printer, serial ports, and miscellaneous communications between nodes on a network....
     protocols.
  • Storage area network
    Storage area network

    A storage area network is an architecture to attach remote computer storage devices to Server s in such a way that the devices appear as Direct-attached storage to the operating system....
     (SAN) is a specialized network, that provides other computers with storage capacity. The crucial difference between NAS and SAN is the former presents and manages file systems to client computers, whilst a latter provides access at block-addressing (raw) level, leaving it to attaching systems to manage data or file systems within the provided capacity. SAN is commonly associated with Fibre Channel
    Fibre Channel

    Fibre Channel, or FC, is a gigabit-speed network technology primarily used for storage networking. Fibre Channel is standardized in the Technical Committee T11 of the InterNational Committee for Information Technology Standards , an American National Standards Institute ?accredited standards committee....
     networks.


Robotic storage

Large quantities of individual magnetic tapes, and optical or magneto-optical discs may be stored in robotic tertiary storage devices. In tape storage field they are known as tape libraries
Tape library

In computer storage, a tape library, sometimes called a tape silo, or tape jukebox, is a storage device which contains one or more tape drives, a number of slots to hold magnetic tape data storage cartridges, a barcode reader to identify tape cartridges and an automated method for loading tapes ....
, and in optical storage field optical jukebox
Optical jukebox

An optical jukebox is a robotic data storage device that can automatically load and unload optical discs, such as Compact Disc, DVD, Ultra Density Optical or Blu-ray disc and can provide terabytes of tertiary storage....
es, or optical disk libraries per analogy. Smallest forms of either technology containing just one drive device are referred to as autoloaders
Autoloader (data storage device)

An autoloader, or autochanger, is a data storage device consisting of at least one tape drive , a method of loading magnetic tape data storage into the drive , and a storage area for tapes ....
 or autochanger
Autochanger

The term Autochanger may refer to:* A device for playing multiple gramophone records in a predetermined sequence without user intervention. See Record changer....
s.

Robotic-access storage devices may have a number of slots, each holding individual media, and usually one or more picking robots that traverse the slots and load media to built-in drives. The arrangement of the slots and picking devices affects performance. Important characteristics of such storage are possible expansion options: adding slots, modules, drives, robots. Tape libraries may have from 10 to more than 100,000 slots, and provide terabytes or petabytes of near-line information. Optical jukeboxes are somewhat smaller solutions, up to 1,000 slots.

Robotic storage is used for backup
Backup

In information technology, backup refers to making copies of data so that these additional copies may be used to restore the original after a data loss event....
s, and for high-capacity archives in imaging, medical, and video industries. Hierarchical storage management
Hierarchical storage management

Hierarchical Storage Management is a Computer data storage technique which automatically moves data between high-cost and low-cost storage media....
 is a most known archiving strategy of automatically migrating long-unused files from fast hard disk storage to libraries or jukeboxes. If the files are needed, they are retrieved back to disk.

See also


Primary storage topics

  • Aperture (computer memory)
    Aperture (computer memory)

    In computing, an aperture is a portion of the address space which is persistently associated with a particular peripheral device or a computer memory unit....
  • Dynamic random access memory
    Dynamic random access memory

    Dynamic random access memory is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit....
     (DRAM)
  • Mass storage
    Mass storage

    In computing, mass storage refers to the storage of large amounts of information in a persisting and machine-readable fashion. Data storage device for mass storage include hard disks, floppy disks, flash memory, optical discs, magneto-optical discs, magnetic tape, drum memory, punched tape and holographic memory ....
  • Memory cell (disambiguation)
  • Memory management
    Memory management

    Memory management is the act of managing computer memory. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed....
    • Memory allocation
      • Dynamic memory
      • Memory leak
        Memory leak

        In computer science, a memory leak is a particular type of unintentional memory consumption by a computer program where the program fails to release dynamic memory when no longer needed....
    • Virtual memory
      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....
  • Memory protection
    Memory protection

    Memory protection is a way to control memory usage on a computer, and is core to virtually every modern operating system. The main purpose of memory protection is to prevent a process running on an operating system from accessing memory beyond that allocated to it....
  • Static random access memory
    Static random access memory

    Static random access memory is a type of semiconductor memory where the word static indicates that, unlike dynamic random access memory, it does not need to be periodically memory refresh, as SRAM uses bistable latch to store each bit....
     (SRAM)


Secondary, tertiary and off-line storage topics

  • Data proliferation
    Data proliferation

    Data proliferation refers to the unprecedented amount of data, structured data and unstructured, that business and government continue to generate at an unprecedented rate and the usability problems that result from attempting to store and manage that data....
  • Information repository
    Information repository

    An information repository is an easy to deploy secondary tier of data storage that can comprise multiple, networked data storage technologies running on diverse operating systems, where data that no longer needs to be in primary storage is protected, classified according to captured metadata, processed, de-duplicated, and then purged, automat...
  • File system
    File system

    In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
    • List of file formats
      List of file formats

      This is a list of file formats organized by type, as can be found on computers. Filename extensions are usually noted in parentheses if they differ from the format name or abbreviation....
  • Flash memory
    Flash memory

    Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
  • Solid-state drive
    Solid-state drive

    A solid-state drive is a data storage device that uses Solid-state Computer storage to store persistent data. An SSD emulates a hard disk drive interface, thus easily replacing it in most applications....
  • Virtual Tape Library
    Virtual Tape Library

    A virtual tape library is a computer storage virtualization technology used typically for backup and recovery purposes. A VTL presents a storage component as tape library or tape drives for use with existing backup software....
  • Wait state
    Wait state

    A wait state is a delay experienced by a computer central processing unit when accessing external computer storage or another device that is slow to respond....
  • Write protection
    Write protection

    Write protection is any physical mechanism that prevents modification or erasure of valuable data on a device. Most commercial software, audio and video is sold pre-protected....


Data storage conferences

  • Storage Decisions
  • Storage Networking World
    Storage Networking World

    Storage Networking World is a :wikt:conference for data storage professionals in the United States. Sponsored by Computerworld and the Storage Networking Industry Association, SNW is held twice each year....
  • Storage World Conference
    Storage World Conference

    Storage World Conference is a :wikt:conference for data storage professionals in the United States. Associated with the Association of Storage Networking Professionals, SWC has been held since 2001....