반응형

오늘은 GUI와 CUI의 차이를 알아보겠습니다.

먼저 CUI와 GUI에 공통점으로 있는 UI라는 것은 무엇일까요?

UI(User Interface)란?

영어 뜻 그래도 사용자 인터페이스라는 뜻입니다.

즉 컴퓨터와 사용자가 만나는 접점인데요.

우리가 매일 사용하는 스마트폰의 화면도 UI라고 할 수 있습니다.

CUI란?

CUI는 주로 명령줄 인터페이스(CLI)라고도 불리우는데요.

Command-Line Interface 또는 Character User Interface라고 합니다.

가장 대표적인 예시로는 도스, 명령 프롬프트, bash로 대표되는 유닉스 셸 환경이 있다.

즉 명령어를 통해서 컴퓨터와 만나게 되는데요.

예전의 컴퓨터 들은 모드 CUI기반이었습니다.

그리고 이곳에 디자인(그래픽)적인 요소를 추가한 것이 나타나는데요.

이것이 GUI입니다.

GUI란?

그래픽 사용자 인터페이스(graphical user interface, GUI)라고 불리우며

사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다.

대표적으로 우리가 매일 사용하는 스마트폰의 인터페이스이기도 합니다.

그리고 지금 제가 사용중인 컴퓨터의 윈도우 운영체제도 GUI의 대표적인 운영체제입니다.

CUI와 GUI의 차이점

CUI는 글자로만 이루어져 있기 때문에, 별도의 이미지가 필요 없어서 속도가 빠르고 리소스를 적게 사용합니다.

그래서 대부분의 서버 컴퓨터는 CUI기반으로 운영됩니다.

하지만 사용자가 명령어를 일일이 쳐야해서 단순히 아이콘만 클릭하는 GUI와 달리 편리성은 떨어집니다.

구분 CUI GUI
속도 빠름 상대적으로느림
리소스 적게 사용 많이 사용
자동화 편리 복잡
편리성 낮음 높음

다만 반복 작업을 할때, 워드나 엑셀 작업을 할때에도 사용자가 단축키로 훨씬 효율적으로 하는 것처럼

반복된 작업을 할때에는 확실히 CUI의 장점이 있습니다.

오늘은 CUI와 GUI의 장단점에 대해서 알아보았는데요.

이러한 특징을 알고 잘 사용하셨으면 좋겠습니다.

반응형

복사했습니다!