학습 목표
- 컴퓨터에 쓰이는 기억장치의 의미를 정확하게 알 수 있습니다.
- 기억장치의 종류를 알고, 각각의 크기와 속도를 비교해 봅시다.
핵심 개념
기억장치
CPU
- 한 번에 32 혹은 64비트 단위의 적은 양의 데이터를 계산합니다. 하지만 연산 속도가 매우 빠릅니다.
HDD
- CPU보다 훨씬 많은 양의 데이터를 저장할 수 있습니다. 하지만 데이터를 연산하는 데에 많은 시간이 소요됩니다.
RAM
- HDD보다 훨씬 빠르게 데이터를 읽고 씁니다.
- 실행중인 프로그램이나 열려있는 파일들이 더 빨리 접근될 수 있도록 메모리를 임시로 저장하는 데에 쓰입니다.
L1, L2, L3 캐시
L1
- 셋 중에서 가장 빠르고, 중앙처리장치가 재빨리 받아 처리할 수 있도록 조금(몇 킬로바이트)의 데이터만을 저장합니다.
L2
- L1캐시보다는 조금 크지만, 그만큼 느립니다.
L3
- 보통 몇 메가바이트를 저장할 수 있고, 셋 중 가장 느립니다. 하지만 RAM보다는 빠릅니다.
가상기억장치
우리가 컴퓨터에서 여러 프로그램을 실행하기 위해서는 RAM을 사용합니다.
너무 많은 공간의 RAM이 사용되면, 근래의 운영체제는 가상 기억장치라는 것을 써서,
일시적으로 데이터를 RAM에서 하드디스크로 옮기고, 사용자가 필요로 할 때 다시 정보를 불러옵니다.
생각해보기
- 여러분이 사용하는 컴퓨터의 기억장치는 얼마나 되나요?
- 왜 RAM이 하드디스크보다 비싸다고 생각하나요?
- 왜 이렇게 다른 단계의 기억장치가 있을까요?