接口

计算机不同功能层间的通信规则
接口(interface)是指系统的(硬件或软件)组件和其他组件的交互点。接口使得其他组件可以在不了解该组件内部结构的情况下和它进行交互,完成特定的功能,为了能够保证同一类型的组件之间可以替换,人们会定义一些标准接口,遵守标准接口的组件可以互相替换,给生产者和使用者都带来方便。[1]

分类

硬件接口
硬件接口指计算机的各个硬件组件(比如总线内存、显示器、输入输出设备)之间的交互点。例如SCIS接口标准。根据逻辑层次的不同,这些接口可以通过底层电气信号特性或抽象逻辑信号进行描述,外界和组件的交互过程必须遵守特定的协议,这些协议定义了组件和外界进行信号交换时必须遵守的顺序和规则。
软件组件接口