본문 바로가기
Data/IT

[Computer Structure] Cache Access Example

by puppyyuyu 2020. 6. 24.

Tag, offset, index를 어떻게 구하는지부터가 난관이었고..

지금도 이해가 100%된건 아니지만.. 뭐 direct mapped와 fully-associative 방식으로 어떻게 access하는지 정도는 이해했다.

n-way associative는 내일 다시 해봐야겠다

 

사실 cpu, cache, 가상 메모리 부분이 제일 어렵다고들 하는데 

진짜 어렵긴 어렵지만 뭔가 제일 재밌는 챕터라서 공부하는 맛이 난다

물론 이해를 했는지 안했는지의 문제는 별개로... 그냥 재밌다

 

ex. 16B/blocks

256blocks

--> offset = 4bits, index = 8bits, Tag = 32-4-8=20bits

먼저 index를 보고, 그 다음 Tag를 보면 되는데, 이때 Tag까지 최종적으로 동일하다면 Hit.

 

악필은 아이패드에서도 악필이구나

 

 

https://www.youtube.com/watch?v=RqKeEIbcnS8&t=1s

도움이 많이 됐던 예제 동영상