
디스크 크기와 관련하여 일부 혼동이 있습니다.
디스크의 단일 페이지 크기를 계산하려고 합니다. 일반적인 디스크의 단일 페이지에 몇 개의 블록이 존재하는지 알고 싶습니다. 그리고 하드디스크 사양을 보면 "버퍼 크기 = 512바이트"라고 되어 있는데 그게 섹터 크기에 해당하는 건가요?
답변1
"디스크의 단일 페이지"가 무엇을 의미하는지 잘 모르겠습니다. 가상 메모리에는 페이지가 있지만 디스크에는 없습니다.
하드디스크에는 물리적 섹터 크기(현재 일반적으로 4096바이트)와 논리적 섹터 크기(일반적으로 512바이트)가 있습니다. 그 이유는 오래 전에 하드디스크의 물리적 섹터 크기가 512바이트였으며 논리적/물리적 크기가 (어느 정도) 호환성을 유지하기 위해 도입되었기 때문입니다.
예를 들어 하드디스크의 물리적 및 논리적 섹터 크기를 확인할 수 있습니다 fdisk -l
.
하드 디스크 사양에서 "버퍼 크기"는 일반적으로 버퍼링에 사용되는 하드 디스크 컨트롤러의 내부 RAM 크기를 의미합니다. 하지만 이는 512바이트보다 훨씬 큽니다. "버퍼 크기 = 512바이트"에 대한 특정 사양을 읽었는지 모르므로 이에 대해 언급할 수 없습니다.