오답 이유커널은 프로세스 스케줄링, 메모리·파일·장치 관리 등 운영체제 핵심 기능을 담당하므로 옳다.
2
다양한 장치를 효율적으로 사용할 수 있도록 하드웨어와 운영체제를 연결하는 인터페이스를 디바이스 드라이버라고 한다.
오답 이유디바이스 드라이버는 장치별 제어 방식을 운영체제의 공통 인터페이스와 연결하므로 옳다.
3
사용자 인터페이스는 커널에 명령을 전달하고 실행 결과를 사용자와 응용 프로그램에 전달한다.
오답 이유사용자 인터페이스는 명령을 운영체제에 전달하고 실행 결과를 사용자나 응용에 보여 주므로 옳다.
4
시스템 호출은 사용자나 응용 프로그램이 커널을 거치지 않고 하드웨어에 직접 접근하도록 제공하는 함수의 집합이다.
정답 근거시스템 호출은 사용자 프로그램이 직접 하드웨어를 만지는 통로가 아니라 커널 서비스를 요청하는 보호된 인터페이스다.
정답·상세해설
정답 4번
커널은 프로세스·메모리·장치 등 핵심 자원을 관리하고, 디바이스 드라이버는 커널과 장치 사이의 장치별 인터페이스를 제공한다. 셸·GUI 같은 사용자 인터페이스는 사용자 명령을 운영체제 기능에 연결한다. 시스템 호출은 사용자 모드 프로그램이 커널 모드 서비스를 안전하게 요청하는 경계이므로 커널을 거치지 않고 하드웨어에 직접 접근한다는 ④가 옳지 않다.