혼자 공부하는 운영체제 -5-

개나뇽·2023년 6월 4일
0

OS를 알아야 하는 이유!
: OS는 사용자를 위한 프로그램이 아닌 프로그램을 위한 프로그램으로 프로그램을 만드는 개발자라면 운영체제를 필히 알아야 한다!

OS란?
: os에는 다양한 종류가 있다. (windows, macOs, Linux등등) 모든 프로그램은 실행을 위해서는 자원이 필요한데 여기서 OS는 실행할 프로그램에 '자원'을 할당및 올바르게 실행되도록하는 특별한 프로그램이다.
특별한 프로그램인 만큼 메모리의 별도의 '커널영역'에 존재한다.

OS가 하는 일

  • 메모리 관리
    : 적재 위치
  • CPU관리
    : 응용프로그램들의 우선순위, 사용신간 관리
  • I/O 관리
    : 예를들어 워드프로세서가 프린트 사용시 메모장의 접근을 멈춘다.

*자원

  • 프로그램실행에 마땅히 필요한 요소
  • 컴퓨터의 4가지 핵심 부품 포함

*커널영역

  • 운영체제가 적재되는 메모리 영역

*응용프로그램

  • 사용자가 특정목적을 위해 사용하는 일반적인 프로그램(브라우저, 메모장등등)
profile
정신차려 이 각박한 세상속에서!!!

0개의 댓글