マルチタスクオペレーティングシステムとは何ですか?

マルチタスクオペレーティングシステムとは、一度に複数のプログラムを実行できる任意のタイプのシステムです。 最新のオペレーティングシステムは、特定のビジネス設定で使用するために設計された一部の私的開発システムを除き、複数のプログラムを同時に処理するように構成されています。 ほとんどの種類の通信技術と同様に、マルチタスクオペレーティングシステムは時間とともに進化しており、多くの文化で通信需要が増大し続けるにつれて進化し続ける可能性があります。

マルチタスクオペレーティングシステムの古い例では、2つ以上のタスクを管理するには、通常、実行中の2つのプロセス間でシステムリソースを切り替える必要がありました。 システムは1つのタスクを実行し、そのプログラムを数秒間フリーズしてから、他のプログラムのタスクを実行します。 このアプローチはオペレーターにとって短いタイムラグを作成しましたが、このラグは通常数秒以下であり、それでも古いシングルタスクオペレーティングシステムよりもかなり高い効率を提供しました。

時間の経過とともに、アクティブなプログラムごとにリソースを割り当てるために異なるアプローチを使用するマルチタスクオペレーティングシステムの一般的な化身が開発されました。 これにより、システムを駆動する機器に十分なリソースがあると仮定して、実質的にタイムラグがまったく発生しない状況が発生しました。 エンドユーザーにとって、これは、各タスクが順番に完了するたびにシステムがリソースを解放またはリダイレクトするのを待たずに、複数のタスクを同時に実行できることを意味していました。

典型的な複数のオペレーティングシステムには、1970年代後半から1980年代初頭にデスクトップコンピューターで一般的に使用されていた単純なオペレーティングシステムよりも多くのリソースが必要です。 新しいシステムでは、かなりの量のランダムアクセスメモリ(RAM)と他の種類の仮想メモリを備えたプラットフォームが必要です。 開いていて実行されているさまざまなアプリケーションを駆動するためのリソースが利用できない場合、システムはクロールが遅くなる可能性があります。

現在、ほとんどのデスクトップ、ラップトップ、およびネットブックオペレーティングシステムは、ある種のマルチタスクオペレーティングシステムで機能します。 現金自動預け払い機やATMなどの機器でも、一連のプログラムを使用して残高を確認し、ユーザーが行った要求を実行する、何らかのタイプのマルチタスクシステムを使用しています。 また、システムが購入したチケットを生成および分配する場合でも、購入したチケットの領収書の投稿など、いくつかのタスクを一度に実行できる映画チケットスタブシステムの例があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?