운영체제의 역할 프로세스 관리 메모리 관리 하드웨어 관리 파일시스템 관리 커널 커널은 메모리와 프로세스, 저장장치를 관리한다. 사용자는 인터페이스 (GUI,CUI)로 접근 가능하다. 어플리케이션은 시스템콜을 통해서 커널에 접근 가능하다 하드웨어는 드라이버를 통해 커널에 접근한다.(ex. 그래픽 드라이버) CPU 구조 산술논리 연산장치 CPU의 실제 데이터 연산을 담당 제어장치 모든 장치들을 제어한다. 레지스터 CPU내에서 계산을 위해 임시로 보관하는 장치이다. 프로세스 일반 어플리케이션이 실행되어 메모리영역에 올라가 실행되는 경우 프로세스라한다. 프로그램은 하드디스크에 저장되어 수동적이지만, 프로세스는 다양한 처리를하여 능동적이다. 프로세스의 구조(구성) Code 프로세스가 실행되는 코드가 저장되어있다. 2