インターフェース

インターフェースとは

コンピュータと周辺機器を接続する規格群のこと

ハードウェアインターフェース

ハードウェアとしての機器を接続するときのインタフェース

種類

USB

USB(Universal Serial Bus)とは、キーボードやマウスなどの入力機器や外付けディスク、メモリなどの様々な周辺機器を接続することが出来る。

HDMI

MDMI(High-Definition Multimedia Interface)とは、デジタル家電のインターフェースであるが、主にテレビやディスプレイ接続に用いられる。
映像や音声、制御、Ethernetなどの信号を通信できる。

DVI

DVI(Digital Visual Interface)とは、ディスプレイの映像入出力インターフェースである。
アナログとデジタルに対応している。

Bluetooth

Bluetoothとは、2.4GHz周波数帯を用いる低消費電力無線規格のことである。
スピーカーやヘッドフォンなどのオーディオ機器をはじめ、さまざまな機器で通信できる。

Ethernet

Ethernetとは、DEC、Intel、Xerox社が開発した、有線コンピュータネットワークの規格。
ケーブルなどの物理層からフレームフォーマットなどのデータリンク層に渡る規格。
IEEEで使用が既定されているが、DIX Thernetが主流で使用されている。

SATA

SATA(Serial Advanced Technology Attachme)とは、ディスクドライブを接続する規格。
現在では、デスクトップパソコンでHDDやSSD、光学ドライブの接続に用いられている。

NVMe

NVMe(Non-Volatile Memory Express)とは、SSD用の規格である。

PCI-Express

PCI-Express(Peripheral Component Interconnect Express)とは、コンピュータにおいて周辺機器を接続する規格であるPCIの高速版である。
デスクトップパソコンなどで、マザーボードに周辺機器を接続捨て、機能拡張に利用されている。

シリアルインターフェース

データを1bitずつ送る転送方式。転送速度は遅く、価格は安い。長距離に適している。

パラレルインターフェース

データを複数bitずつ送る転送方式。転送速度は速く、価格は高い。長距離に適していない。

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

プログラム間でのインターフェースのこと。

ユーザーインターフェース

利用者がコンピュータを操作するときに用いる入出力などの仕組み

種類

CUI

CUI(Character User Interface)またはCLI(Command Line interface)とは、コンピュータからの出力、コンピュータへの入力を文字で行うもの。

GUI

GUI(Graphical User Interface)とは、画像も用いたコンピュータからの出力とポインティングデバイス(マウスなど)によるコンピュータへの入力を行うもの。

WebUI

WebUI(World Wide Web User Intefece)とは、Webブラウザを用いたインターフェースのこと。
アプリケーションにWebブラウザを組み込み、Webブラウザとして意識せずにWebUIを用いることもある。

インタフェース設計について

インターフェース設計はこっち。