
운영체제의 구조운영체제는 사용자와 하드웨어 사이에서 중간다리 역할을 한다.가장 핵심이 되는 건 커널이고, 사용자랑 커널 사이엔 인터페이스가 있다. 1. 커널 (Kernel) : 프로세스, 메모리, 저장장치 등을 직접 관리하는 운영체제의 핵심 부분특징사용자나 일반 프로그램이 직접 접근할 수 없다.시스템 전체 자원을 효율적으로 관리한다. 2. 인터페이스 (interface) : 사용자가 커널과 소통할 수 있게 도와주는 창구종류GUI (Graphic User Interface)→ 그래픽으로 커널과 상호작용 (ex. 마우스, 창, 버튼 등)CLI (Command-Line Interface)→ 명령어를 입력해서 커널과 소통 (ex. 리눅스 터미널) 3. 시스템 콜 (system call) : 일반 프로그램(..