분산시스템이라고 이야기하며, 독립적인 컴퓨터들의 집합체를 의미합니다.
여기서 독립적인 컴퓨터란 개별적인 하드워어와 운영체제를 갖추고 있는 컴퓨터입니다.
분산 시스템은 독립적인 컴퓨터들의 하드웨어 제조사 또는 OS가 서로 다르더라도 기능이나 처리를 중재하는 역할을 수행합니다.
user가 운영체제에게 명령을 내리는 것입니다.
Command line interface
명령어를 사용자가 직접 입력합니다.
여기서, 사용자 입력 명령어가 수행 가능한 것인지 확인합니다.
만약, 수행 불가한 명령어라면 사용자에게 오류 메세지를 전달할 것이고
수행 가능한 명령어라면 명령을 실행하는 OS 내부함수에게 이를 전달합니다.
Graphical User Interface(GUI)
마우스로 클릭하는 등의 방식으로 명령을 전달합니다.
Prompt(프롬프트)
command line interface에서,
user@Ubuntu : home $ 과 같이
명령어를 입력할 수 있는 상태를 알려주는 표시를 의미합니다.