기록을 남기자

DMA 1

카테고리 설명
  • Interrupts: short I/O wait ( Chapter 1-2 추가설명) System call User Program에서 OS에게 I/O같은 것을 요청하는 것 User Program이 WRITE라는 System call을 호출한다. WRITE는 함수 호출이지 명령문이 아니다. → print, scanf는 명령문이 아니라 함수 호출문이다. 4번 코드는 User Program의 일부가 아니라 OS 코드의 일부이다. → 입출력은 OS가 한다. 4번 코드는 Interrupt가 아니다. 그저 System call을 호출한 것이다 I/O Interrupt OS입장에서 생각해보니, 입출력을 받을 때까지 다른 프로그램을 실행시켜도 될 것 같아서 프로그램A → 프로그램B로 실행하는 프로그램을 변경한다. 프로그..