IT/컴퓨터 시스템(3판)
cs:app : CHAPTER 1.5 ~ 1.7 정리
1.5 캐시가 중요하다 일반적으로 우리가 프로그램을 실행할 때 하드디스크 -> 메인 메모리 -> 프로세서 -> 디스플레이 등으로 데이터가 복사되며 실행된다. 그래서 프로그래머들은 이 프로그램들이 최대한 빠르게 실행되게 하기 위해 복사 과정들의 시간을 줄이는 것에 많은 힘을 쏟고 있다. 일반적으로 큰 저장장치들은 작은 저장장치들보다 속도가 느리다. 하드디스크는 메인 메모리에 비해 천만배 더 오래 걸리고, 메인 메모리는 프로세서에 비해 100배 더 느리다. 기술이 발전할 수록 메인 메모리와 프로세서 간의 속도 차이는 점점 벌어지기 때문에, 메인 메모리만을 이용한 프로그램은 압도적으로 느릴 수 밖에 없다. 그래서 우리는 캐시라는 것을 활용해 프로세서를 통한 복사를 더욱 더 빠르게 진행시킨다. L1 캐시는 대략..
2022. 4. 13. 17:45
최근댓글