コンピュータ
現在のコンピューターの基本はノイマン型で、そのハードウェアはコンピュータの5大装置とも呼ばれる装置(または機能)、すなわち制御装置、演算装置、記憶装置、入力装置、出力装置に分類できる。このうち制御装置と演算装置の2つは通常は中央処理装置(CPU) に含まれる。またメモリマップドI/Oでは記憶装置・入力装置・出力装置、タッチパネルでは入力装置・出力装置は一体化されている。これは大型コンピュータから小さなコンピュータまで共通で、スマートフォンなども同様である。
制御装置は実行に必要な情報を記憶装置から読み出し、実行結果を記憶装置の中の正しい場所に収める。
演算装置は、加算・減算などの算術演算、AND・OR・NOTなどの論理演算、比較(2つの値が等しいかどうかなど)、ビットシフト等を行う装置である。
記憶装置(メモリ)はアドレスを附与された領域の列であり、各領域には命令又はデータが格納される。
サービスプログラムとは、基本的なテキストエディタやファイル変換プログラムなどである。