目次:
定義-タイムシェアリングとはどういう意味ですか?
タイムシェアリングとは、マルチプログラミングまたはマルチタスクを介して多くのユーザーにコンピューティングリソースを配布することです。 これは1960年代に導入され、コンピューターはまだ高価すぎて多産にはならないため、多くのユーザーが1つのタイムシェア、ユーザーがコンピューターにアクセスできる特定の時間を確保することで1つのコンピューターを使用できるようにしました。 これにより、多くの人がコンピューターを使用できるようになりましたが、コンピューターを実際に所有していなければ、ほとんどの人は買うことができませんでした。 最近のコンピューターは、高速なプロセッサーとマルチタスクオペレーティングシステムにより、小さなコンピューターでも複数のユーザーに対応できるため、ユーザーをキューに入れる必要がないため、これはコンピューターを使用する歴史的な方法に過ぎません。
Techopediaはタイムシェアリングについて説明します
タイムシェアリングのプラクティスは、コンピュータを使用する1人のユーザーのみが非常に非効率的であり、それを使用する大規模なグループはそうではないという認識から開発されました。 この理由は、ユーザーが情報の大きなバーストを入力した後、主にユーザーが次の動きを考えているか、何か他のことをしているために長い休止が続く個人の相互作用パターンでした。 しかし、より多くのユーザーが同時にコンピューターを使用する場合、ユーザーの一時停止は別のユーザーのアクティビティで満たされる可能性があるため、十分なユーザーベースがあれば、プロセスはその多くで非常に効率的になる可能性がありますユーザーは同時にコンピューターを使用でき、コンピューターのダウンタイムはほとんどありません。 ユーザーは異なる端末を介して同じコンピューターにアクセスすることができ、順番が回るとプロンプトが表示されました。
バッチ処理は、あるプログラムまたはユーザーの実行と次のユーザーとの間の時間遅延を短縮するために使用されましたが、完全にマルチユーザーのシステムは、ユーザー状態をマシン自体に保存する必要があるまったく異なる概念でした。
最初のタイムシェアリングプロジェクトは、変更されたIBM 704および後に変更されたIBM 7090を使用して、1957年の終わりにジョンマッカーシーによって実装されました。最初の商業的に成功したタイムシェアリングシステムは、ダートマスタイムシェアリングシステムでした。




