| [ CnUnix ] in KIDS 글 쓴 이(By): zzapuno (정내훈) 날 짜 (Date): 2004년 6월 4일 금요일 오후 04시 01분 38초 제 목(Title): Re: [Q] L2 cache의 동작 방식 > > 제가 뭔가 착각하거나 잘못알고 있을수도 있지만.. > physical address를 사용하는 cache는 context switching시 > flushing & invalidation 이 필요하고, virtual cache의 경우는 > 필요없고..라는 > 결론에 대해서는 아직 변함이 없지만.. 제가 cache를 안 만들어봐서 > 확신은 없어요 ^^;; > TLB와 혼동하고 있는 것은 아니니? TLB는 Flush되어야만 하지만 Physical address cache는 아니다. http://www.uwsg.iu.edu/hypermail/linux/kernel/9507/0008.html 에 깨끗하게 정리되어 있군. 물론 선별적인 cache line invalidation이 불가능한 일부 CPU에서는 shared mapping을 고려해서 전체 Flush를 하는 경우가 있다고 듣긴 했다. |