[OS] OS란?
▶ 운영체제가 할 일
▷ 운영체제란 무엇인가?
- 컴퓨터 하드웨어를 관리하는 소프트웨어
- 사용자와 하드웨어 사이에서 중재자 역할을 수행
- 운영체제의 목표: 자원을 효율적으로 관리하는 것
▶ 운영체제의 정의
OS는 바라보는 관점에 따라 다르게 정의될 수 있다.
▷ 사용자 관점
사용자는 자원의 이용에는 신경쓰지 않는다. 따라서 OS는 사용의 용이성을 위해 설계된다.
▷ 시스템 관점
- OS는 자원할당자이다.
- 모든 자원을 관리한다. (CPU, Memory 등)
- OS는 제어프로그램이다.
- 에러를 방지하고 컴퓨터의 부적절한 사용을 방지하기 위해 프로그램의 실행을 제어한다
▷ 일반적인 관점
-
일반적인 정의로 OS는 커널(kernel)이라 한다.
- OS는 프로그램이므로 프로그램들과 마찬가지로 메모리에 적재되어야 한다.
- 즉, OS는 메모리 내 커널 영역이라는 공간에 따로 적재되어 실행된다.
-
커널
- 컴퓨터 부팅시 맨 위의 메모리에 할당되는 하나의 프로그램을 말한다.
- 즉, OS는 응용 프로그램을 로딩시켜주는 로더이다.
-
다른 프로그램은 시스템 프로그램이거나 시스템 작동과 관련되지 않은 모든 프로그램을 포함하는 응용 프로그램이다.
📎참조
- 성결대학교 강영명 교수님 운영체제 (2023)
댓글남기기