PIO
-
CPU의 메모리 접근 구조Computer Engineering/운영체제 2022. 10. 28. 18:29
메모리의 계층 구조 CPU의 메모리 접근 구조 인터럽트 ( Interrupt ) 와 폴링 ( Polling ) 인터럽트 : 입출력 관리자가 대신 입출력을 해주는 방식 CPU의 작업과 저장장치의 데이터 이동이 독립적 데이터의 입출력이 이루어지는 동안 CPU는 다른 작업 가능 동기적 인터럽트 : 프로세스나 운영체제 상의 문제로 발생 ex) 0으로 나누기, 다른 메모리 영역 침범,, 비동기적 인터럽트 : 하드웨어적 오류로 발생 ex) 키보드 인터럽트, 마우스 인터럽트 폴링 : CPU가 직접 입출력을 담당 CPU가 입출력 장치의 상태를 주기적으로 확인 및 작업 CPU의 작업 효율이 떨어짐 직접 메모리 접근 ( DIrect Memory Access, DMA ) 입출력 관리자가 CPU와 독립적으로 메모리에 접근 프..