フォールトマスキング
問題の発生に対する備え(に関する考え方)だよ
問題が起きても外部に影響が出ないように頑張るよ
簡単に書くよ
フォールトマスキング(英:fault masking)とは
「本当はおかしくなったんだけどね。それがバレないように頑張るよ」のこと。
もう少し真面目ぶって書くと
故障なり何なりが起こっても、それが外部に影響を及ぼさないように備えること
です。
詳しく書くよ
サクっと一言で説明すると
問題が起きても、それが外部に影響を及ぼさないように備える
のが「フォールトマスキング」です。
単語の意味から考えた方が分かりやすいかもしれませんね。
fault(フォールト)の意味は「障害」です。
masking(マスキング)の意味は「覆い隠すこと」とかです。
何となく くっつけると
障害を覆い隠す
となります。
「masking(マスキング)」と言われるとピンと来ないかもしれませんが「mask(マスク)」ならイメージできるのではないでしょうか。
「障害にマスクを被せて、外からは(障害が起きていることが)分からないようにするぜ~」がフォールトマスキングです。
例えば、そうですね。
「デュアルシステム」というのがあります。
デュアルシステムは「同じ物を2つ用意して、その2つに同じ処理をさせているシステム」です。
よく分からない人は、同じコンピュータを2台用意して、その2台に同じ計算問題を解かせていると思ってください。
デュアルシステムでは2台に同じ処理をさせています。
この2台の片方が壊れてしまったら、どうなるでしょう。
そうですね。
特に問題ありません。
残った壊れていない方が頑張ってくれれば大丈夫です。
つまり、実際には問題が起きている(片方が故障した)わけですが、外からは分からない(ちゃんと処理される)わけです。
このような
何か問題が起きても、それが外部に影響を及ぼさないようにする
のがフォールトマスキングです。
一言でまとめるよ
まぁ「フォールトマスキング」って単語が出てきたら「問題が起こっても外部に影響を及ぼさないように備えるんだな~」と お考えください。
おまけ
■訳してみるよ
「fault(フォールト)」の意味は「障害」とか「欠陥」とか「過失」とかです。
「masking(マスキング)」は「mask(マスク)」+「ing」です。
「mask(マスク)」の意味は「覆面」とか「仮面」とか「仮面で覆う」とか「おおって隠す」とかです。
何となく くっつけると
障害をおおって隠す
となります。






