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

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

青灯夜游
青灯夜游オリジナル
2021-07-09 17:22:5215742ブラウズ

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

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

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

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

オペレーティング システム (Operating System、OS) は、コンピュータのハードウェアとソフトウェアのリソースを管理するコンピュータ プログラムであり、コンピュータ システムの中核および基礎でもあります。オペレーティング システムは、メモリの管理と構成、システム リソースの需要と供給の優先順位付け、入出力デバイスの制御、ネットワークの操作、ファイル システムの管理などの基本的なタスクを処理する必要があります。オペレーティング システムは、ユーザーがシステムと対話するための操作インターフェイスも提供します。オペレーティング システムにはさまざまな種類があり、携帯電話の組み込みシステムからスーパーコンピュータの大規模なオペレーティング システムに至るまで、さまざまなマシンにインストールされるオペレーティング システムは単純なものから複雑なものまで多岐にわたります。

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

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

原則:

ホストは複数の端末に接続されています。各端末はユーザーによって使用されます。システムに対して対話的にコマンド要求を行います。システムは各ユーザーのコマンドを受け入れます。コマンド、タイム スライス ローテーションを使用してサービス リクエストを処理し、その結果を端末上でユーザーに対話的に表示します。ユーザーは前のステップの結果に基づいて次のコマンドを発行します

タイム シェアリングの実装における主な問題システム: すぐに受け取りました。速やかに対処してください。

機能:

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

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

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

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

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

利点:

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

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

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

さらに関連する知識については、FAQ 列をご覧ください。

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

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