Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

フェールソフトとフォールバックの違い

フェールソフト」と「フォールバック」という言葉の意味を調べても同じようなことしか書いてないので混乱しがちだが……

フェールソフト
障害等が発生したときでも、「自動的に」一部の機能を停止したり性能を犠牲にしたりして動作を継続させる「機能」のこと(「フェールソフト技術」「フェールソフト機能」)。 RAID の縮退モードとか。ノートパソコンの省電力モードもある意味これなのかな。
フォールバック
障害等が発生したときに「ユーザの命令に従って」一部の機能を停止したり性能を犠牲にしたりして動作を継続「させること」(「フォールバックさせる」)。 Windows のセーフモードとか。 FM ラジオをモノラルにしてノイズを減らすのもこれかな。

IA の先生情報。http://sinzo.web.infoseek.co.jp/joho/kodogozen/02system/006/point006.htm によれば、フェールソフトは「機能縮小」、フォールバックは「縮退運転」。 RAID なんかはフェールソフト機能が働いているときの状態を「縮退モード」と言ったりするので、なおまぎらわしい。