인터페이스란, 서로 다른 하드웨어 사이 그리고 하드웨어와 소프트웨어 사이, 소프트웨어와 사용자 사이를 연결해주는 시스템 구성 또는 규격을 말합니다. 사람과 사람이 대화를 하기 위해서는 언어가 같아야 하듯 하드웨어 사이에서도 명령어를 주고받고 데이터를 송수신하기 위해서는 통신 수단이 같아야 합니다. 이를 규격화하여 서로 어울리는 하드웨어 사이에 연결하는 시스템을 인터페이스라고 합니다. Serial-ATA, USB, IEEE-1394 등이 대표적인 인터페이스 입니다. 유저 인터페이스 (UI=User Interface) 워드프로세서든 게임소프트든 응용소프트웨어나 운영체제를 사용자가 사용하기 위해서는 소프트웨어에게 접근하기 위한 시스템이 필요합니다. 이와 같은 시스템을 유저 인터페이스라 하며 이것이 불편할수록(..