タイムシェアリングオペレーティングシステムとは何ですか(例を含む)?


ベストアンサー

A2A KarmvirSinghに感謝します

タイムシェアリングオペレーティングシステムとは何ですか?

タイムシェアリングオペレーティングシステムとは、各タスクに実行時間を与え、すべてのタスクにすべてのプロセスを実行する時間を与えるシステムです。問題なくシームレスに。 1つのシステムに多数のユーザーが接続していて、各ユーザーがCPUの時間を与えているとします。ユーザーはシステムの使用に問題を感じることはありません。

タイムシェアリングオペレーティングシステムの使用法

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

タイムシェアリングシステムでは、すべてのタスクに特定の時間が与えられ、タスクの切り替え時間は非常に短くなります。アプリケーションはそれによって中断されません。多くのアプリケーションを同時に実行できます。必要に応じて、バッチシステムでタイムシェアリングを使用してパフォーマンスを向上させることもできます。

タイムシェアリングシステムは、実行するタスクが多く、システムによってタスクが中断されないビジネスを運営するためのより良い方法です。各タスクと各ユーザーは時間を取得します。終わりに近づいているタスクは、新しいタスクに時間をかけることができるように、より多くの注目を集めます。

プログラミング言語のスレッドについて聞いたことがあるかもしれません。スレッドはタイムシェアリングでも機能します。マルチスレッドまたはマルチタスクについて聞いたことがありますか?タイムシェアリングを使用してジョブ/タスクを切り替えています。 MSWordまたはMSExcelを使用しているとします。現在、これらのアプリケーションでは、MS Wordのスペルチェックや文法チェックのように、多くの小さなスレッドやタスクが実行されています。したがって、タイムシェアリングオペレーティングシステムは、すべてのシステムが正しく動作するように、これらのアプリケーションの個々のタスクや他のアプリケーションにも時間を与える必要があります。

タイムシェアリングオペレーティングのデメリットシステム:

タイムシェアリングシステムの大きな欠点は、多くのリソースを消費するため、特別なオペレーティングシステムが必要になることです。多くのユーザーやアプリケーションが実行されているため、システムがハングアップする可能性があるため、タスク間の切り替えが高度になる場合があります。したがって、タイムシェアリングシステムはハードウェアの高い仕様を備えている必要があります。

タイムシェアリングの例は次のとおりです。

Multics &Unixオペレーティングシステムはタイムシェアリングオペレーティングシステムです

Moksh Maheshwari

回答

タイムシェアリングは、さまざまな端末にいる多くの人々が特定のコンピュータシステムを同時に使用します。タイムシェアリングまたはマルチタスクは、マルチプログラミングの論理的な拡張です。複数のユーザー間で同時に共有されるプロセッサの時間は、タイムシェアリングと呼ばれます。

マルチプログラムバッチシステムとタイムシェアリングシステムの主な違いは、マルチプログラムバッチシステムの場合、目的は次のことです。プロセッサの使用を最大化するのに対し、タイムシェアリングシステムでは、応答時間を最小化することが目的です。

複数のジョブはCPUによってそれらを切り替えることによって実行されますが、切り替えは非常に頻繁に発生します。したがって、ユーザーは次のことができます。即時応答を受信します。たとえば、トランザクション処理では、プロセッサは各ユーザープログラムを短いバーストまたは大量の計算で実行します。つまり、 n ユーザーの場合が存在する場合、各ユーザーはタイムクォンタムを取得できます。ユーザーがコマンドを送信すると、応答時間は最大で数秒になります。

オペレーティングシステムは、CPUスケジューリングとマルチプログラミングを使用して、各ユーザーに時間のごく一部。主に次のように設計されたコンピュータシステムバッチシステムはタイムシェアリングシステムに変更されました。

タイムシェアリングオペレーティングシステムの利点は次のとおりです-

  • 迅速な応答の利点を​​提供します。
  • ソフトウェアの重複を回避します。
  • CPUのアイドル時間を短縮します。

タイムシェアリングオペレーティングシステムのデメリットは次のとおりです-

  • 信頼性の問題。
  • ユーザープログラムとデータのセキュリティと整合性の問題。
  • データ通信の問題

タイムシェアリングOSの例

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です