왜 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.