입출력장치 장치 컨트롤러와 드라이버 CPU - 입출력장치 정보 주고받기 입출력장치는 CPU, 메모리에 비해 다루기 까다롭다. 1. 입출력장치에는 종류가 너무 많다. - 장치가 다양하면 장치마다 속도, 데이터 전송 형식 등도 다양하다. - 다양한 입출력장치와 정보를 주고받는 방식을 규격화하기 어렵다. 2. 일반적으로 CPU와 메모리의 데이터 전송률은 높지만 입출력장치의 데이터 전송률은 낮다. 전송률(transfer rate): 데이터를 얼마나 빨리 교환할 수 있는지를 나타내는 지표 장치 컨트롤러 위와 같은 이유로 입출력장치는 장치 컨트롤러를 통해 컴퓨터와 연결된다. 입출력장치는 장치 컨트롤러를 통해 컴퓨터 내부와 정보를 주고받는다. ex) 입출력 제어기 (I/O controller), 입출력 모듈(I/O ..
컴퓨터의 핵심 부품 4가지 컴퓨터의 핵심 부품 4가지에 대해 러프하게 정리해보았다. 컴퓨터의 핵심부품1 메모리(주기억장치) - 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다. - 프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 한다. - 메모리는 실행되는 프로그램의 명령어와 데이터를 저장한다. - 메모리에 저장된 값의 위치는 주소로 알 수 있다. 컴퓨터의 핵심부품2 CPU (central processing unit) - CPU는 메모리에 저장된 명령어를 읽고 해석하고 실행하는 부품이다. - CPU 내부에는 ALU, 레지스터, 제어장치가 있다. (실제로는 더 많은 부품이 있는 매우 정교한 부품이지만, 크게 3가지로 볼 수 있다) - ALU(산술 논리 연산 장치): 계산기 - ..