Computer-fundamentals-computer-operating-system
提供:Dev Guides
コンピューター-オペレーティングシステム
オペレーティングシステムは、次の機能を備えたプログラムです-
- オペレーティングシステムは、ソフトウェアとコンピューターハードウェア間のインターフェイスとして機能するプログラムです。
- これは、コンピューターの全体的なリソースと操作を管理するために使用される、特別なプログラムの統合セットです。
- これは、アプリケーションプログラムやその他のシステムソフトウェアなど、コンピューターに存在する他のすべてのプログラムの実行を制御および監視する特殊なソフトウェアです。
オペレーティングシステムの目的
オペレーティングシステムの目的は次のとおりです-
- コンピューターシステムを効率的な方法で使いやすくするため。
- ハードウェアリソースの詳細をユーザーから隠します。
- ユーザーにコンピューターシステムを使用するための便利なインターフェイスを提供します。
- ハードウェアとそのユーザーの間の仲介者として機能し、ユーザーが他のリソースにアクセスして使用しやすくする。
- コンピューターシステムのリソースを管理します。
- 誰がどのリソースを使用しているかを追跡し、リソースリクエストを許可し、異なるプログラムやユーザーからの競合するリクエストを調停するため。
- ユーザーとプログラム間でリソースを効率的かつ公平に共有すること。
オペレーティングシステムの特徴
これは、オペレーティングシステムの最も顕著な特徴のいくつかのリストです-
- メモリ管理-プライマリメモリを追跡します。 その一部が誰によって使用されているか、どの部分が使用されていないかなど。 プロセスまたはプログラムが要求したときにメモリを割り当てます。
- プロセッサ管理-プロセッサ(CPU)をプロセスに割り当て、不要になったプロセッサの割り当てを解除します。
- デバイス管理-すべてのデバイスを追跡します。 これはI/Oコントローラーとも呼ばれ、どのプロセスがいつ、どのくらいの時間デバイスを取得するかを決定します。
- ファイル管理-リソースの割り当てと割り当て解除を行い、誰がリソースを取得するかを決定します。
- セキュリティ-パスワードおよびその他の同様の手法により、プログラムおよびデータへの不正アクセスを防止します。
- ジョブアカウンティング-さまざまなジョブやユーザーが使用した時間とリソースを追跡します。
- システムパフォーマンスの制御-サービスのリクエストとシステムからの遅延を記録します。
- オペレーターとの相互作用-コンピューターのコンソールを介して指示の形で相互作用が発生する場合があります。 オペレーティングシステムは同じことを認識し、対応するアクションを実行し、表示画面で操作を通知します。
- エラー検出支援-ダンプ、トレース、エラーメッセージ、その他のデバッグおよびエラー検出方法の作成。
- 他のソフトウェアとユーザー間の調整-コンピューターシステムのさまざまなユーザーに対するコンパイラ、インタープリター、アセンブラー、およびその他のソフトウェアの調整と割り当て。