「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

フォアグラウンドプロセス

pointこの用語のポイント

pointお仕事中のプログラムだよ

point人間様の見えるところでお仕事しているよ

スポンサーリンク

簡単に書くよ

フォアグラウンドプロセス(英:foreground process)とは

コンピュータさんの世界における「表の世界」でお仕事をしているプログラムのこと。
もう少し真面目に書くと

人間様の見えるところで、お仕事をしているプロセス(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)のこと
です。


image piyo

詳しく書くよ

フォアグラウンド」+「プロセス」で「フォアグラウンドプロセス」です。

フォアグラウンドプロセス

フォアグラウンドは「プログラムさんのお仕事場所のうち、人間様の見えるところ」ね。
コンピュータさんの世界における表の世界みたいなものだと お考えください。
ちなみに裏の世界は「バックグラウンド」です。

フォアグラウンドプロセス2

プロセスは「メモリを使って何かやっているプログラムひとつひとつ」です。
よく分からなければ「実行中のプログラム」と読み替えてください。
プログラムは動いていればメモリを使っています。

フォアグラウンドプロセス3

以上を踏まえて

人間様の見えるところで、えっちらおっちらと頑張って、お仕事をしているプログラム

がフォアグラウンドプロセスです。
目立ちたがり屋なやつですね。

フォアグラウンドプロセス4

なお、人間様の見えないところでお仕事中のプログラムは「バックグラウンドプロセス」と言います。
「バックグラウンド」+「プロセス」で「バックグラウンドプロセス」です。
バックグラウンドは「人間様の見えないところ」を意味します。

フォアグラウンドプロセス5

実際のところ「フォアグラウンドプロセス」という表現を使うことは稀です。
単に「プロセス」と表現されることが多いからです。
フォアグラウンドプロセスは、要するに普通のプロセスのことですからね。

基本的には、バックグラウンドプロセスと対比して「これは見えるところでお仕事をやっているやつだからな!」と強調したい場合のみ「フォアグラウンドプロセス」と表現します。


image piyo2

一言でまとめるよ

まぁ「フォアグラウンドプロセス」って単語が出てきたら「人間様の見えるところで働いてるプログラムなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像016
書籍画像047

おまけ

■訳してみるよ

「foreground(フォアグラウンド)」の意味は「前景」とか「表面」とかです。
「process(プロセス)」の意味は「過程」とか「経過」とか「方法」とか「手順」とか「工程」とか「処理」とか「処理する」とか「加工する」とかです。
何となく くっつけると

表面でやる処理

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践