2023.11.1 ~ 2023.11.13
시스템 자원 : CPU, 메모리, 보조기억장치 등, 프로그램 실행에 마땅히 필요한 요소들
운영체제 : 하드웨어를 관리하고, 응용 프로그램과 하드웨어 사이에서 인터페이스 역할을 하며 시스템의 동작과 자원을 관리하는 소프트웨어(프로그램)

커널 : 자원에 접근, 조작하고 프로그램이 안전하고 올바르게 실행되게 하는 OS의 핵심 기능 (심장, 엔진과 같음)
사용자 인터페이스 (UI : User Interface)는 운영체제가 제공하는 커널에 포함되지 않는 서비스
<aside> 💡 CPU가 명령어를 실행하는 모드를 크게 사용자 모드, 커널 모드로 구분하는 방식
</aside>
운영체제는 응용 프로그램이 하드웨어 자원에 직접 접근하는 것을 방지하여 자원을 보호