본문 바로가기
728x90

Research/SystemProg27

CPU에서 사용하는 두가지 캐쉬 ※ CPU에서 사용하는 두가지 캐쉬 Write Back(Behind) → 80486이후 마이크로 프로세서에서 사용하는 방식인데, L1 Cache(명령어캐쉬)에 저장된 데이타가 필요할 경우에만 주메모리에 기록됩니다. 기록시에는 CPU 대기(CPU Wait-State)시간을 사용해서 후면작업(백그라운드)을 하듯이 데이타 기록(Write)과정을 처리합니다. Write Through → 데이타 쓰기작업을 L1캐쉬와 주메모리에서 필요시에는 동시에 병렬로 처리합니다. 유휴시간이 아니라 그때그때 바로바로 데이타 쓰기작업을 합니다. 캐쉬에 쓰기작업중에 캐쉬에 대한 데이타 읽기가 요구될 경우에도 동시 작업으로 처리합니다. Write Back은 동시 요구시에 읽기가 끝난후에 쓰기작업을 재계합니다. 낙후된 기술로, Writ.. 2007. 8. 30.
리눅스 메모리 관리의 이해를 돕는 그림 ... 2005. 11. 22.
A Map of the Networking Code in Linux Kernel 2.4.20 -- 2005. 11. 22.
kernel 파라미터 조정하기 보통 커널의 파라미터를 조정할때 proc 에서 echo 를 이용하여 redirect 로 직접 쓰는 경우가 많았다. 이렇게 조정을 할 경우에는 또 rc.local 같 은 파일에 따로 기입을 해 줘야 하는 불편함이 있었다. RedHat 6.2 이후 배포판에는 sysctl 이라는 package가 추가되어 이것들을 관리를 할수 있게 되었다. 일단 조정할수 있는 모든 parameter 들은 $ sysctl -a 명령으로 확인을 할수가 있다. 그리고 특정값을 수정하기 위해서는 /etc/sysctl.conf 에 해당 키(이건 sysctl -a 명령에서 리스트를 확인 할수 있다)와 키값을 지정한 다음 $ sysctl -p 명령으로 바로 적용을 시킬수 있다. 물론 sysctl.conf 에 기입이 되면 부팅시 마다 자동으.. 2005. 7. 28.
728x90