개발서적
-
[혼자 공부하는 컴퓨터구조 + 운영체제] 2회독 정리_3개발서적 2024. 5. 19. 17:02
08. 입출력장치8-1 장치 컨트럴러와 장치 드라이버장치 컨트롤러입출력 장치는 CPU, 메모리보다 다루기 더 까다롭다. 1. 입출력장치에는 종류가 너무나도 많다.프린터, 카메라, 키보드, 헤드셋, 스피커 등등 다양한 입출력 장치와 정보를 주고 받는 방식을 규격화하기 어렵다2. 일반적으로 CPU와 메모리의 데이터 전송률을 높지만, 입출력 장치의 데이터 전송률은 낮다.1초에 1000마디 하는 사람과 1초에 1마디 하는 사람은 제대로 대화하기 어렵다. 이와 같은 이유로 입출력 장치는 직접 컴퓨터에 연결하지 않고, 장치 컨트롤러라는 하드웨어를 통해 연결한다.하드 디스크를 뒤집어보면 볼 수 있는 하드웨어이다.장치 컨트롤러의 역할CPU와 입출력 장치간의 통신 중개오류 검출데이터 버퍼링이 중 데이터 버퍼링은 전송률이..
-
[혼자 공부하는 컴퓨터구조 + 운영체제] 2회독 정리_2개발서적 2024. 5. 15. 16:02
05. CPU 성능 향상 기법5-1 빠른 CPU를 위한 설계 기법클럭 (Clock)컴퓨터의 모든 부품을 일사불란하게 움직 일 수 있게하는 시간 단위라고 했다.클럭 신호가 빠르게 반복되면 CPU를 비롯한 컴퓨터 부품들을 그만큼 빠른 박자에 맞춰 움직인다. 클럭 속도가 높을 수록 CPU의 명령어 사이클은 더 빠르게 반복하고 동작한다. 실제로 클럭 속도가 높은 CPU가 일반적으로 성능이 좋다. 그래서 클럭 속도는 CPU 속도 단위로 간주되기도 한다.클럭 속도는 Hz 단위로 측정한다. 1Hz 1초에 1번, 100Hz는 1초에 100번 반복됨을 의미한다.그렇다면 현대 CPU의 클럭 속도는 얼마일가?Base : 2.5GHz Max : 4.9GHz1초에 클럭이 기본적으로 25억 (2.5 x 10^9)번, 순간적으..