はじめに
Operating Systemの基礎(主な役割と機能)のまとめです。
目次
Chapter1
オペレーティングシステムとは、ユーザーとハードウェア(CPU、I/Oデバイス、RAMなど)との間の仲介役として機能する、ソフトウェアのシステムの事です。
オペレーティングシステムの主な目的は、ユーザーに利便性を提供することです。
現在「Windows」が世界最大のシェアを占めており、「Linux」のユーザー数は年々増加しています。(LinuxはThroughput(単位時間あたりに処理できるデータ量≒PCの能力)の観点で優れています)。
オペレーティングシステムの主な目的:
- ユーザーに利便性を提供すること - convenience :Windows優勢
- 効率性 -efficiency:Linux優勢
→ (Throughput(単位時間あたりに処理できるデータ量≒PCの能力)の観点で優れている)
Chapter2
オペレーティングシステムの主な機能:
- リソース管理 - Resource manager(CPU、RAM、I/O devicesなど)
- プロセス管理 - process manager(CPU)
- ストレージ管理 - Storage(HD)
- メモリ管理 - Memory management(RAM, file systemなど)
- セキュリティとプライバシー - Security & Protection(例:パスワード, プロセス同士の干渉阻止)
-
IOデバイス管理 -I/O Device management