먼저 생활 비유
1나노초를 1초로 늘리기
메모리 접근이 1분 남짓이라면 SSD는 며칠, 느린 디스크 탐색은 여러 주가 됩니다.
6.6 · 입출력과 장치
100ns와 10ms의 차이를 사람의 시간으로 바꾸면 얼마나 클까요?
숫자가 작아 보여도 나노초와 밀리초 사이에는 100만 배의 차이가 있습니다.
먼저 생활 비유
메모리 접근이 1분 남짓이라면 SSD는 며칠, 느린 디스크 탐색은 여러 주가 됩니다.
컴퓨터 예제로 바꾸기
L1 ≈ 1ns
RAM ≈ 100ns
SSD ≈ 100µs
network ≈ msCPU는 외부 응답 하나를 기다리는 동안 엄청난 수의 명령을 실행할 수 있습니다.
지금 일어나는 변화
CPU 코어 바로 옆이라 몇 사이클 안에 접근합니다.
이 그림에서 기억할 한 문장
성능 설계의 핵심은 CPU를 조금 빠르게 하는 것보다 느린 계층으로 내려가는 횟수를 줄이는 데 있는 경우가 많습니다.
현재 상태
30초 확인 문제
캐시를 사용하는 주된 이유는?
처음 보는 용어 두 개
이 절을 다 읽었다면
성능 설계의 핵심은 CPU를 조금 빠르게 하는 것보다 느린 계층으로 내려가는 횟수를 줄이는 데 있는 경우가 많습니다.