Operation System

citron03·2021년 10월 26일
0

운영체제

목록 보기
1/11
post-thumbnail

컴퓨터 시스템의 구조는 다음과 같다.

basic computing resources를 제공하는 Hardware
➕ 다양한 applications과 users 사이에 hardware의 사용을 제어하고 조절하는 Operation system
➕ compilers, web browsers, database systems, video games 등 사용자의 computing 문제를 해결하기 위해 system resouces가 사용되기 위한 방식을 정의한 Application programs
➕ 사람이나 다른 기계, 컴퓨터들인 Users 가 있다.

즉, 운영체제란?
컴퓨터의 유저와 컴퓨터의 하드웨어 사이에서 '중개'의 역할을 하는 프로그램이다.

OS는 resource allocator다.

  • OS의 가장 중요한 역할은 자원 할당, resources allocation을 효율적으로 하는 것이다.
  • OS는 모든 resources를 관리한다.
  • 효율적이고 공정한 자원의 사용을 위해서 충돌되는 요구 사이에서 결정을 내린다.

OS는 control program이다.

  • 컴퓨터의 오류 및 부적절한 사용을 방지하기 위해서 프로그램 실행을 제어한다.

컴퓨터에서 항상 실행되는 유일한 프로그램은 'kernel' 이다.
kernel은 우리의 프로그램을 실행시키기 위한 서비스 루틴이고 컴퓨터 실행시 kernel은 memory 안에 저장된다.

profile
🙌🙌🙌🙌

0개의 댓글