본문 바로가기
보안&네트워크/기타 개념

하드디스크

by kakk789 2022. 1. 17.

하드디스크 설명

Disk, platter (동그란 CD같은거)

디스크가 1장짜리도 있고, 2장, 3장 짜리도 있음.
데이터를 기록하는 방법은 자력(마그네틱)을 이용한 읽고 쓰기.
회전할때 회전축(Spindle)을 모터가 돌려줌 모터(Spindle Moter)

Read, Write Head

디스크를 왔다갔다 하는 앞 부분이 헤드(head)
왔다갔다하게 힘을 주는 헤드구동장치(actuator)
헤드와, 헤드구동장치를 이어주는 암(Arm)

  • 데이터 기록 디스크 트랙에 기록이 되는거임 (원 형태 = 트랙이라 부름)
  • 하드디스크 데이터 기록할 때 : X번 실린더, X번 섹터로 이동하라 라는 명령을 내림
배드섹터(Bad Sector) - 오래된 하드에 경계선과 경계선 사이에 기록되는 데이터를잘 읽지못함

실린더

  • 만약 디스크가 2개일 경우
    헤드는 4개(각각 양면)가 되고 실제로는 반지름이 같은 2개의 트랙을 다 기록하고 한칸 움직임
    => 이게 하나의 실린더 단위
  • 리눅스는 실린더 단위 
    예를들어 실린더가 6527개라면? 맨 바깥쪽 부터 안쪽까지 6527번을 이동함
    (헤드는 바깥쪽에서 안쪽으로 이동함)

섹터

  • 피자모양 & 트랙과 섹터가 겹치는 부분도 섹터라고 부름
  • 하드디스크에 데이터를 기록할때 가장 작은단위 (512 Byte)

 디스크는 과연 '쇠(iron)'일까?

  • No, 아니다. 알루미늄 합금 이다
    만약 쇠로 되어져 있다면 비 효율적임 (열에도 약하고 ,가공하기도 어렵고)
  • 근데 알루미늄은 자력을 못 띄잖아??
    그래서 표면에다가 자력을 띄는 물질을 코팅해놓음.
참고로 HDD는 충격에 매우 약함. (하드 작동 중에 계속 움직이면 망가짐)

 디스크와 헤드는 가까울 수록 좋음

  • 단, 붙으면 안됌!
    왜 가까울수록 좋냐면 자력으로 기록되기 때문에 멀어질수록 더 많은 공간을 필요로함.
  • 자력은 일직선으로 쏘는게 아니라 뭉뚱그려서 쏘기 때문에 많은 공간을 차지.
    가까울수록 좁은 공간에 기록할 수 있음.

 

(옛날) CHS 모드 (실린더 헤드 섹터)
- 실린더, 헤드, 섹터의 번호가 필요 

(요즘) LBA 모드 (Logical Block Address)
- 섹터 번호만 알면됨 
반응형

댓글