본 게시물은 ‘강민철, ⌜혼자 공부하는 컴퓨터구조 + 운영체제⌟, 한빛미디어, 2022’ 을 인용하였습니다.
하드 디스크의 구성 요소
HDD; Hard Disk Drive
- 자기 디스크(magnetic disk)라고도 함
- 플래터(platter) : 실질적으로 데이터가 저장되는 동그란 원판
- 자기 물질로 덮여 있어 수많은 N극, S극을 저장함
- 스핀들(spindle) : 플래터를 회전시키는 구성 요소
- RPM(Revolution Per Minute) : 스핀들이 플래터를 돌리는 속도(분당 회전수)
- 만약 RPM이 15,000인 하드 디스크는 1분에 15,000바퀴를 회전하는 것
- 헤드(head) : 플래터를 대상으로 데이터를 읽고 쓰는 구성 요소
- 플래터 위에서 미세하기 떠 있는 채로 데이터를 읽고 쓰는 바늘같이 생긴 부품
- 디스크 암(disk arm) : 원하는 위치로 헤드를 이동시킴
플래터의 저장 단위 : 트랙(track), 섹터(sector)
- 트랙 : 플래터를 여러 동심원으로 나누었을 때, 그 중 하나의 원
- 섹터 : 트랙의 한 조각으로 하드 디스크의 가장 작은 전송 단위
- 실린더(cylinder) : 여러 겹의 플래터 상에서 같은 트랙이 위치한 곳을 모아 연결한 논리적 단위
- 같은 트랙이 모여 실린더를 이룸
- 연속된 정보는 보통 한 실린더에 기록됨 : 디스크 암을 움직이지 않고 바로 데이터에 접근할 수 있기 때문
하드 디스크가 저장된 데이터에 접근하는 과정
탐색 시간(seek time)
접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간
회전 지연(rotational latency)
헤드가 있는 곳으로 플래터를 회전시키는 시간
전송 시간(transfer time)
하드 디스크와 컴퓨터 간의 데이터를 전송하는 시간
- cf. 탐색 시간, 회전 지연을 단축시키기 위해 플래터를 빨리 돌려 RPM을 높이는 것도 중요하지만 참조 지역성도 중요함