翻訳と辞書
Words near each other
・ 抽籤馬
・ 抽象
・ 抽象インタプリタ
・ 抽象クラス
・ 抽象ゲーム
・ 抽象データ型
・ 抽象メソッド
・ 抽象代数学
・ 抽象化
・ 抽象化 (計算機科学)
抽象化レイヤ
・ 抽象化レイヤー
・ 抽象化層
・ 抽象名詞
・ 抽象型
・ 抽象実行
・ 抽象概念
・ 抽象構文
・ 抽象構文木
・ 抽象構文記法1


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

抽象化レイヤ : ミニ英和和英辞書
抽象化レイヤ[ちゅうしょうか]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

抽象 : [ちゅうしょう]
  1. (adj-na,n) abstract 
抽象化 : [ちゅうしょうか]
 (n,vs) abstraction
: [ぞう]
 【名詞】 1. elephant 
: [か]
 (suf) action of making something

抽象化レイヤ ( リダイレクト:抽象化レイヤー ) : ウィキペディア日本語版
抽象化レイヤー[ちゅうしょうかれいやー]
抽象化レイヤー(または抽象化層)とは、ある特定の機能の詳細な実装を隠す手段である。抽象化レイヤーを用いたソフトウェアモデルで有名なものとしては、コンピュータ・ネットワークプロトコルOSI参照モデルや、OpenGLのグラフィック描画ライブラリ、あるいはUNIXで生まれてMS-DOSLinuxなど最近のオペレーティングシステムのほとんどが採用しているバイトストリーム入出力モデルなどがある。
UNIXでは、ほぼすべての入出力を、装置から読み込んだり装置に書き込んだりするバイトの連なりとみなす。装置の独立性を達成するために、ファイルI/O、ソケットI/O、端末I/Oなどでこのバイトの連なりモデルが使われている。アプリケーションが装置に対して読み書きを行う場合、まずその装置をオープンする機能を呼び出す。装置は、端末などの実在する装置の場合もあれば、ネットワークポートファイルシステム内のファイルといった仮想的な装置の場合もある。オペレーティングシステムが装置の物理的な特性を隠蔽し、抽象的なインタフェースを代わりに提供することにより、プログラマは装置を意識せずにバイト列を読み書きするだけでよくなる。個々の装置の読み書きに必要な変換処理は、オペレーティングシステムが行う。
OpenGLのようなグラフィックライブラリのほとんどは、抽象化されたグラフィック装置をインタフェースとして提供している。プログラマが書いたコマンドは、ライブラリによって特定の装置に図形を描く専用コマンドに翻訳される。プロッター用のコマンドと、CRTモニター用のコマンドとは別物だが、グラフィックオブジェクトを描画するための汎用的な命令をグラフィックライブラリが抽象インタフェースとして提供することで、実装や装置に依存したこまごましたことを気にせずにすむ。
計算機科学において、抽象化層とはモデルアルゴリズムを一般化したものであり、いかなる特定の実装からも独立したものである。このような一般化は、各種の実装の間に幅広い共通点があることに基づいている。これらの共通点は、モデルによってうまくカプセル化できる。モデルによるカプセル化とはまた、各種の個別の実装に類似性があることを明確に示すことでもある。よくできた抽象化レイヤーは有益な概念メタファーを純粋な形で取り出し、単純化して提供するので、再利用が容易になり、正しい使い方をすばやく把握できるようになる。
すぐれた抽象化は、どこが抽象的であるべきかも含めて一般化を行う。従って、抽象化レイヤーを利用するアプリケーションが特別な要件や問題を抱えている場合でも、対処を可能にする。
抽象化レイヤーは、複数の抽象化層からなる階層を構成することが多い。OSI参照モデルは7層の抽象化レイヤーから成る。各層が、デジタル通信における各層のニーズに対処しつつ隠蔽することで、さまざまな技術が複雑に絡み合うのを防ぐことができる。
バトラー・ランプソンの有名な格言に「情報工学のあらゆる問題は別のレベルのインダイレクションで解決される」というものがあるが、「インダイレクション」を「抽象化」にわざと置き換えた形でよく引用される。
==計算機アーキテクチャー==

計算機アーキテクチャーでは、計算機システムは通常次の5つの抽象化層で表される: ハードウェアファームウェアアセンブラオペレーティングシステムプロセス

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「抽象化レイヤー」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Abstraction layer 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.