フォアグラウンド処理
処理だよ
人間様の見えるところでお仕事しているよ
あまり使われない表現だよ
あるいは、優先して処理される処理だよ
簡単に書くよ
フォアグラウンド処理(読:フォアグラウンドショリ 英:foreground processing)とは
コンピュータを使っている人から見える所でやっている処理のこと……かな?
あるいは
優先して処理される処理のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・フォアグラウンド
・バックグラウンド
・バックグラウンド処理
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
フォアグラウンドは「コンピュータさん世界における表の世界」です。
バックグラウンドは「コンピュータさん世界における裏の世界」です。
コンピュータの中ではプログラムさんが、えっちらおっちらとお仕事をしています。
これらのお仕事は
1.人間様の見えるところでやっているお仕事
2.人間様の見えないところでやっているお仕事
の2つに分類できます。
この2種類のお仕事のうち
1.人間様の見えるところでやっているお仕事
の作業場所が「フォアグラウンド」です。
「フォア(fore:前)」な「グラウンド(ground:地面)」で「フォアグラウンド(foreground)」ですね。
大人に成りきれていない人が好きそうな表現を使えば「表の世界」です。
太陽がまぶしいぜ。
もう一方の
2.人間様の見えないところでやっているお仕事
の作業場所が「バックグラウンド」です。
「バック(back:後ろ)」な「グラウンド(ground:地面)」で「バックグラウンド(background)」ですね。
大人に成りきれていない人が好きそうな表現を使えば「裏の世界」です。
かっこい~。
バックグラウンド処理は「バックグラウンドでやっている処理」です。
そのまんまな説明ですね。
よく分からない人はコンピュータの画面を舞台だと考えると分かりやすいと思います。
バックグラウンド処理は舞台裏でやっている処理です。
ExcelさんとかWordさんが画面上で華やかに動いているときも、舞台裏では、いろんな人(プログラム)が動き回っています。
照明さんや音声さんのような役割のプログラムもいればウイルスセキュリティソフトさんのような警備員さんもいます。
そのような裏方さん達がやっているお仕事がバックグラウンド処理です。
以上を踏まえて
フォアグラウンドでやっている処理
が「フォアグラウンド処理」です。
こちらも、そのまんまな説明ですね。
取り上げておいて なんですが、私は実際に「フォアグラウンド処理」という表現を聞いたことがありません。
おそらく、出てくるのは「バックグラウンド処理」と対比させられるときくらいです。
……というのが私の知っている「フォアグラウンド処理」です。
あとは、やらなくちゃいけない処理が複数あるときに
優先して処理される処理:フォアグラウンド処理
後回しにされる処理:バックグラウンド処理
のように呼び分けることがあるようです。
気が向いたら、頭の片隅にでも置いておいてあげてください。
一言でまとめるよ
まぁ「フォアグラウンド処理」って単語が出てきたら「表舞台でやっているお仕事なんだな~」と お考えください。
おまけ
■訳してみるよ
「foreground(フォアグラウンド)」の意味は「前景」とか「表面」とかです。
「処理」は日本語ですね。
何となく くっつけると
表面でやる処理
となります。
■検索してみる?






