반응형
캐시 메모리
-
실습과 그림으로 배우는 리눅스 구조 6장 정리운영체제 2022. 11. 6. 21:15
메모리 계층 메모리 장치의 종류 레지스터 캐시 메모리 메모리 저장 장치 위로 올라갈수록 용량이 작고, 비싸며, 빠르다. 캐시 메모리 CPU에서 메모리에 접근하는 시간이 길기 때문에, CPU 입장에서는 레이턴시가 발생한다. 캐시 메모리 처리는 커널을 통하지 않고, 하드웨어 단에서 처리된다. 캐시 메모리를 이용해서 메모리 접근 시간을 고속화 한다. 캐시 메모리는 일반적으로 CPU에 내장되어 있지만, 외부에 있는 경우도 있다. 캐시 메모리의 값이 변경되는 경우 캐시 메모리의 엔트리가 변경되면 더티 플래그가 표시된다. 더티 플래그가 기록된 데이터는 나중에 백그라운드 처리로 메모리에 다시 기록된다. 캐시 메모리가 가득 찬 경우 캐시 메모리에 존재하지 않는 데이터를 추가로 읽으면, 기존의 캐시 메모리 중 하나를 파..