운영체제(operating system)의 정의
운영 체제란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다.
보통 시스템(System)이란 용어는 하드웨어를 지칭하는 데 주로 사용되는데, 왜 운영 체제(Operating system) 은 소프트웨어 말할까?
운영 체제는 하드웨어와 한 몸이 되어야만 사용자에게 쓰일 수 있는 컴퓨터 시스템이 된다.
즉, 컴퓨터 전원만 켜고 운영 체제가 없을 경우에는 단순한 고철 덩어리에 불과하다. 컴퓨터라는 고철 덩어리를 사용자가 쉽게 컨트롤 할 수
있는 상태가 되게 하기 위해 운영 체제를 설치한다.
<운영 체제의 위치>
각종 소프트웨어들을 컴퓨터 하드웨어와 운영 체제 위에서 실행된다.
컴퓨터 전원을 키면 운영 체제도 동시에 실행이 된다. 보통 소프트웨어가 컴퓨터 시스템에서 수행되기 위해
서는 메모리에 그 프로그램이 올라가 있어야 한다. 운영 체제도 소프트웨어로서 전원이 켜짐과 동시에 메모
리에 올라가게된다. 하지만, 운영 체제처럼 규모가 큰 프로그램이 모두 메모리에 올라간다면 한정된 메모리
의 공간의 낭비가 심하다. 따라서 필수적인 부분만 메모리에 올려놓고 나머지는 필요할 때 메모리에 올려서
사용하게 된다. 이 때 메모리에 상주하는 부분을 커널(kernel)이라고 부른다.
커널은 좁은 의미의 운영 체제라고도 불린다.
넓은 의미의 운영 체제는 커널뿐 아니라 각종 시스템을 위한 유틸리티들을 광범위하게 포함하는 개념이다.
참고 서적 : 운영 체제와 정보 기술의 원리 ( 반효경 저 )
반응형
'Computer Science > OS(Operating System)' 카테고리의 다른 글
[OS] 운영 체제 개요 - 운영 체제의 자원 관리 기능 (0) | 2018.08.07 |
---|---|
[OS] 운영 체제 개요 - 운영 체제의 분류 (0) | 2018.08.07 |
[OS] 운영 체제의 개요 - 운영 체제의 기능 (0) | 2018.08.07 |
[OS] 책 설명이 x같아서 내가 쉽게 쓴 B 트리 (13) | 2018.06.13 |
[OS] 페이징 알고리즘에 대해 알아보자 (0) | 2018.05.28 |