It has been suggested that Non-volatile memory be merged into this article. (Discuss) Proposed since April 2024.
For broader coverage of this topic, see Data storage.
Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers.[1]: 15–16
The central processing unit (CPU) of a computer is what manipulates data by performing computations. In practice, almost all computers use a storage hierarchy,[1]: 468–473 which puts fast but expensive and small storage options close to the CPU and slower but less expensive and larger options further away. Generally, the fast[a] technologies are referred to as "memory", while slower persistent technologies are referred to as "storage".
Even the first computer designs, Charles Babbage's Analytical Engine and Percy Ludgate's Analytical Machine, clearly distinguished between processing and memory (Babbage stored numbers as rotations of gears, while Ludgate stored numbers as displacements of rods in shuttles). This distinction was extended in the Von Neumann architecture, where the CPU consists of two main parts: The control unit and the arithmetic logic unit (ALU). The former controls the flow of data between the CPU and memory, while the latter performs arithmetic and logical operations on data.
^ abPatterson, David A.; Hennessy, John L. (2005). Computer organization and design: The hardware/software interface (3rd ed.). Amsterdam: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091.
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
and 22 Related for: Computer data storage information
Computerdatastorage or digital datastorage is a technology consisting of computer components and recording media that are used to retain digital data...
medium is sometimes called digital data. Computerdatastorage is one of the core functions of a general-purpose computer. Electronic documents can be stored...
Object storage (also known as object-based storage or blob storage) is a computerdatastorage approach that manages data as "blobs" or "objects", as opposed...
example of optical storage that does not require the use of computers, is microform. There are other means of optically storing data and new methods are...
Cloud storage is a model of computerdatastorage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users...
mass storage: local data in devices such as smartphones or computers, and enterprise servers and data centers for the cloud. For local storage, SSDs...
Computer memory stores information, such as data and programs, for immediate use in the computer. The term memory is often synonymous with the terms RAM...
In computerdatastorage, data striping is the technique of segmenting logically sequential data, such as a file, so that consecutive segments are stored...
once an important form of computerdatastorage as both paper tape and punch cards were a common staple of working with computers before the 1980s. Before...
Disk storage (also sometimes called drive storage) is a datastorage mechanism based on a rotating disk. The recording employs various electronic, magnetic...
5D optical datastorage (also branded as Superman memory crystal, a reference to the Kryptonian memory crystals from the Superman franchise) is an experimental...
(CPU), random access memory (RAM), motherboard, computerdatastorage, graphics card, sound card, and computer case. It includes external devices such as a...
related fields that encompass computer systems, software, programming languages and data and information processing and storage. IT forms part of information...
In computer organisation, the memory hierarchy separates computerstorage into a hierarchy based on response time. Since response time, complexity, and...
theorem. In peer network data stores, the user can usually reciprocate and allow other users to use their computer as a storage node as well. Information...
input/output device performs both input and output functions, such as a computerdatastorage device (including a disk drive, solid-state drive, USB flash drive...
hosted on computer clusters or cloud storage. The design of databases spans formal techniques and practical considerations, including data modeling, efficient...
Sun Open Storage was an open source computerdatastorage platform developed by Sun Microsystems. Sun Open Storage was advertised as avoiding vendor lock-in...
In computer science, storage virtualization is "the process of presenting a logical view of the physical storage resources to" a host computer system...
are widely used to store computerdata as well as audio and video signals. In the field of computing, the term magnetic storage is preferred and in the...
Data at rest in information technology means data that is housed physically on computerdatastorage in any digital form (e.g. cloud storage, file hosting...