- オペレーティングシステム機能のリスト
- 1-彼らは作業管理を持っています
- 2-リソース管理がある
- 3-彼らは入力/出力操作の制御を持っています
- 4-それらはマルチタスクシステムです
- 5-それらは空間記憶プロセスに準拠しています
- 6-彼らは関連するメカニズムを持っている必要があります
- 7-彼らはコアを持っています
- 8-彼らは接続を許可します
- 参考文献
主要なオペレーティングシステムの機能には、通常、ジョブ管理、リソース管理、システム操作の制御、エラー回復、メモリ管理が含まれます。これはメーカーによって異なります。
オペレーティングシステムは通常、製造元とそれらが動作するハードウェアに基づいて一意です。それにもかかわらず、最新のハードウェアの高度化のおかげで、特定の基準を満たすオペレーティングシステムが必要です。
通常、新しいコンピューターシステムをインストールする場合は、そのハードウェア用に示されている運用ソフトウェアを購入する必要があります。
オペレーティングシステムは、コンピューターのハードウェアとソフトウェアリソースを管理するソフトウェアシステムです。さらに、コンピュータープログラムに共通のサービスを提供します。
また、アプリケーションプログラムが機能するためには、通常、オペレーティングシステムも必要です。
オペレーティングシステムは、携帯電話からビデオゲームコンソール、コンピューター、ネットワークサーバーに至るまで、コンピューターを含む多くのデバイスで使用されています。
人気のあるデスクトップオペレーティングシステムには、Apple OS X、Linuxおよびそのバリアント、Microsoft Windowsなどがあります。モバイルオペレーティングシステムには、AndroidおよびiOSが含まれます。リアルタイムRTOSなど、他のクラスのオペレーティングシステムも存在します。
オペレーティングシステム機能のリスト
1-彼らは作業管理を持っています
オペレーティングプログラムの重要な責任は、コンピュータシステムで処理するタスクを計画することです。
これは、ジョブ管理機能の主要なタスクの1つです。オペレーティングシステムは、プログラムが処理される順序を作成し、特定のジョブが実行される順序を定義します。
「キューに入れられた」という用語は、実行を待機している一連のジョブを表すためによく使用されます。オペレーティングシステムは、さまざまな要素を比較して、このワークキューを作成します。
これらの要因のいくつかは次のとおりです。
- 現在処理中のいくつかのジョブ。
- 使用されているシステムリソース。
- 次のプログラムでどのリソースを使用する必要があるか。
- 他のタスクと比較した作業の優先度。
- システムが対応しなければならないその他の特別な要件。
運用プログラムは、これらの要因を確認し、これらのジョブが処理される順序を制御できる必要があります。
2-リソース管理がある
コンピュータシステム内のリソースの管理は、オペレーティングシステムの主な関心事の1つです。そのハードウェアが利用できない場合、プログラムは明らかにデバイスを使用できません。
運用ソフトウェアは、すべてのプログラムの実行を監視します。また、使用されているすべてのタイプのデバイスの監視も行います。
これを達成するために、プログラムと、それらが使用しているデバイスまたは将来使用するデバイスとを組み合わせたテーブルを作成します。
オペレーティングシステムはこのテーブルを確認して、特定のデバイスの使用を承認または拒否します。
3-彼らは入力/出力操作の制御を持っています
システムのリソースの配分は、ソフトウェアの制御入力/出力制御の操作と密接に関連しています。
入出力操作を開始する前に特定のデバイスへのアクセスが必要になることがよくあるため、オペレーティングシステムは、入出力操作とそれらが動作するデバイスを調整する必要があります。
実際には、実行を通過するプログラムの辞書と、入出力操作を完了するためにそれらが使用する必要のあるデバイスを確立します。制御レポートを使用すると、ジョブに特定のデバイスが必要になる場合があります。
これにより、ユーザーは特定のサイトの情報を読んだり、選択したオフィスの情報を印刷したりできます。この機能を利用して、ある場所から読み取った情報をコンピューター化されたシステム全体に配布できます。
入力/出力操作の実行を容易にするために、ほとんどのオペレーティングシステムには、すべての入力/出力命令の処理を処理するための制御命令の標準セットがあります。
入力/出力制御システムと呼ばれるこれらの標準命令は、ほとんどのオペレーティングシステムに不可欠な部分です。
処理されるすべてのプログラムが入力/出力操作を実行できるように、それらは手段を単純化するだけです。
実際には、実行中のプログラムは、特定の入力/出力デバイスを使用して、入力/出力操作が必要であるという信号をオペレーティングシステムに実行します。
制御中のソフトウェアは、IOCSソフトウェアを呼び出して、入出力操作を完了できるようにします。
入出力アクティビティのレベルを考慮すると、ほとんどのプログラムではIOCS命令が非常に重要です。
4-それらはマルチタスクシステムです
最近のほとんどのオペレーティングシステムでは、複数のタスクを実行できます。
たとえば、コンピューターは、ユーザープログラムの実行中に、ディスクから情報を読み取ったり、プリンターに結果を表示したりできます。マルチタスクまたはマルチプログラムされたオペレーティングシステムの話があります。
5-それらは空間記憶プロセスに準拠しています
多くのオペレーティングシステムでは、各プロセスに独自のメモリ空間があります。つまり、このメモリは他のプロセスでは使用できません。この場合、プロセスの空間方向について説明します。
6-彼らは関連するメカニズムを持っている必要があります
それらが多目的プログラムである場合、オペレーティングシステムは次の数のメカニズムを提供する必要があります。
- 各ユーザーのIDを検証する認証メカニズム。
- システム上で他のアプリケーションの実行をブロックしたり、悪意のあるユーザープログラムをスパイしたり、他のユーザーの活動を妨害したりする可能性がある、誤ったユーザープログラムに対する保護メカニズム。
- 各ユーザーに許可されるリソースの数を制限する管理メカニズム。
7-彼らはコアを持っています
オペレーティングシステムの重要な部分はカーネルです。今日、モノリシックコアが最も人気があります。
これらのコアは、プログラム情報を格納するRAMを管理すると同時に、コンピューターのさまざまなプロセスが互いにメッセージを送信する方法を提供します。
ほとんどのカーネルは、モニター、ハードドライブ、およびその他の関連機器を制御するためのデバイスドライバーも提供します。
8-彼らは接続を許可します
おそらく、オペレーティングシステムの特徴は、ハードウェア、ソフトウェア、および場合によってはユーザーインターフェイス間で提供される接続です。すべてのコンピュータを使用するには、オペレーティングシステムが必要です。
参考文献
- オペレーティングシステムの特徴は何ですか?reference.comから回復。
- オペレーティングシステムの特性。ecomputernotes.comから回復。
- オペレーティングシステムの特性。202.114.32.200:8080/courseware.htmlから回復。
- 他のソフトウェアと比較した場合のオペレーティングシステムの特徴は何ですか?quora.comから回復しました。
- 入出力制御システム。wikipedia.orgから回復。