OS ( Operating System) と言えば広く普及しているMicrosoft社のWindowsが有名ですが、なぜOSが必要なのでしょうか?
例えば一般的に使われているWindowsアプリケーションの Word やExcel は、Windows上で動作するように作られており、他のOSでは動作しません。例えば、Wordで作成した文書を印刷したいときアプリケーションのWordから直接プリンターに印刷しているのではなく、プリンターなど外部機器とのやりとりはOSが受け持っています。つまり、アプリケーション側では現在どのようなプリンタが接続されているのか意識する必要はなく、OSに対して印刷の依頼をするだけでよく、異なるプリンターを接続しても同じように印刷することができる訳です。
これによりアプリケーション側(開発者)の負担が大幅に減ることになりますが、これとは逆にOSとのやりとりの手順(API: Application Programming Interface)は各OS毎に異なるため、複数のOSに対応するための負担は増えることになります。
“OSってなに?” への9件のフィードバック