インタフェース_(情報技術)
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "インタフェース" 情報技術 ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2021年10月)

情報技術において、インタフェース(: interface)は、情報の授受を行うシステム間のプロトコル、または、その接続を行う部分をいう[1]コンピュータシステムの各部、あるいはシステム間の接続や、人間と機械の間の入出力部(ヒューマンマシンインタフェース)などがある。インターフェイスあるいはインターフェースなどと表記することもある。
ハードウェアインタフェースパソコンのバックパネルの例。様々なインタフェースを備えている。上から順に、PS/2DVI(左)、RS-232(右)、ディスプレイポートUSB(左)、RJ-45(右)、フォンコネクタ

コンピュータなどの情報機器ハードウェア間の通信を行う際の入出力ポートのコネクタ形状や、信号の送受信の方法(プロトコル)などを決めたもの。主にパラレル接続のものとシリアル接続のものに分けられるが、シリアル接続でもパラレルの制御用信号線や電源供給線が混ぜてあるものがほとんどである。またPCにおいてはパラレル接続での高速化が頭打ちなことから、各インタフェースのシリアル接続方式への移行が進んでいる(バス (コンピュータ)も参照)。

汎用でホットプラグ(機器の電源を入れたまま抜き差しできる)対応のもの

シリアル

USB

Thunderbolt

IEEE 1394

イーサネット(100Baseまで)

ExpressCard

eSATA


パラレル

イーサネット (1000BASE-T)



一般的にホットプラグ非対応で汎用のもの。サーバ用にホットプラグ機能を付加したものもある。

パラレル

SCSI

PCI

PCI-X



シリアル

PCI-Express

シリアルSCSI

シリアルATA

InfiniBand

ファイバーチャネル



汎用だがレガシーデバイス(旧世代のインタフェース)としてしばしば扱われるもの。PCカードの一部を除いてホットプラグには対応しない。

パラレル

XTバス

ISA

EISA


パラレルポート(IEEE 1284、セントロニクス規格準拠)

NuBus

Cバス

IDE

PCカード


シリアル

PS/2コネクタ

シリアルポート

RS-232

EIA-422


ADB



汎用ではなく、用途が限られるもの

シリアル

MIDI - 電子楽器の制御

S/PDIF - 音声の入出力


パラレル

GP-IB - 計測機器の制御

フロッピーディスク



ソフトウェアインタフェース

ソフトウェア間の通信を行う際の情報の渡し方などを決めたもの。

API (Application Programming Interface)

ABI (Application Binary Interface)

プロセス間通信

ネットワーク



オブジェクト指向プログラミングにおいて、複数の種類のオブジェクト多態性によって統一的に利用するため、境界部分の汎用的な共通規格を定義したもの。あるインタフェースに従ったメッセージを送受信できるようにすること、もしくはあるインタフェースに従った操作をできるようにすることを、そのインタフェースを実装する (implement) という。

JavaC#などのプログラミング言語では、実装を持たない抽象型としてインタフェースをサポートする。これらの言語において、クラスは実装の多重継承をサポートしない代わりに、任意の数のインタフェースを実装することができる。詳細は「インタフェース (抽象型)」を参照
ユーザインタフェース

コンピュータとユーザーがそれぞれ情報をやり取りする際の方式。詳しくはユーザインタフェースヒューマンマシンインタフェースの記事を参照。
ユーザ・網インタフェース

ユーザ・網インタフェース 通信事業者の通信設備とエンドユーザー側の設備とを接続する点である。UNIと呼ばれ、光回線終端装置ターミナルアダプタにあたる。ネットワーク同士を接続するものは網・網インタフェース (NNI) と呼ばれる。
関連項目

OSI参照モデル

通信プロトコル

出典^ 日本国語大辞典,ホームページ制作用語集,世界大百科事典内言及, ブリタニカ国際大百科事典 小項目事典,カメラマン写真用語辞典,百科事典マイペディア,ASCII jpデジタル用語辞典,IT用語がわかる辞典,知恵蔵,パソコンで困ったときに開く本,デジタル大辞泉,精選版. “インターフェースとは”. コトバンク. 2021年6月12日閲覧。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:13 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef