オペレーティング システムは、その機能関係に応じてシステム層、管理層、アプリケーション層に分かれており、コンピュータのハードウェアとソフトウェアのリソースを管理するコンピュータ プログラムであり、システムの中核であり基礎でもあります。コンピュータシステムは、リアルタイムシステム、バッチ処理システム、タイムシェアリングシステム、ネットワークオペレーティングシステムなど、機能的な観点から分類すると、さまざまな目的に使用できます。
このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。
オペレーティング システムは、機能関係に応じてシステム層、管理層、アプリケーション層に分けられます。その機能的関係
オペレーティング システムは、コンピュータ ハードウェアとソフトウェア リソースを管理するコンピュータ プログラムであり、コンピュータ システムの中核および基礎でもあります。オペレーティング システムは、メモリの管理と構成、システム リソースの需要と供給の優先順位の決定、入出力デバイスの制御、ネットワークの操作、ファイル システムの管理などの基本的なタスクを処理する必要があります。
コンピュータのオペレーティングシステムは用途に応じていくつかの種類に分かれており、機能的にはリアルタイムシステム、バッチ処理システム、タイムシェアリングシステム、ネットワークオペレーティングシステムなどがあります。
オペレーティング システム (英語:Operating System、略称:OS) は、コンピュータの動作を監視および制御し、ハードウェアおよびソフトウェア リソースを使用および実行し、ユーザー インタラクションを組織するための公共サービスを提供する、相互に関連するシステム ソフトウェア プログラムのセットです。 。オペレーティングシステムは、オペレーティング環境に応じて、デスクトップオペレーティングシステム、モバイルオペレーティングシステム、サーバーオペレーティングシステム、組み込みオペレーティングシステムなどに分類できます。
コンピュータにおいて、オペレーティング システムは最も基本的で重要な基本システム ソフトウェアです。コンピュータ ユーザーの観点からは、コンピュータ オペレーティング システムは、それが提供するさまざまなサービスを具体化します。プログラマの観点からは、主にユーザー ログインのためのインターフェイスまたはインターフェイスを指します。設計者の観点からは、コンピュータ間の接続を指します。さまざまなモジュールとユニット。実際、新しいオペレーティング システムの設計と改善の鍵は、システム構造の設計にあります。数十年の開発を経て、コンピュータ オペレーティング システムは、当初は単純な制御ループから、より複雑な分散オペレーティング システムに発展しました。コンピュータ ユーザーのニーズがますます多様化するにつれ、コンピュータ オペレーティング システムは複雑かつ巨大なコンピュータ ソフトウェア システムの 1 つになりました。
知識を広げる
コンピューティング オペレーティング システムは、コンピューターにとって非常に重要であると言えます。ユーザーの観点から見ると、オペレーティング システムは影響を与える可能性があります。コンピュータ システム. ソフトウェアおよびハードウェア機器、データ情報などを含むさまざまなリソース セクターがスケジューリング作業を実行します。コンピュータ オペレーティング システムの使用により、手動によるリソース割り当ての作業強度が軽減され、コンピューティング操作へのユーザーの介入が軽減されます。コンピュータのインテリジェントな作業効率が大幅に向上します。第 2 に、リソース管理の観点から、複数のユーザーがコンピュータ システムを共同で管理する場合、2 人のユーザー間の情報共有に矛盾が生じる可能性があります。コンピュータのさまざまなリソース ブロックをより合理的に割り当て、コンピュータ システムのさまざまなコンポーネントを調整するには、コンピュータ オペレーティング システムの機能を最大限に発揮し、オペレーティング システムの効率と使用度を最適に調整する必要があります。各リソースブロックは、各ユーザーがすべてのニーズを満たすことができるようにします。最後に、コンピュータ プログラムの支援により、オペレーティング システムは、コンピューティング システム リソースによって提供されるさまざまな基本機能を抽象的に処理し、オペレーティング システムの機能を視覚的な方法でユーザーに表示し、コンピュータの使用の難しさを軽減することができます。
オペレーティング システムには主に次の機能が含まれています:
プロセス管理、その仕事は主にプロセス スケジューリングです。単一ユーザーおよび単一タスクの場合、プロセッサ 1 人のユーザーに対して 1 つのタスクだけが排他的であり、プロセス管理の作業は非常に簡単です。ただし、マルチプログラミングまたはマルチユーザーの場合、複数のジョブまたはタスクを編成するときに、プロセッサのスケジューリング、割り当て、およびリサイクルの問題を解決する必要があります。
以上がオペレーティングシステムは、その機能関係に応じてシステム層、管理層などに分けられます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。