메모리 계층 구조
레지스터: CPU 안에 있는 작은 메모리, 휘발성, 속도 가장 빠름, 기억용량이 가장 적음
캐시: L1, L2 캐시. 휘발성, 속도 빠름, 기억 용량이 적음.
주기억장치: RAM. 휘발성, 속도 보통, 기억 용량 보통
보조기억장치: HDD, SDD. 휘발성, 속도 낮음, 기억 용량이 많음
캐시: 데이터를 미리 복사해 놓는 임시 저장소. 빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 위한 메모리
캐시히트와 캐시미스
가상 메모리: 메모리 관리 기법. 컴퓨터가 실제 이용 가능한 메모리 자원을 추상화하여 사용자에게 매우 큰 메모리로 보이게 만드는 것
스레싱: 메모리의 페이지 폴트율이 높은 것. 컴퓨터의 심각한 성능 저하를 초래함
메모리 할당
페이지 교체 알고리즘
메모리는 한정되어 있기 때문에 스와핑이 많이 일어나는데, 많이 일어나지 안ㄷ호록 설계되어야 함. 이는 페이지 교체 알고리즘을 기반으로 스와핑 발생