최대 1 분 소요


▶ 운영체제가 할 일

▷ 운영체제란 무엇인가?

  • 컴퓨터 하드웨어를 관리하는 소프트웨어
  • 사용자와 하드웨어 사이에서 중재자 역할을 수행
  • 운영체제의 목표: 자원을 효율적으로 관리하는 것




▶ 운영체제의 정의

OS는 바라보는 관점에 따라 다르게 정의될 수 있다.

▷ 사용자 관점

사용자는 자원의 이용에는 신경쓰지 않는다. 따라서 OS는 사용의 용이성을 위해 설계된다.


▷ 시스템 관점

  • OS는 자원할당자이다.
    • 모든 자원을 관리한다. (CPU, Memory 등)
  • OS는 제어프로그램이다.
    • 에러를 방지하고 컴퓨터의 부적절한 사용을 방지하기 위해 프로그램의 실행을 제어한다


▷ 일반적인 관점

  • 일반적인 정의로 OS는 커널(kernel)이라 한다.

    • OS는 프로그램이므로 프로그램들과 마찬가지로 메모리에 적재되어야 한다.
    • 즉, OS는 메모리 내 커널 영역이라는 공간에 따로 적재되어 실행된다.


  • 커널

    • 컴퓨터 부팅시 맨 위의 메모리에 할당되는 하나의 프로그램을 말한다.
    • 즉, OS는 응용 프로그램을 로딩시켜주는 로더이다.
  • 다른 프로그램은 시스템 프로그램이거나 시스템 작동과 관련되지 않은 모든 프로그램을 포함하는 응용 프로그램이다.




📎참조

  • 성결대학교 강영명 교수님 운영체제 (2023)

태그: ,

카테고리:

업데이트:

댓글남기기