OS 정의 -운영체제 -자원관리자 -자원을 관리하는 소프트웨어 -하드웨어를 소프트웨어로 추상화 OS 역할 -사용자가 프로그램을 쉽게 사용할 수 있도록 돕는다. :실제로 HW가 어떻게 작동하는지를 숨기고(가상화), 사용자가 간단하게 사용할 수 있는 관리 도구를 제공(추상화)한다. -시스템이 정확하고 효율적으로 작동하는지 확인한다. 커널 정의 핵심 SW로, 기본적으로 메모리에 상주하는 중요한 코어가 되는 SW 프로세스들이 메모리를 공유하고(=가상화) 디바이스와 상호 작용하는 드으이 작업을 대신함으로써 사용자가 프로그램을 쉽게 돌릴 수 있게하는 SW 가상화 vs 추상화 1. 가상화 -메모리를 공유한다. (메모리 측면) -프로세스를 번갈아 수행하여 마치 CPU가 여러개인 것처럼 보이게한다. (프로세스 측면) 2..