1일 1로그 100일 완성 IT지식 - Day 15

김정동·2023년 5월 29일
0

캐시가 뭔가요?


(이건 아니다)

캐싱은 컴퓨팅 외에도 여러 분야게 폭넓게 적용 가능한 아이디어다. 프로세서에서 캐시는 용량이 작고 속도가 빠른 메모리로, 용량이 크지만 훨씬 느린 주 기억 장치에 매번 접근하는 것을 피하고자 최근데 사용된 정보를 저장하는 데 사용된다.

일반적인 프로세서에는 캐시가 2-3개 있고 용량은 몇 MB정도 된다. 캐시에 정보가 있다는 사실은 메모리 작업을 기다리는 데 시간을 덜 쓴다는 것이다.

우리는 이 존재를 거의 눈치채지 못하지만 우리가 뭔가를 사용하고 있고 그것을 곧 다시 쓸 가능성이 있거나 근처에 있는 뭔가를 사용할 가능성이 있을 때 언제든지 활욜할 수 있는 훨씬 더 일반적인 개념이다.

워드나 엑셀에서 최근에 사용된 파일 목록도 일종의 캐싱이라고 할 수 있다. 최근에 사용한 파일을 기억하고 있다가 검색할 필요가 없게 해주기 때문이다. 당연히 더 많은 파일을 열면, 한동안 접근하지 않은 파일의 이름은 더 최근에 사용한 파일의 이름으로 대체된다.

profile
개발자 새싹🌱 The only constant is change.

0개의 댓글