본문 바로가기

디지털 포렌식 (Forensic)/디지털포렌식전문가 2급 필기

[디지털포렌식전문가 2급 필기] 1-3-3. 하드디스크 드라이브의 이해

728x90
반응형

DMA (Direct Memory Access)

- 하드디스크 같은 특정 하드웨어가 CPU의 개입 없이 독립적으로 컴퓨터 메모리에 접근할 수 있도록 해줌

- CPU의 작업 수행을 방해하지 않고 I/O 자료 전송을 수행할 수 있는 기술

하드디스크

- 순차 I/O 방식이 임의 I/O 방식보다 데이터를 더 빨리 처리 가능

- 디스크 컨트롤러는 캐쉬를 활용하여 읽기와 쓰기 시간을 모두 향상시킴

- 디스크에 저장된 데이터를 찾는 데 걸리는 시간을 접근 시간이라 함

- 다수의 플래터를 사용할 경우, 각 플래터의 동일한 트랙을 실린더라고 함

- 플래터 표면 상에 있는 자화물질을 자화시켜 정보를 기록

- 회전 지연 시간 중에는 데이터를 읽고 쓰지 못하기 때문에 시간이 짧을수록 좋음

 

하드디스크의 구조

- 대량의 데이터를 하드 디스크 드라이브에 순차적으로 저장할 때 실린더 단위로 저장

 

디스크 동작을 완료하는 데 걸리는 시간 (데이터 접근 시간)

- 탐색 시간 : 디스크의 헤드를 필요한 실린더로 이동시키는 것, 트랙으로 이동하는데 걸리는 시간 (가장 큰 비중을 차지)

- 회전 지연 시간 : 지정된 섹터가 데이터를 헤드 아래에 도착할 때까지 기다리는 시간

- 데이터 전송 시간 : 헤드가 동작을 시작하여 디스크 드라이브에서 디스크 컨트롤러로 데이터를 전송하는 시간

- 디스크 동작을 완료하는 데 걸리는 시간은 위 3가지 시간의 총합

 

엘리베이터 정렬

- RAID 컨트롤러는 임의 탐색을 보다 효과적으로 처리하기 위하여 엘리베이터 정렬을 지원

- I/O 성능 향상을 위하여 디스크 컨트롤러에는 컨트롤러 캐쉬가 존재

- 컨트롤러 캐쉬는 미리 읽기를 지원

- 대량의 데이터 요청 시 요청된 데이터 외에 다음 데이터의 일부도 같이 가져가는 작업을 수행

 

디스크 드라이브의 구성요소

- 스핀들, 붐, 암

 

실린더

- 하나의 디스크 팩에서 같은 반지름을 갖는 트랙들의 집합

- 일반적으로 디스크 시스템에 대량의 데이터를 순차적으로 저장할 때 실린더 단위로 저장

728x90
반응형