//구글콘솔 광고 추가가
모든 프로그램은 실행을 위해 자원을 필요로 한다.
운영체제란?
  • 실행할 프로그램에 필요한 자원을 할당하고 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램.
  • 운영체제는 커널 영역에 적재되는 프로그램.
메모리는 커널 영역과 사용자 영역으로 나뉜다.
- 커널 영역 : 운영체제
- 사용자 영역 : 응용프로그램(사용자가 특정 목적을 위해 사용하는 일반적인 프로그램 >> 메모장, 웹브라우져 등)

 

운영체제 - 메모리 관리, CPU 관리(누가 먼저 실행될지, 얼마나 오래 쓸지), 입출력장치 관리

>> 응용프로그램과 하드웨어 사이에 위치해서 연결해주는 프로그램.

 

운영체제 덕분에 개발자는 하드 웨어를 조작하는 코드를 직접 작성할 필요가 없다.
운영체제를 알아야 하는 이유

- 사용자를 위한 프로그램이 아님. 프로그램을 위한 프로그램! 그렇기에 프로그램을 만드는 개발자는 운영체제를 알아야 한다!! 오류메세지에 대한 깊은 이해로 문제 해결 능력이 높아질 수 있음.

728x90

+ Recent posts