저장장치캐싱1 운영체제 - DMA 사용이유(DMA와 CPU, 메모리의 관계), 저장장치 계층구조별 특징과 캐싱 강의 소개 현재 수강하고 있는 KOCW 내 이화여자대학교 운영체제(2017, 반효경) 강의의 내용을 정리하였습니다. 개발자 관점에서 운영체제 기초를 학습하는 무료 강의로 자세한 강의 내용은 수강을 추천드립니다. DMA DMA controller(Direct Memory Access) 인터럽트 처리도 일종의 오버헤드이다. 인터럽트가 CPU입장에서는 자주 발생하는 일은 아니다. 하지만 너무 많이 인터럽트가 발생되면 CPU에게도 비효율이 발생한다. 이 같은 너무 잦은 인터럽트를 방지하기 위해서 DMA를 사용한다. 메모리는 CPU의 작업공간이기 때문에 I/O 장치들은 메모리에 직접 접근하지 못하고, CPU만 접근할 수 있다. 따라서 메모리에 접근할 수 있는 장치를 하나 더 만든 것이 DMA controller이.. 2022. 1. 4. 이전 1 다음