[OS] OS Basic

OS Basic

운영체제의 개념

사용자가 응용 프로그램을 실행할 수 있는 기반 환경을 제공하여 컴퓨터를 편리하게 사용할 수 있도록 도와주고, 하드웨어를 효율적으로 사용할 수 있도록 다양한 기능을 제공하는 소프트웨어이다.

컴퓨터 자원을 관리하는 면에서 운영체제의 역할은 다음과 같다.

  • 제어자(Controller)
    • 다른 프로그램이 작업을 할 수 있는 환경만 제공하는 컨트롤러의 역할을 한다.
  • 자원 할당자 또는 관리자(Resource allocator or administrator)
    • 컴퓨터 시스템의 자원을 공정하고 효율적으로 분배하기 위해 자원 할당자 또는 관리자의 역할을 한다.
  • 응용프로그램과 입출력장치 제어자
    • 컴퓨터 시스템을 부적절하게 사용하거나 오류 발생을 방지한다.

운영체제의 발전 목적

편리성

효율성

시스템의 성능을 향상시키는데 목적이 있따. 다음과 같은 기준으로 시스템의 성능이 평가된다.