Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩
Computer Science/컴퓨터 구조

16. 장치 컨트롤러, 장치 드라이버

by Toughie 2023. 8. 24.

📱장치 컨트롤러, 장치 드라이버📱

 

보조기억장치 포함, 모니터, 프린터, 헤드폰, 스피커 등 입력 장치들은 컴퓨터 내부와 어떻게 데이터를 주고받을까?

 

'규격화의 어려움'

'낮은 전송률'

장치 컨트롤러(하드웨어)

- CPU와 입출력장치 간의 통신중개 (번역해준다고 생각)

- 오류 검출 

- 데이터 *버퍼링

* 전송률이 높은 장치와 낮은 장치 사이에 주고받는 데이터를 '버퍼'라는 임시 저장 공간에 저장해서 전송률을 비슷하게 맞추는것.

장치 컨트롤러의 구조

 

장치 드라이버(소프트웨어)

장치 컨트롤러의 동작을 감지하고 제어하는 프로그램

컴퓨터(운영체제)가 연결된 장치의 드라이버를 인식하고 실행할 수 있다면, 컴퓨터 내부와 정보를 주고받을 수 있다.

 

 

학습 출처: https://www.youtube.com/watch?v=bls_GjX-4U8&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl 

 

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

17. 다양한 입출력 방법  (0) 2023.08.27
15. RAID  (0) 2023.08.22
14. 보조기억장치(하드디스크, 플래시 메모리)  (0) 2023.08.22
13. 캐시 메모리  (0) 2023.08.21
12. 메모리의 주소 공간  (0) 2023.08.20