운영 체제
위키백과 ― 우리 모두의 백과사전.
운영 체제(영어: operating system, OS)는 컴퓨터 내의 하드웨어와 기본 시스템의 동작을 직접적으로 제어하고 관리하는 일을 하는 시스템 소프트웨어이다.
흔히 말할 때 컴퓨터를 사서 다른 소프트웨어를 설치하기 전에 이미 설치되어 있는 모든 소프트웨어를 의미하기도 한다.
운영 체제는 다른 응용 프로그램들이 메모리와 입출력 장치를 사용할 수 있도록 만들어주고, 파일 시스템에 접근할 수 있도록 해준다. 다수의 응용 프로그램이 실행 중일 때, 운영 체제는 이러한 모든 프로세스들을 스케줄링하여 서로가 방해 없이 공정하게 수행될 수 있도록 만들어 준다.
목차 |
[편집] 운영 체제의 예
- 윈도우즈 기반
- 유닉스 기반
- 맥 OS (X이전)
- CP/M 계열
- 8비트 이전 시대
- 기타
[편집] 분류와 용어 설명
운영 체제는 개념적으로 세 개의 구성 요소로 구분될 수 있다. 그 세 부분은 셸, 커널 그리고 하위 레벨 유틸리티이다. 그 이름이 암시하듯이, 셸은 커널의 외곽을 구성하는 껍데기로, 커널에 명령을 내리는 일을 한다.
하드웨어 <-> 커널 <-> 셸 <-> 응용 프로그램
몇몇 운영 체제에서 셸과 커널은 완전히 독립되어 있어서 사용자들이 다양한 조합의 셸과 커널을 구성할 수 있다. (예 유닉스) 그러나 그 구별이 단지 개념적이고 실제로는 통합된 형태인 운영 체제도 있다. (예 윈도우즈)