cpu 의 1차 캐쉬나 2차 캐쉬에 공유메모리의 내용이 기록될 수가 있나요? 싱글 cpu 라면 사실 캐싱이 되도 문제가 없어 보이지만, 듀얼 이상에서는 문제가 생길 것 같은데... 이거 어떻게 작동하는지 궁금하네요.
2CPU 이상의 보드들은 캐시 내용을 서로 lock하고, 일관성을 가지게끔 한 프로세서가 수정하면 다른 프로세서로 보내주는 칩셋을 채용합니다. 원칙적으로 램상의 같은 데이타/코드가 두개의 캐시에 각자 올라가는 방식이기 때문에 공유라고 보긴 어렵습니다.
you must know the power of dark side.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: cpu 의 1,2차 캐쉬에 공유메모리가 캐쉬되나?
2CPU 이상의 보드들은 캐시 내용을 서로 lock하고, 일관성을 가지게끔 한 프로세서가 수정하면 다른 프로세서로 보내주는 칩셋을 채용합니다. 원칙적으로 램상의 같은 데이타/코드가 두개의 캐시에 각자 올라가는 방식이기 때문에 공유라고 보긴 어렵습니다.
you must know the power of dark side.
댓글 달기