質問: configuration と setting (it関係) コンピュータ用語として、configurationとsettingという似たような意味の単語が使われますが(client machine configuration/setting, initial configuration/settingなど)、このふたつの差異が理解できません。 同じことを指すのにどちらの表現も使われていたり、"configuration settings"という用法があったり。 使い分けに厳密な線引きがあるわけではないのは承知していますが、それぞれの単語の持つイメージをつかみたいと思います。 できれば用例を挙げて、「"configuration"はこんな感じ、"setting"はこんな感じ」と説明していただけないでしょうか。
回答: コンピュータの世界では,ハードウェア/ソフトウェア, 物理/論理のように対応する用語があります. configuration は元々大型コンピュータの世界でハードウェアの構成を意味していました.どんなcpuを使い,どんなチャネルにどんな入出力装置(disk/tapeなど)を接続するかという物理構成です.それがだんだん進歩し,物理的に接続を変えなくとも,ソフトウェアで論理的に変更できるようになってきているわけです. その意味合いがまだ残っていて,configuration はハードウェア寄りの言葉で,その物理構成が決まってから,ソフトウェア寄りの言葉であるsetting によりそれらを論理構成として実効あるものとした上で,初期設定(initialization とかinitial setting)やパラメータにより実行環境を作り上げることですね. 注意深く見ると,これらの用語は,決して同じ意味には使っていません.もともと違う意味です.