- 締切済み
隠蔽化
今OSを勉強しているのですが、隠蔽化という言葉が出てきました。 よくわからないです(>_<) もし知っている方がいらっしゃったら教えてくれないでしょうか? お手数ですが、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- vaidurya
- ベストアンサー率45% (2714/5983)
汎用的に言えば… たとえば、ウェブブラウザで情報を見るときに その下に、ADSL回線があるのか、WiFi回線があるのか? あるいはそのウェブサーバーがどこにあるのか? 知る必要の無い情報がいっぱいあるわけです。 中には、知らないほうが良いことだって潜んでいるかもしれません。 まぁ、それは冗談だとしても、コンピューターの世界では 隠蔽化されている部分は多々あります。 そしてそれは、多くの場合に"共通化"という意味も持ちます。 たとえば、Linuxで言えば (ATAより新しく高機能なSCSI用ドライバーが整備され、その後) USB機器もSATA機器も、すべてがSCSIエミュレーションで扱われるようになっています。 これは、アプリケーション(ユーザー)に対して ストレージデバイスの種類を隠蔽化していますし、共通化しています。 あるいは、X.Org(X Window System)の存在は 搭載されているグラフィックチップを隠蔽化しています。 時としてXDMCPやvncを使うことで、GUIアプリのために 必死に働いているCPUが、どのPCにあるかさえ隠蔽化します。 時として、リモートPCのKDEデスクトップが LinuxではなくFreeBSDであることを隠蔽化することさえあるでしょう。 でも、それは同じくfirefoxやOOoが動いてしまう。 やはり共通化も実現していたり… OSの本質的な役目も、異なるハードウェアと 多様な使用目的の間を取り持つ…共通化にあると言えます。 言い換えれば、OSはすべてを隠蔽化しうるのかもしれません。 そのわりにOSが何か?に終始したりするんですけどね orz