저장 장치 계층 구조의 응용 사례

반응형
  • 캐시 메모리
    • 캐시 메모리는 빠른 속도로 처리되는 프로세서와 상대적으로 느린 속도로 처리되는 메인 메모리 사이에서 데이터를 저장하는 고속 버퍼
    • 저장 장치 시스템에 캐시 메모리를 결합한 캐시 메모리 시스템은 메모리 가격과 성능 사이에서 절충을 위한(즉, 느린 메인 메모리에 의해 나타나는 성능 저하를 감소시키기 위한) 방법
         
  • 가상 메모리(Virtual Memory)
    • 메인 메모리의 유효 크기를 증가시키기 위해 사용되는 기법으로, 현재 실행 중인 프로그램과 데이터를 물리적인 메인 메모리 영역에 전부 저장되어야 하지만 메인 메모리의 공간 부족으로 저장할 수 없는 경우에 , 자기 디스크와 같은 보조 기억 장치에 메인 메모리에서 실행 중인 부분 이외의 나머지 부분을 저장
    • 실행에 필요한 프로그램과 데이터를 메인 메모리로 이동시키는 기술을 '가상 메모리' 기술이라 하는데, 가상 메모리는 사용자의 논리 주소 공간과 컴퓨터의 실제 메모리(즉, 물리적 주소 공간)를 분리하여 생각함으로써, 실제 메모리의 크기보다 훨씬 큰 기억 용량의 주소 지정이 가능하기 때문에 부분적인 적재로 프로그램을 실행시킬 수 있도록 함
    • 가상 메모리를 운영하기 위해서는 실행 중인 프로세스가 참조하는 주소가 메인 메모리에서 사용되는 주소와 분리되어야 하는데, 일반적으로 현재 진행 중인 프로세스가 참조하는 자신의 주소를 가상 주소(논리적 주소, 프로그램 주소)라고 하며, 이러한 가상 주소를 실제 물리적 주소로 변환하는 과정을 '사상(Mapping)' 또는 메모리 맵(Memory Map)'이라 함
반응형