コンピューター-オペレーティングシステム

オペレーティングシステムは、次の機能を備えたプログラムです-

  • オペレーティングシステムは、ソフトウェアとコンピュータハードウェア間のインターフェイスとして機能するプログラムです。

  • これは、コンピューターの全体的なリソースと操作を管理するために使用される特殊なプログラムの統合セットです。

  • これは、アプリケーションプログラムやその他のシステムソフトウェアを含む、コンピュータに常駐する他のすべてのプログラムの実行を制御および監視する特殊なソフトウェアです。

オペレーティングシステムの目的

オペレーティングシステムの目的は次のとおりです。

  • コンピュータシステムを効率的に使用するのに便利にするため。

  • ハードウェアリソースの詳細をユーザーから隠すため。

  • コンピュータシステムを使用するための便利なインターフェースをユーザーに提供するため。

  • ハードウェアとそのユーザーの間の仲介役として機能し、ユーザーが他のリソースにアクセスして使用しやすくします。

  • コンピュータシステムのリソースを管理するため。

  • 誰がどのリソースを使用しているかを追跡し、リソースリクエストを許可し、さまざまなプログラムやユーザーからの競合するリクエストを仲介します。

  • ユーザーとプログラム間でリソースを効率的かつ公正に共有するため。

オペレーティングシステムの特徴

これは、オペレーティングシステムの最も顕著な特徴的な機能のいくつかのリストです-

  • Memory Management −プライマリメモリ、つまり、プライマリメモリのどの部分が誰によって使用されているか、どの部分が使用されていないかなどを追跡し、プロセスまたはプログラムがメモリを要求したときにメモリを割り当てます。

  • Processor Management −プロセッサ(CPU)をプロセスに割り当て、不要になったときにプロセッサの割り当てを解除します。

  • Device Management−すべてのデバイスを追跡します。これはI / Oコントローラーとも呼ばれ、どのプロセスがいつ、どのくらいの時間デバイスを取得するかを決定します。

  • File Management −リソースの割り当てと割り当て解除を行い、誰がリソースを取得するかを決定します。

  • Security −パスワードやその他の同様の手法により、プログラムやデータへの不正アクセスを防止します。

  • Job Accounting −さまざまなジョブやユーザーが使用する時間とリソースを追跡します。

  • Control Over System Performance −サービスの要求とシステムからの遅延を記録します。

  • Interaction with the Operators−相互作用は、指示の形でコンピューターのコンソールを介して行われる場合があります。オペレーティングシステムは同じことを認識し、対応するアクションを実行し、表示画面で操作を通知します。

  • Error-detecting Aids −ダンプ、トレース、エラーメッセージ、およびその他のデバッグおよびエラー検出方法の作成。

  • Coordination Between Other Software and Users −コンパイラ、インタプリタ、アセンブラ、およびその他のソフトウェアの、コンピュータシステムのさまざまなユーザーへの調整と割り当て。