사용자와 운영체제 인터페이스
사용자와 운영체제 간의 인터페이스는 컴퓨터 사용자가 운영체제와 상호작용하고 명령을 내릴 수 있게 해주는 매개체입니다.
이 인터페이스는 크게 두 가지 유형으로 나눌 수 있는데, 바로 커맨드 라인 인터페이스(CLI)와 그래픽 유저 인터페이스(GUI)가 있습니다.
커맨드 라인 인터페이스(CLI)
커맨드 라인 인터페이스 (CLI)
•
정의 : 사용자가 텍스트 기반 명령을 입력하여 운영체제와 직접적으로 상호작용하는 방식입니다.
•
장점 : 간결하고 명확한 명령 실행이 가능하며, 스크립트를 이용한 자동화가 용이합니다.
bat 파일로 매크로를 직접 만들 수 있는 것도 커맨드 라인 인터페이스를 사용한 방식입니다. 또한 CLI에서는 bat 파일도 직접 실행할 수 있습니다.
•
단점 : 사용자가 명령어를 정확히 알고 있어야 하며, 초보 사용자에게는 접근성이 낮을 수 있습니다.
윈도우의 CMD(실행)이 CLI입니다.
GUI
•
정의 : 그래픽 요소를 이용하여 시각적으로 운영체제와 상호작용하는 방식입니다. 아이콘, 창, 메뉴 등을 사용해 명령을 수행합니다.
•
장점 : 직관적이고 사용하기 쉬워, 모든 수준의 사용자가 쉽게 접근할 수 있습니다.
•
단점 : CLI에 비해 더 많은 시스템 자원을 소모하며, 때로는 명령 실행 속도가 느릴 수 있습니다.
윈도우가 곧 GUI입니다.