CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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를 하는 경우가 있다고 듣긴 했다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.