オペレーティング システム(以下OS)とは、メモリやディスク ストレージなどのハードウェア資源や、ウィンドウやプロセスといったソフトウェア資源など、コンピュータが持つさまざまな資源を管理し、アプリケーションがこれらを円滑かつ効率よく利用できるように要求を調停するソフトウェアである。逆にいえば、OSの出来が悪ければ、いくらハードウェア的な機能や性能が優れていても、アプリケーションはそれらのメリットを十分に享受できないし、ひいてはユーザーもそれらの恩恵に浴すことができない。周知のとおり、ハードウェアの機能性や処理能力、容量などのスペックは、少なくともこれまでは予想以上のスピードで進化を続けてきた。したがってOSにも、本来はハードウェア同様の進化が求められるわけだが、現実にはこれは極めて難しい。 MS-DOSのような単純なOSならともかく、現在のWindows OSは、マルチタスクや仮想メモリ、