
제가 사용해 본 몇몇 새로운 하드 리브에서는 사용하지 않을 때 종종 회전을 멈추는 것을 발견했습니다. 이는 아마도 에너지를 절약하고 수명을 연장하기 위함일 것입니다. 그러나 흥미롭게도 드라이브가 회전하지 않을 때에도 드라이브의 최상위 레벨과 그 아래 폴더에서 디렉토리 목록을 얻을 수 있다는 점도 관찰했습니다. 실제 파일을 열면 드라이브가 회전합니다. 하지만 드라이브가 물리적으로 회전하지 않을 때 디렉토리 목록을 제공하는 것이 어떻게 가능합니까?
답변1
캐싱.
운영 체제와 드라이브에는 최근에 사용된 드라이브 데이터를 버퍼링하는 캐시가 있습니다. 데이터가 캐시에 있으면 디스크 플래터로 직접 이동할 필요가 없습니다.
디렉토리 목록 데이터는 버퍼링될 가능성이 매우 높으며, 특히 최근에 해당 디렉토리를 방문한 경우라면 더욱 그렇습니다.
최신 회전식 드라이브에는 최대 64MB의 캐시가 있는 반면 운영 체제에는 현재 프로그램에서 사용하지 않는 거의 모든 메모리가 있습니다.
답변2
전통적인 캐싱 외에도하이브리드 드라이브(SSHD). 일반 회전 디스크처럼 보이지만 작은 SSD도 포함되어 있습니다. 아이디어는 회전 디스크의 가격/크기로 가장 자주 액세스하는 데이터에 대해 SSD의 성능을 얻는 것입니다.
SSD는 최대 8GB까지 커질 수 있습니다(예: 어색한 이름).씨게이트 파이어쿠다. 데이터가 SSD에 있으면 회전 디스크가 중지될 수 있습니다.