ユーザーとコンピュータハードウェアシステム間のインターフェースは次のとおりです。

(*-*)浩
リリース: 2019-07-24 15:47:51
オリジナル
52630 人が閲覧しました

オペレーティングシステム(英語:operating system、略称OS)とは、コンピュータのハードウェアおよびソフトウェア資源を管理するコンピュータプログラムであり、コンピュータシステムの中核であり、基礎となるものである。

ユーザーとコンピュータハードウェアシステム間のインターフェースは次のとおりです。

オペレーティング システムは、メモリの管理と構成、システム リソースの需要と供給の優先順位の決定、入力デバイスと出力デバイスの制御、ネットワークの操作などの基本的な事項を処理する必要があります。そしてファイルシステムの管理。オペレーティング システムは、ユーザーがシステムと対話するための操作インターフェイスも提供します。 (推奨学習: PHP ビデオ チュートリアル )

ユーザーとコンピューター ハードウェア システムの間のインターフェイスはオペレーティング システムです。オペレーティング システムはヒューマン コンピューター インターフェイスを提供するため、ユーザーはオペレーティング システムを使用してハードウェア リソースを使用し、リソースの統合や計算を実行できます。したがって、オペレーティング システムはユーザーとコンピューター間のインターフェイスでもあります。

オペレーティング システムにはさまざまな種類があり、携帯電話の組み込みシステムからスーパーコンピュータの大規模なオペレーティング システムに至るまで、さまざまなマシンにインストールされるオペレーティング システムは単純なものから複雑なものまで多岐にわたります。

多くのオペレーティング システム メーカーでは、対象範囲の定義に一貫性がありません。たとえば、一部のオペレーティング システムではグラフィカル ユーザー インターフェイスが統合されていますが、他のオペレーティング システムではコマンド ライン インターフェイスのみを使用し、グラフィカル ユーザー インターフェイスを非互換のものと見なしています。必要な申請。

オペレーティング システム理論の研究者は、オペレーティング システムを 4 つの部分に分けることがあります。

ドライバー- 最下位レベル。各ハードウェアを直接制御および監視します。ハードウェアの特定の詳細を隠し、他の部分に抽象的な共通インターフェイスを提供することを仕事とする部品のようなもの。

カーネル - オペレーティング システムのカーネル部分は、通常、最高の特権レベルで実行され、基本的および構造的な機能を提供する責任があります。

サポート ライブラリ - (「インターフェイス ライブラリ」とも呼ばれます) は、一連の特別なプログラム ライブラリです。その責任は、システムによって提供される基本サービスを、使用可能なプログラミングにパッケージ化することです。インターフェース(API)はアプリケーションに最も近い部分です。たとえば、GNU C ランタイム ライブラリはこのカテゴリに分類され、さまざまなオペレーティング システムの内部プログラミング インターフェイスを ANSI C および POSIX プログラミング インターフェイスの形式にパッケージ化します。

ペリフェラル- いわゆるペリフェラルとは、上記の 3 つのカテゴリを除くオペレーティング システムの他のすべての部分を指し、通常は特定の高度なサービスを提供するために使用されるコンポーネントです。たとえば、マイクロカーネル構造では、UNIX/Linux のほとんどのシステム サービスとさまざまなデーモン プロセスが通常このカテゴリに分類されます。

もちろん、このセクションで提案する 4 つの部分からなる構造ビューは、決して普遍的に適用できるものではありません。たとえば、Microsoft の Windows オペレーティング システムの初期の頃は、さまざまな部分が深く結合されており、相互に区別することが困難でした。アウターコア構造を使用するオペレーティング システムには、ドライバーという概念がまったくありません。したがって、このセクションの説明は一般的な状況にのみ適用され、特定の特殊なケースについては詳細な分析が必要になります。

オペレーティング システムの 4 つの主要な部分のさまざまなレイアウトにより、全体構造のいくつかの部分が形成されます。一般的な構造には、単純構造、レイヤー構造、マイクロカーネル構造、垂直構造、仮想マシン構造が含まれます。

PHP 関連の技術記事をさらに詳しく知りたい場合は、PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上がユーザーとコンピュータハードウェアシステム間のインターフェースは次のとおりです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート