운영 체제, 셸, 그리고 (낮은 수준의) 필수 유틸리티들
일반적인 응용 프로그램들을 제외한 컴퓨터 시스템은 개념적으로 세 개의 구성 요소로 구분하기도 한다. 그 세 부분은 운영 체제, 셸, 그리고 (낮은 수준의) 필수 유틸리티들이다. 셸은 사용자가 시스템을 운용할 수 있게끔 해주는 기본적인 응용 프로그램이다. 이런 셸의 행동들은 결국 운영 체제에 명령을 내리는 일이 된다. bash 등의 이러한 셸은 그러나 엄밀히 운영 체제의 일부가 아니며 운영 체제 입장에서는 셸이나 필수 유틸리티들이나 모두 응용 프로그램일뿐 구별하지 않는다.
컴퓨터 시스템 구성 요소가 뭐야
운영 체제