💡운영체제가 무엇인지개발자가 운영체제를 알아야 하는 이유커널이 무엇인지시스템 호출과 이중 모드운영체제가 제공하는 핵심 서비스의 종류1) 운영체제를 알아야 하는 이유운영체제란프로그램 실행에 필요한 요소: 시스템 자원 / 자원 (CPU, 메모리, 보조기억장치, 입출력장치 등)실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램: 운영체제항상 컴퓨터가 부팅될 때 메모리 내 커널 영역이라는 공간에 따로 적재되어 실행영역: 커널 영역 + 사용자 영역→ 운영체제는 커널 영역에 적재되어 사용자 영역에 적재된 프로그램들에 자원 할당과 실행을 도움 운영체제의 역할운영체제는 실행할 프로그램을 메모리에 적재, 더 이상 실행되지 않는 프로그램을 메모리에서 삭제하며 지속적으로 메모리 ..