記憶装置
コンピュータは処理対象のデータをプログラムによる処理内容に応じて、自動的に制御し処理する。 処理対象のデータは、一定の規則で符号化された数値(整数や浮動小数点数)を基本とし、それらを組合せた文章や画像や音声など様々である。 また処理内容のプログラムは、データ転送や算術演算や論理演算、条件分岐やジャンプなどの基本的な命令を、これも一定の規則で符号化し組合せて並べている。 現在のコンピュータでは、データとプログラムを共に符号化された数値とし、同じように記憶や処理することができる。 これはプログラムを用いて、データ処理するかのように別のプログラムを作成や修正して記憶することができる(処理中のプログラム自体の修正も可能だが難易度が上がる)。そのため、1種類あるいは1台のコンピュータで様々なプログラムを作成記憶させ、用途に応じてプログラムを取替えることで汎用的に用いることができる。
この汎用性のために元々の科学技術的な数値解析に限定されず、会計や出版や通信、あるいはコンピュータゲームや音楽など、組織や個人を問わず様々に利用され発展している。コンピュータの発展に伴いその一部である記憶装置も、読み書きの速度や記憶容量の拡大、用途に応じた種類の増加などが行われている。
情報理論の観点からは、記憶装置は通信路と同じように扱うことができる。
何らかのDBMSにより管理する。