커널 코드를 살펴보다보면 __read_mostly 라는 매크로를 볼 수 있게 된다.
자주 읽지만, 쓰는 것은 드문 데이터들이 있을 수 있다. 이런 데이터들을 캐쉬에 올려 놓으면 read 할때 유리하게 된다.
__read_mostly 라는 매크로를 붙여주면 그 데이터는 캐쉬에 올라가게 된다.
SMP 환경에서 이런 특성(자주 읽지만, 쓰는 것은 드문)의 데이터들은 캐쉬에 올려놓고 사용하는 것이 유리하다고 하니 필요에 따라서 이 매크로를 사용하도록 하자.
'development' 카테고리의 다른 글
[u-boot] RPC : sendmsg returned error 101 (0) | 2013.07.19 |
---|---|
[Kernel] Kbuild system (0) | 2013.07.12 |
[etc] Reglar expressions (0) | 2012.09.19 |
[kernel] initrd/initramfs 편집하기. (0) | 2012.05.29 |
[u-boot] u-boot 사용법 (0) | 2012.03.08 |