728x90
1.Polling : 상태 비트를 주기적으로 검사
     저사양 PC나 리얼타임 임베디드 시스템에서 사용. 저렴하나 비효율적

2.Interrupt : 과제가 끝났을 때 processor에게 Interrupt를 건다.
     명령어 사이에 들어갈 수 있다. 
     priority interrupt : 낮은 우선순위의 인터럽트 처리를 하는 중 
          높은 우선순위 인터럽트가 걸리면 낮은 거 중단하고 높은거 실행 

     -> 폴링과 인터럽트, 이런 것들은 CPU가 처리한다.

3. 직접 메모리 접근방식 사용(DMA)
왜? 프로세서가 매 입출력 이벤트마다 디스크로부터 데이터 전송을 하는데 인터럽트 방식이 사용되기에는 디스크가 데이터를 전송할 때 프로세서 시간의 상당 부분을 사용하게 되므로 오버헤드 크다. 그래서 메모리와 입출력장치 사이에서 데이터 교환이 CPU의 간섭없이 일어나는 것

 
728x90

'컴퓨터구조' 카테고리의 다른 글

컴퓨터구조 예제 문제, 답안 1  (0) 2012.08.01
컴퓨터구조 단어 정리  (1) 2012.08.01
컴퓨터 구조 정리 8번째  (0) 2012.07.13
컴퓨터 구조 정리 7번째  (0) 2012.07.13
컴퓨터 구조 정리 6번째  (0) 2012.07.13
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침