A repository for information that the user wishes to retain, but without requiring immediate access. (The word is also used as a verb: to transfer into the archive system.) There are three quite different activities that must be distinguished:
Most systems retain information that the user can alter on magnetic disk or solid-state drives. (Information that the user cannot alter may either be held on a nonwritable form of storage such as a CD-ROM, or on a writable form but with some form of hardware or system write-inhibit control.) Magnetic disks and solid-state drives offer high performance, but the user may be prepared to use a slower medium such as magnetic tape, which has lower unit costs for storage. Users may do this on their own behalf by attaching a magnetic-tape subsystem to their workstation, and overseeing the transfer of files to the magnetic tape and their subsequent recovery when the information is required again. Alternatively, in a large multiuser multiserver environment, there may be a server set aside specifically for the purpose of allowing users to transfer their information onto shared magnetic-tape devices. This server will also cooperate with the system’s file-access software in maintaining the modified directory entries that allow the overall system to keep track of the information held on the magnetic tapes, and to oversee its recovery on behalf of the user. A growing trend in archiving is the transference of data over the Internet to a third-party data-warehousing service (
see cloud computing).
See also memory hierarchy.