하나의 디스크 실린더에 있는 여러 개의 자기 헤드를 동시에 읽거나 쓸 수 있습니까?

하나의 디스크 실린더에 있는 여러 개의 자기 헤드를 동시에 읽거나 쓸 수 있습니까?

예를 들어 디스크에는 8개의 표면이 있고 각 표면에는 자기 헤드가 하나씩 있습니다. 헤드 하나만 남기고 모두 사라지면 디스크 크기는 10MB에 달할 수 있습니다. 헤드를 모두 사용하면 속도는 얼마나 될까요?

답변1

이론적으로는 8*10MB/s=80MB를 얻어야 합니다. 그러나 이것은 각 헤드에서 정보를 얻으려면 8개의 정보 관리 블록이 필요하기 때문에 일종의 추상적인 속도입니다(확실하지는 않지만 IMHO에는 하나만 있고 헤드 간에 전환합니다). 그리고 정보가 실린더를 기준으로 구성되지 않고 하나의 트랙을 채우는 경우 서로 다른 영역의 정보를 결합하기 위해 앞뒤로 이동해야 합니다.

답변2

하드 드라이브에는 읽기/쓰기 헤드가 많이 있을 수 있지만 언제든지 그 중 하나만 활성화될 수 있습니다.

그 이유 중 하나는 증폭/디코딩 회로가 하나뿐이기 때문입니다. 이론적으로는 더 추가할 수 있지만 이를 방지하는 더 미묘한 이유는 HDD가 선형 액추에이터에 내장된 서보 정보를 사용하기 때문입니다.

내장된 서보는 단일 활성 헤드를 현재 트랙에 정렬합니다. 액추에이터가 하나뿐이므로 해당 헤드 하나만 정렬됩니다. 제조 공차, 열팽창 및 완벽한 원형 트랙과의 작은 편차로 인해 모든 헤드를 동시에 정렬하는 것은 불가능합니다.

따라서 헤드 수에 관계없이 회전하는 디스크 드라이브의 순차적 읽기/쓰기 속도는 궁극적으로 기록 밀도와 회전 속도에 의해 정의됩니다. (Exos 2X 드라이브와 같이 실제로 여러 개의 액추에이터가 있거나 스테퍼 모터 또는 전용 서보 헤드를 사용하는 고대 드라이브를 언급하지 않는 한)

관련 정보