バックグラウンド処理とは何ですか?

バックグラウンド処理は、アクションによって最適に定義できます。 コンピューターのユーザーがコンピューターのフォアグラウンドでアクションを実行している間に、単にコンピューターのバックグラウンドでタスクを実行します。 たとえば、バックグラウンド処理では、コンピューターユーザーはキーボードとコンピューター画面を使用して1つのアプリケーションをアクティブに操作しながら、同時に別の操作をバックグラウンドで実行できます。 多くの場合、バックグラウンドプロセスは完全に自律的に動作し、ユーザーはプロセスが実行されていることさえ認識していません。

コンピューターのバックグラウンドでデータを処理することは、コンピューターの機能の不可欠な部分です。 背景は、ユーザーが画面上で作業しているアプリケーションと比較して、高優先度、同レベル優先度、または低レベル優先度にすることができます。 バックグラウンド処理が許容可能な時間枠内で達成され、ユーザーの活動またはコンピューターの全体的な機能に干渉しない限り、成功と見なすことができます。

バックグラウンド処理の一般的な例の1つに、一般的なプリンターがあります。 コンピューターユーザーがワードプロセッサで作業してドキュメントを入力し、保存し、コンピューターに印刷を指示すると、そのコマンドはコンピューターのバックグラウンドプロセスによってプリンターに転送されます。 このアクティビティは、コンピューターユーザーの画面で発生していることに関係なく行われます。 実際、コンピューターユーザーは、コンピューターがバックグラウンド処理を行っている間も、ドキュメントの変更を続けたり、新しいドキュメントを開いて入力したり、まったく新しいアプリケーションで作業したりできます。

コンピューターユーザーとバックグラウンドプロセス間の相互作用の欠如は、プロセスが重要でないことを意味するものと誤解されるべきではありません。 フォアグラウンドで相互作用しているアプリケーションと同じくらい重要な特定のバックグラウンドプロセスがあります。 一部のコンピューターには、タスクに優先順位を付け、それぞれに割り当てるエネルギー量を調整する機能があります。 ただし、一般的に、バックグラウンドプロセスの優先度は比較的低く、出力は最小限です。

バックグラウンドプロセスは通常、デーモンまたは計算集中型のタスクのいずれかに分類できます。 電子メールの転送、Webページの提供、時刻の同期などの一般的な機能の処理を支援するため、平均的なコンピューターユーザーはデーモンの動作に精通しています。 ユーザーとの対話ではなく、ネットワーク上のプログラムまたは他のコンピューターとの対話です。 メモリをほとんど使用せず、CPU使用率に大きな負担をかけないため、コンピューターユーザーは、これらのプロセスが存在し、コンピューターのフォアグラウンドでタスクに集中している間に実際に行われていることに気付かずに、何年もマシンで作業する場合があります。

他の言語

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

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