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