콘텐츠로 이동

사용자 인터페이스 (User Interface)

Jan 25, 2026

거의 모든 운영체제가 가지고 있는, 사용자가 운영체제와 상호작용할 수 있게 해주는 인터페이스.

인터페이스입력 방식주요 사용 환경
CLI (명령줄)키보드로 텍스트 명령 입력서버, 시스템 관리
GUI마우스, 키보드데스크톱, 랩톱
터치스크린손가락 제스처스마트폰, 태블릿

CLI vs GUI 선택은 대부분 개인 선호의 문제이다.

  • 시스템 관리자와 파워 유저: CLI 선호 - 더 효율적이고 빠른 접근 제공
  • 일반 사용자: GUI 선호 - 사용하기 쉽고 직관적
  • 일부 시스템에서는 GUI로 일부 기능만 제공, 나머지는 CLI로만 접근 가능
시스템인터페이스
macOSAqua GUI와 명령줄 인터페이스 모두 제공
Windows데스크톱용 표준 GUI와 태블릿용 터치스크린 제공
iOS, AndroidCLI 앱이 존재하지만 거의 사용되지 않음, 대부분 터치스크린 사용
인터페이스장점단점
GUI사용하기 쉽고 직관적리소스 소비가 큼
CLI반복 작업에 효율적, 셸 스크립트로 자동화 가능학습 곡선 존재
터치스크린모바일 시스템에 적합정밀한 입력이 어려움
  • Operating System Concepts, 10th Edition, Chapter 2, p.56, 58-61