インターフェース

最終更新日 2023年09月07日

インターフェースとは

基礎

ここではコンピューターのインターフェースについて記載します。それでもインターフェースの意味が幅広く、インターフェースという用語が出てきたら文脈等を考慮して何を意味するのか判断します。インターフェースとは、異なるものを接続する規格、仕様、装置、部品です。大きく分けてハードウェア・インターフェース、ソフトウェア・インターフェース、ユーザー・インターフェース(ヒューマン・インターフェース)があります。

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

ハードウェア・インターフェースは、PCパーツ同士や、コンピューター本体と周辺機器を接続します。例えば、USB等の規格、USB等のコネクター等が該当します。

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

ソフトウェア・インターフェースは、プログラム同士や、OSとアプリケーションを接続します。例えば、プログラム同士を接続するためにプログラミングを行うときに利用する仕様、API(Application Programming Interface)等が該当します。

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

ユーザー・インターフェースは、コンピューターと人間を接続します。物理的に接続するわけではなく、操作により接続します。例えば、ディスプレイのタッチパネル、キーボード、マウス等の装置等が該当します。

標準インターフェース

標準インターフェースとは、コンピューターで標準的に使用するインターフェースです。例えばUSBはパソコン等のコンピューターで標準的に使用するので標準インターフェースに該当します。

ハードウェア・インターフェースの種類

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

シリアル・インターフェースとはデータを1ビットずつ転送するハードウェア・インターフェースです。パラレル・インターフェースと比べてデータ転送速度の高速化、データ転送距離の長距離化に有利のため普及しています。

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

パラレル・インターフェースとはデータを複数ビットずつ転送するハードウェア・インターフェースです。コンピューター登場後しばらくは主流でしたが、データ転送の高速化・長距離化に不利のためシリアル・インターフェースへ移行が進みました。

デジタル・インターフェース

デジタル・インターフェースとは、デジタル信号を転送するハードウェア・インターフェースです。主にコンピューターとディスプレイとの間でデジタル信号を転送するハードウェア・インターフェースを指す場合が多いですが、昔はアナログ信号を転送するハードウェア・インターフェースを使用してきたためです。これと区別するためにデジタル・インターフェースと呼ぶ場合があります。

ソフトウェア・インターフェースの種類

API

APIとはApplication Programming Interfaceの略であり、ソフトウェアと別のソフトウェアをつなぎ、ソフトウェアの機能を別のソフトウェアから利用することを実現するインターフェースです。そのようなインターフェースの仕様(規約や関数)を指す場合もあります。

APIを利用し既にあるソフトウェアの機能を利用すると、同等の機能を一から開発するよりも開発の効率が上がります。APIは有料の場合もあれば無料の場合もありますが、有料であってもAPIを利用する方がコストがかからない場合、APIを利用する方が安く済みます。

CGI

CGIとはCommon Gateway Interfaceの略であり、サーバープログラムと他のプログラムをつなぎ、表示内容が変化するWebページを実現するインターフェースです。例えばWebページにアクセス回数を表示する場合、サーバープログラムとアクセス回数に関する処理を行うプログラムがCGIを使用し連携します。

ユーザー・インターフェースの種類

CUI

CUIとはCharacter based User Interfaceの略であり、ユーザー・インターフェースの一種です。シーユーアイと読みます。コンピューターに命令を与えるコマンドをキーボードで入力し操作します。

GUI

GUIとはGraphical User Interfaceの略であり、ユーザー・インターフェースの一種です。ジーユーアイと読みます。画面が表示する絵に対し操作することでコンピューターを操作します。例えば画面上にボタンがあり、マウスを使用しマウスポインター(マウスカーソル)をボタン上に動かします。そこでマウスのボタンを押し画面上のボタンを押します。その後、画面上のボタンを押すと実行する処理が始まります。

アイコニック・インターフェース

アイコンを使用するユーザー・インターフェースです。例えばブラウザーで左矢印のアイコンと右矢印のアイコンを表示し、前者を押すと戻る操作、後者を押すと進む操作が可能なアイコニック・インターフェースがあります。

Modern UI

Modern UIとはModern User Interfaceの略で、Microsoftが開発したユーザー・インターフェースです。モダンユーアイと読みます。Windows 8等が採用しました。大きな四角形のボタンに文字、アイコン等を表示し、タッチ操作で使いやすいデザインが特徴です。

ホットプラグ、ホットスワップ

違い

ホットプラグとホットスワップ、どちらも同じ意味の場合もあれば異なる場合もあります。両者の用語の使い分け方が様々です。

ホットプラグとホットスワップ、どちらもコンピューターの電源を入れたままPCパーツの交換や追加、周辺機器の接続や取り外しをすることだが、ホットプラグではソフトウェアを利用して指定の操作する作業が必要であり、ホットスワップでは不要を意味する場合があります。

ホットプラグとはコンピューターの電源を入れたままPCパーツの交換や追加、周辺機器の接続や取り外しが可能な物理的インターフェースを意味し、ホットスワップとはそれを可能とするソフトウェアの機能を意味する場合があります。

ホットプラグとホットスワップ、どちらもコンピューターの電源を入れたままPCパーツの交換や追加、周辺機器の接続や取り外しをすることだが、ホットプラグでは物理的インターフェース部分の電源を断つ必要があり、ホットスワップでは不要を意味する場合があります。

ホットプラグとはコンピューターの電源を入れたままPCパーツの交換や追加、周辺機器の接続や取り外しが可能なインターフェースを意味し、ホットスワップとは実際に交換や追加、接続や取り外しを行うことを意味する場合があります。


キャンペーン情報(PR)
マウスコンピューター
・初夏セール
最大45,000円OFF!!
(5月22日迄)
DELL
・今週のおすすめ製品
対象製品が最大15%OFF
(キャンペーン実施中)
パソコン工房
・5月の超おすすめ!ピックアップ
ゲーミングPCやクリエイター向けパソコン等を用意
(キャンペーン実施中)