동기식 입출력 (1) 썸네일형 리스트형 [운영체제] I/O의 수행 - 인터럽트(Interrupt)와 시스템 콜(System Call) 본 게시글은 KOCW 이화여자대학교 반효경 교수님의 강의를 듣고 정리한 내용입니다. 게시글에 포함되는 이미지 자료 또한 해당 강의에 포함된 강의 자료입니다. I/O의 수행 모든 I/O(입출력) 명령은 특권 명령이므로 사용자 프로그램은 직접 I/O device에 접근할 수 없습니다. 그렇다면 사용자 프로그램은 어떻게 I/O를 수행하게 될까요??사용자 프로그램은 시스템 콜(System Call)을 통해 운영체제에게 I/O 요청을 하게 됩니다.시스템 콜을 통해 trap을 사용한 인터럽트(Interrupt)를 걸어 CPU 제어권이 운영체제에게 넘어갈 수 있도록 하는 방식으로 요청하는 것입니다. 인터럽트가 들어오면, CPU는 올바른 I/O 요청인지 확인 후 I/O 요청을 수행합니다. 시스템 콜 (System Ca.. 이전 1 다음