ホームページ >よくある問題 >複数のユーザーがコンピュータを対話的に使用できるようにするオペレーティング システムとは何ですか?

複数のユーザーがコンピュータを対話的に使用できるようにするオペレーティング システムとは何ですか?

青灯夜游
青灯夜游オリジナル
2021-02-01 15:26:4914981ブラウズ

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

複数のユーザーがコンピュータを対話的に使用できるようにするオペレーティング システムとは何ですか?

#このチュートリアルの動作環境: Red Hat Enterprise Linux 6.1 システム、Dell G3 コンピューター。

複数のユーザーがコンピュータを対話的に使用できるようにするオペレーティング システムは、「タイムシェアリング オペレーティング システム」です。

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

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

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

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

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

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

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

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

利点:

1) ユーザーにフレンドリーなインターフェイスを提供します。つまり、ユーザーは短時間で応答を得ることができ、プログラムのプログラミングとプログラミングを短時間で完了できます。会話形式でデバッグ、変更、実行し、結果を取得します。

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

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

コンピューター プログラミングの詳細については、プログラミング入門をご覧ください。 !

以上が複数のユーザーがコンピュータを対話的に使用できるようにするオペレーティング システムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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