운영체제의 역할 User Interface(편리성) CUI, GUI, EUCI Resource management(효율성) HW자원, SW자원 관리 Process and Thread management 프로세스와 쓰레드 관리 System management 시스템 보호 컴퓨터 시스템의 구성 컴퓨터시스템의 전체 구성도 크게 사용자가 사용하는 어플리케이션, OS(System call interface, Kernel), 하드웨어 자원들로 이루어져있다. OS는 컴퓨터 하드웨어자원을 효율적으로 관리해서 사용자에게 서비스를 제공하는 소프트웨어이다. 사용자가 하드웨어의 자원을 관리하는 OS의 핵심인 Kernel에 직접 요청하는 것을 제한하고 막기위해서 중간에 System Call Interface라는 사용자와 Ker..