メモリ管理
仮想記憶システムには、単純に言うと、メモリ管理ユニット(MMU)を付加または内蔵したCPUが必要である。一般的なCPUに専用のMMUが内蔵されるまでは、バンク切り換えなどによるメモリ管理(拡張)が行われていた。
MS-DOSではメモリマネージャと呼ばれるプログラムが開発された(バンクメモリ、EMS、XMS等)。これはOSの一部を通常の位置から移動させ、アプリケーションがより多くのメモリを使えるようにするものである。