
1.캐시: 최근 메모리에서 얻은 데이터를 저장하는 장치
1)효용가치: cpu가 메모리에서 명령어랑 데이터를 꺼내야할때 캐시에서 찾으면 메모리 안가도 되서 속도를 크게 높일수 있다.
2) 캐시 갱신:
캐시 데이터와 메모리 불일치 발생-> 연속기입( 캐시랑 메모리 둘다 업데이트)/ 후기입(캐시의 갱신과 메모리의 갱신이 분리되어있는것)
3) 캐시 친화적 관점 캐시 용량은 제한되어있으므로 프로그램에 필요한 데이터에 집중해야한다.
여러 스레드사이에서 캐시 연관성을 유지할 필요가 있을시 캐시 튕김 문제(캐시들끼리 상대 캐시를 무효화하면서 튕겨내는 문제)를 경계해야한다.
'인생 첫 cs 공부' 카테고리의 다른 글
[마이크로서비스를 올바르게 도입하기 위한 스프링 부트 사용법!스프링 부트로 개발하는 MSA 컴포넌트] p.22~119 (0) | 2025.04.06 |
---|---|
컴퓨터 밑바닥의 비밀 04 p.282-359 (0) | 2025.03.19 |
컴퓨터 밑바닥의 비밀 03 p.196-279 (0) | 2025.03.17 |
[애프터스터디]컴퓨터 밑바닥의 비밀 02 p.76-194 (0) | 2025.03.09 |
[애프터스터디] 컴퓨터 밑바닥의 비밀 01 p.24-74 (0) | 2025.03.08 |