본문 바로가기

Computer Science/OS(Operating System)

[OS] 운영 체제 개요 - 운영 체제의 정의

운영체제(operating system)의 정의


운영 체제란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다.

보통 시스템(System)이란 용어는 하드웨어를 지칭하는 데 주로 사용되는데, 왜 운영 체제(Operating system) 은 소프트웨어 말할까?

운영 체제는 하드웨어와 한 몸이 되어야만 사용자에게 쓰일 수 있는 컴퓨터 시스템이 된다.

즉, 컴퓨터 전원만 켜고 운영 체제가 없을 경우에는 단순한 고철 덩어리에 불과하다. 컴퓨터라는 고철 덩어리를 사용자가 쉽게 컨트롤 할 수

있는 상태가 되게 하기 위해 운영 체제를 설치한다.

<운영 체제의 위치>

각종 소프트웨어들을 컴퓨터 하드웨어와 운영 체제 위에서 실행된다.

컴퓨터 전원을 키면 운영 체제도 동시에 실행이 된다. 보통 소프트웨어가 컴퓨터 시스템에서 수행되기 위해

서는 메모리에 그 프로그램이 올라가 있어야 한다. 운영 체제도 소프트웨어로서 전원이 켜짐과 동시에 메모

리에 올라가게된다. 하지만, 운영 체제처럼 규모가 큰 프로그램이 모두 메모리에 올라간다면 한정된 메모리

의 공간의 낭비가 심하다. 따라서 필수적인 부분만 메모리에 올려놓고 나머지는 필요할 때 메모리에 올려서

사용하게 된다. 이 때 메모리에 상주하는 부분을 커널(kernel)이라고 부른다.

커널은 좁은 의미의 운영 체제라고도 불린다.

넓은 의미의 운영 체제는 커널뿐 아니라 각종 시스템을 위한 유틸리티들을 광범위하게 포함하는 개념이다.

참고 서적 : 운영 체제와 정보 기술의 원리 ( 반효경 저 )

반응형