인터페이스란, 서로 다른 하드웨어 사이 그리고 하드웨어와 소프트웨어 사이, 소프트웨어와 사용자 사이를 연결해주는 시스템 구성 또는 규격을 말합니다. 사람과 사람이 대화를 하기 위해서는 언어가 같아야 하듯 하드웨어 사이에서도 명령어를 주고받고 데이터를 송수신하기 위해서는 통신 수단이 같아야 합니다. 이를 규격화하여 서로 어울리는 하드웨어 사이에 연결하는 시스템을 인터페이스라고 합니다. Serial-ATA, USB, IEEE-1394 등이 대표적인 인터페이스 입니다.
유저 인터페이스 (UI=User Interface)
워드프로세서든 게임소프트든 응용소프트웨어나 운영체제를 사용자가 사용하기 위해서는 소프트웨어에게 접근하기 위한 시스템이 필요합니다. 이와 같은 시스템을 유저 인터페이스라 하며 이것이 불편할수록(특히 게임) 사용자에게 외면받기 쉽습니다. 유저 인터페이스는 크게 CUI와 GUI 방식이 있습니다.
<Character User Interface>
CUI 방식의 대표적인 프로그램으로는 DOS 운영체제를 들 수 있습니다. CUI 인터페이스는 사용자가 문자를 이용해소프트웨어를 사용하도록 이루어져 있습니다. 구성이 단순하고 인터페이스를 이루는데 소요되는 자원이 적게 들지만 그 만큼 단조롭기 쉽고 초보자가 접근하기 어렵다는 단점이 있습니다.
<Graphic User Interface>
GUI 방식은 CUI와 다르게 그림으로 만들어진 명령어로 소프트웨어를 사용하게 됩니다. 사용자는 프로그램에게 그림을 이용해 명령을 내리고 그림으로 화답을 받는 직관적인 인터페이스입니다. CUI에 비해 초보 사용자가 접근하기 수월하다는 장점이 있습니다. 그러나 문자에 비해 그림은 시스템 자원을 많이 차지하기 때문에 상대적으로 고사양 컴퓨터를 필요로 하고 제작하기가 쉽지 않다는 단점이 있습니다.
'IT' 카테고리의 다른 글
FSB (Front Side Bus) (0) | 2009.07.10 |
---|---|
버스 (BUS) (0) | 2009.07.10 |
DDR (Double Data Rate) 기술 (0) | 2009.07.10 |
악성코드에 의한 하드디스크 손상에 대해 (0) | 2009.07.10 |
Tib-컴퓨터 바탕화면 작업표시줄 숨기기 (0) | 2009.03.31 |