ホームページ  >  記事  >  オペレーティング システムの分類によると、UNIX オペレーティング システムとは何ですか?

オペレーティング システムの分類によると、UNIX オペレーティング システムとは何ですか?

青灯夜游
青灯夜游オリジナル
2022-07-11 16:13:0425073ブラウズ

オペレーティング システムの分類によれば、UNIX オペレーティング システムはタイムシェアリング オペレーティング システムです。タイムシェアリング オペレーティング システムは、タイム スライス ローテーションを使用して、コンピュータが同時に数人、数十、さらには数百人のユーザーにサービスを提供できるようにするオペレーティング システムです。タイムシェアリング オペレーティング システムの典型的な例は、Unix および Linux オペレーティング システムです。同時に複数の端末に接続し、定期的にプロセスを再スキャンし、プロセスの優先順位を再割り当てし、システム リソースを動的に割り当てます。

オペレーティング システムの分類によると、UNIX オペレーティング システムとは何ですか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

オペレーティング システムの分類によれば、UNIX オペレーティング システムはタイムシェアリング オペレーティング システムです。

Unix は 1970 年代初頭に登場したオペレーティング システムで、ネットワーク オペレーティング システムとしてだけでなく、スタンドアロン オペレーティング システムとしても使用できます。 Unix は、主にエンジニアリング アプリケーションや科学計算において、開発プラットフォームおよびデスクトップ オペレーティング システムとして広く使用されています。

UNIX システムはタイムシェアリング システムです。 最初期の UNIX システムは 1970 年に登場しました。以前は、バッチ ジョブ用のオペレーティング システムしかありませんでしたが、即時の応答が必要なユーザーにとっては遅すぎました。 1960 年代後半、Kenneth Thompson と Dennis Ritchie の両方が対話型タイムシェアリング システム Multics の設計に参加し、システムの開発に使用されたツールは CTSS でした。どちらのシステムもオペレーティング システムの開発に大きな影響を与えました。これに基づいて、当時の既存技術を改良・発展させる過程で、K. トンプソンは 1969 年に小型コンピュータ上で UNIX システムを開発し、1970 年に稼働させました。

タイムシェアリング オペレーティング システムは、タイム スライス ローテーションを使用して、コンピュータが同時に数人、数十人、さらには数百人のユーザーにサービスを提供できるようにするオペレーティング システムです。

コンピュータを多数のエンド ユーザーに接続する タイムシェアリング オペレーティング システムは、システムのプロセッサ時間とメモリ領域を一定の時間間隔で各エンド ユーザーのプログラムに順番に切り替えます。時間間隔が短いため、各ユーザーはコンピューターを独り占めしているように感じます。タイムシェアリング オペレーティング システムの特徴は、リソースの使用率を効果的に高めることができることです。たとえば、UNIX システムは、タイムシェアリング操作を効果的にサポートするために、剥奪された動的優先順位 CPU スケジューリングを使用します。

タイムシェアリング オペレーティング システムの典型的な例は、Unix および Linux オペレーティング システムです。 同時に複数の端末に接続し、定期的にプロセスを再スキャンし、プロセスの優先順位を再割り当てし、システム リソースを動的に割り当てることができます。

タイムシェアリング オペレーティング システムの特徴

  • 双方向性 (同時性): ユーザーは人間とコンピューターのシステムとの対話に参加します。ユーザーはターミナル上で独自のプログラムを直接入力、デバッグ、実行でき、ローカル コンピュータ上ではプログラム内のエラーを修正して結果を直接取得できます。

  • マルチチャネル (マルチユーザー同時性): 複数のユーザーがそれぞれの端末上で同じ CPU およびその他のリソースを同時に使用し、システムの効率を最大限に発揮します。

  • 独立性: ユーザーは、互いに干渉したり混乱したりすることなく、互いに独立して操作できます。

  • 適時性: ユーザーはシステムから短時間でタイムリーな回答を得ることができます。

  • 応答時間に影響する要因: 端末の数、タイム スライスのサイズ、情報交換の量、情報交換の速度。

タイムシェアリング オペレーティング システムの利点

1) ユーザーに使いやすいインターフェイスを提供します。つまり、ユーザーはより短い時間で応答を得ることができます。会話形式でプログラムを作成、デバッグ、変更、実行し、計算結果を取得する能力。

2) コンピュータの普及と応用を促進し、タイムシェアリングシステムにより複数の端末を持ち歩き、遠く離れた複数のユーザーが同時に利用できるため、教育やOA化に大きな利便性をもたらします。

3) リソースの共有と情報交換を促進し、ソフトウェア開発とエンジニアリング設計に優れた環境を提供します。

関連知識の詳細については、FAQ 列をご覧ください。

以上がオペレーティング システムの分類によると、UNIX オペレーティング システムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。