LabHub

컴퓨터 구조

IT 기초 · 입문 · 이론 7 · 퀴즈 6 · 실습 1

명령어 하나가 실행되는 과정을 따라가며 CPU, 캐시, 메모리, 저장장치, GPU, 버스가 각각 무슨 일을 하는지 정리합니다. 성능 이야기를 할 때 '느리다'가 아니라 '어느 구간에서 기다리고 있다'로 말할 수 있게 되는 것이 이 코스의 목표입니다.

실습 시작하기

커리큘럼

CPU

명령어 사이클과, 실행 시간이 실제로 무엇에 의해 결정되는가

메모리 계층

캐시와 RAM 은 왜 계층으로 쌓였고, 무엇이 적중률을 결정하는가

저장장치

HDD, SSD, NVMe 는 무엇이 다르고 왜 다르게 다뤄야 하는가

GPU 와 병렬처리

GPU 는 왜 빠른 게 아니라 넓은가, 그리고 그 넓이를 언제 못 쓰는가

입출력과 버스

장치와 CPU 사이에서 데이터가 실제로 어떻게 오가는가

참고 문서