Interrupt 1 I/O : Interrupt (+ Atomic) I/O device I/O device의 수는 매우 많고, 접근 속도는 매우 느리다. 또한 사용/통신이 지속적으로 이루어지지 않고, 간혈적으로 이루어진다. I/O device와 통신하는 방식에는 크게 두 가지가 있다. Programmed I/O Interrupt Programmed I/O 프로세서가 주기적으로 I/O 발생 여부를 체크하는 것(periodic polling)이다. 데이터 wirte의 경우, 프로세서가 지정된 위치에 데이터를 넣고 write flag를 변경한다. 그 후 I/O device가 알아서 데이터를 가져간다. 데이터 read의 경우, I/O device가 정해진 위치에 데이터를 넣고 read flag를 변경한다. 프로세서는 이를 주기적으로 체크하여 read flag가 1이면 데이터를 .. 2021. 3. 27. 이전 1 다음