2. 운영체제와 응용 프로그램의 관계

응용 프로그램?

응용 프로그램은 우리가 흔히 사용하는 엑셀이나 크롬같은 소프트웨어를 말한다.
(그렇다고 모든 소프트웨어가 응용 프로그램인건 아니다. 우리가 공부하고 있는 운영체제도 소프트웨어 중 하나다.)
즉 응용 프로그램은 소프트웨어 중 운영체제를 제외한 모든 소프트웨어를 의미한다.

운영체제와 응용 프로그램 간의 관계

  • 운영체제는 응용 프로그램을 관리한다.
    응용프로그램을 실행시킨다.
    응용 프로그램간의 권한을 관리한다.(관리자 권한으로 실행)
    응용 프로그램을 사용하는 사용자도 관리한다.(로그인 과정)

  • 응용 프로그램의 잚못된 작동을 저지한다.
    응용 프로그램이 잘못 동작해서, 프로그램을 정지시킨다.
    모든 파일 삭제를 막는다.(권한/사용자 관리)
    한 응용프로그램이 지나친 cpu소모를 막는다.

결국 이 둘의 관계는

  1. 응용 프로그램을 관리
  2. 시스템 자원을 관리
  3. 사용자 컴퓨터간의 커뮤니케이션 지원

운영체제는 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하고 지원하는 소프트웨어!

Share