왜 2 차 스토리지 미디어가 섹터로 나뉘어져 있는데, 1 차 스토리지가 8 비트 단위로 할당 되었습니까? [복제]


-2

이 질문에는 이미 답변이 있습니다.

보조 저장 매체는 항상 섹터로 분할되지만 파일이 보조 저장 매체에 배치되면 파일의 일부가 부분적으로 섹터를 채우고 다른 파일이 부분적으로 채워진 섹터에 저장 될 수 없습니다 . 따라서, 2 차 저장 매체가 섹터로 분할되는 경우, 2 차 저장 매체가 섹터로 분할되지 않은 경우보다 적은 데이터가 저장 될 수있다. 그럼 섹터 시스템의 철학은 무엇입니까?

이 철학은 1 차 기억 장치의 관점에서 수행되며 8 비트 블록으로 어떻게 할당됩니까?


1
"이차 저장 매체는 항상 섹터로 나뉩니다." - 네 전제가 틀렸다. 자기 테이프는 섹터를 사용하지 않습니다. 대용량 저장 장치는 블록 단위로 처리 할 수 ​​있습니다. 섹터는 물리적 매체의 속성입니다. FWIW에는 항상 비효율적 인 저장 공간이 있습니다. 의 가치 1 32 비트 워드에서 31 비트를 낭비합니다.
sawdust


회전하는 원형 미디어를 인코딩하는 방법과 관련된 여러 가지 기술이 있습니다. 섹터는 몇 가지 심각한 제한 사항으로 문제를 해결 한 초기의 절충안으로 최근의 기술로는 눈에 띄지 않습니다. 그것은 컴퓨터 과학과 공학의 이야기입니다. C-H-S는 주소가 원통형 어레이에 할당되지만 결함이없는 것은 아닙니다. 사각 파로 아날로그 신호를 마스킹하는 방식과 달리, 대부분의 데이터를 무시하고 0 또는 1을 나타내는 지 여부 만 집중합니다.
Frank Thomas

답변:


1

그럼 섹터 시스템의 철학은 무엇입니까?

파일 시스템의 프리리스트를 저장할 공간이 필요합니다. 블록의 크기가 1 바이트이면 freelist를 저장하기 위해 매체 공간의 11 %가 필요합니다. 이 정도의 상황이 거의 없다. 보증 된 사용법이 유용 할 것입니다.

또한, 블록의 사용은 더 적은 비트를 사용하는 매체의 주소 지정을 허용합니다. 1 TiB는 바이트 레벨에서 주소 지정하는 데 41 비트가 필요하지만 4KB 블록 크기의 경우 29 비트 만 필요합니다.

이 철학은 1 차 기억 장치의 관점에서 수행되며 8 비트 블록으로 어떻게 할당됩니까?

기본 저장 용량은 페이지들 페이지의 크기는 사용중인 시스템 아키텍처와 운영 체제에 따라 다릅니다.


또한 단편화 문제가 있습니다. 저장소 단위가 작을수록 조각화 문제가 커집니다.
Loren Pechtel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.