#このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。 コンピュータ オペレーティング システムの基本的なタスクとは何ですか?オペレーティング システム (OS) は、コンピュータ上で実行される最も重要なプログラムです。オペレーティング システムは、コンピュータの動作を管理および制御します。 例: Windows、Mac OS、Linux....オペレーティング システムの主なタスク:コンピュータ オペレーティング システムの基本的なタスクは次のとおりです。 1. キーボードからの入力の識別、出力結果のモニタへの送信、ストレージ デバイス上のファイルとフォルダの管理など、システムの動作を制御および管理します。 2. システム リソースの割り当てと割り当て オペレーティング システムは、プログラムが必要とするコンピュータ リソースを決定し、プログラムを実行するためにこれらのリソースをスケジュールして割り当てる責任を負います 3. 操作のスケジュール オペレーティング システムは、プログラムのさまざまな動作をスケジュールする責任があります。システムリソースを最大限に活用するためのプログラム。
1. 制御および管理システムの動作
オペレーティング システムは、キーボードからの入力の認識、モニターへの出力の送信、ストレージ デバイス上のファイルとフォルダーの管理、ボックス ディスク ドライブの制御などの基本的なタスクを実行します。 . およびプリンタなどの外部デバイス。また、オペレーティング システムは、同僚と作業するさまざまなプログラムやさまざまなユーザーが相互に干渉しないことを保証する必要があります。さらに、セキュリティの問題を担当し、権限のないユーザーやプログラムがシステムにアクセスできないようにします。2. システム リソースのスケジュールと割り当て
オペレーティング システムは、プログラムが必要とするコンピューター リソース (CPU 時間など) を決定します。 、メモリ空間、ディスク、入出力デバイスなど)を作成し、プログラムを実行するためにこれらのリソースをスケジュールして割り当てます。3. 操作のスケジュール
オペレーティング システムは、システム リソースを最大限に活用するためにプログラムのさまざまな動作をスケジュールする責任があります。現在、多くのプログラムがマルチプログラミング、マルチスレッド、マルチプロセッシングをサポートし、システムのパフォーマンスを向上させています。 マルチ プログラミングを使用すると、複数のプログラムが CPU を共有し、同時に実行できます。 CPU はコンピュータの他のコンポーネントよりも高速です。その結果、CPU はほとんどの時間 (ディスクからデータが転送されるのを待っている間、または他のシステム リソースが応答するのを待っている間など) アイドル状態になります。マルチプログラミング オペレーティング システムは、複数のプログラムが CPU のアイドル時間を使用できるようにすることで、この状況を利用します。例: マルチスレッド設計により、サブプロセッサを使用してファイルを編集できると同時に、Web ブラウザでファイルをダウンロードすることもできますマルチスレッドにより、単一のプログラムで複数のタスクを同時に実行できます。 例: サブハンドラーを使用すると、ユーザーはテキストを編集し、それを同時にディスクに保存できます。この例では、編集と保存は同じアプリケーション内の 2 つのタスクであり、2 つのタスクは同時に実行される可能性があります。 (または: 列車の各車両、プロセスが列車です。車両は列車から降りずに移動できません。同様に、列車は車両を 1 つだけ持つことはできません。) その他のプロセス、または並列処理では、2 つ以上のプロセッサを使用して同時に発生する複数のサブタスクを完了し、これらのサブタスクの解を組み合わせてタスク全体の解を取得します。 関連知識の詳細については、FAQ 列をご覧ください。
以上がコンピュータのオペレーティング システムの基本的なタスクは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。