Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바스크립트
- 파이썬
- 혼공머신
- JDBC
- 머신러닝
- JSP
- c언어
- rnn
- CSS
- 중학수학
- 상속
- SQL
- 연습문제
- 컴퓨터비전
- 디버깅
- 자바스크립트심화
- 순환신경망
- 자바
- 데이터베이스
- 딥러닝
- html/css
- 자바 실습
- 데이터분석
- 정보처리기사필기
- 컴퓨터구조
- 정보처리기사실기
- JSP/Servlet
- 중학1-1
- 개발일기
- 오블완
Archives
- Today
- Total
목록dma입출력 (1)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
입출력장치 3 - 다양한 입출력 방법 2 : DMA 입출력
이어서 입출력 방법에 대해서 학습해 본다. DMA 입출력 CPU는 장치 컨트롤러에서 입출력 장치 데이터를 하나씩 읽어 레지스터에 적재하고, 적재한 데이터를 메모리에 저장한다. CPU는 메모리에서 데이터를 하나씩 읽어 레지스터에 적재하고 적재한 데이터를 하나씩 입출력장치에 내보낸다. DMA 입출력을 하기 위해서는 시스템 버스에 연결된 DMA 컨트롤러라는 하드웨어가 필요하다. DMA 입출력 과정 이때 DMA 컨트롤러는 필요한 경우 메모리에 직접 접근한다. 이번에는 메모리 내의 정보를 하드 디스크에 백업하는 작업이 DMA 입출력으로 어떻게 이루지는 지도 알아보자. 위 입출력 과정을 보면 알 수 있듯 입출력장치와 메모리 사이에 주고받을 데이터는 CPU를 거치지 않는다. CPU는 ..
알고리즘 및 자료 관리/컴퓨터 구조 & 운영체제
2024. 10. 16. 16:55