하드 디스크 : 자기적인 방식으로 데이터 저장
구성
- 스핀들 , 플래터
- 플래터는 여러겹으로 이뤄져 있음
- 일반적으로 플래터 양면 모두 사용
- 플래터를 스핀들이라는 요소가 회전시켜줌
- 회전의 단위를 RPM(분당 회전수)이라고 함
- 헤드, 디스크 암
- 헤드가 플래터를 읽고 쓰게 해주는것
- 디스크암은 헤드를 움직여주는 구성요소
- 일반적으로 모든 헤드가 미스크 암에 부착되어 함께 이동함
저장 단위
- 기본적으로 트랙과 섹터 단위로 데이터가 저장됨
- 섹터의 크기 : 512바이트~4096바이트
- 하나 이상의 섹터를 묶어 블록 이라고 표현하기도 함
- 실린더 : 여러 겹의 플래터 상에서 같은 트랙이 위치한 곳을 모아 연결한 논리적 단위
- 플래터는 트랙과 섹터로 나뉘고 같은 트랙이 모여 실린더를 이룹니다
데이터 접근 과정
- 하드 디스크가 저장된 데이터에 접근하는 시간
- 탐색 시간 : 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간
- 회전 지연 : 헤드가 있는 곳으로 플래터를 회전시키는 시간
- 전송 시간 : 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간
- Jeff Dean - Numbers Every Programmer Should Know
'CS' 카테고리의 다른 글
[혼자 공부하는 컴퓨터구조 + 운영체제] - 다양한 보조기억장치2 (0) | 2023.06.25 |
---|---|
[혼자 공부하는 컴퓨터구조 + 운영체제] - 캐시 메모리 (0) | 2023.06.18 |
[혼자 공부하는 컴퓨터구조 + 운영체제] - 메모리의 주소 공간 (0) | 2023.06.18 |
[혼자 공부하는 컴퓨터구조 + 운영체제] - RAM의 특성과 종류 (0) | 2023.06.11 |
[혼자 공부하는 컴퓨터구조 + 운영체제] - 명령어 집합 구조, CICS & RISC (1) | 2023.06.11 |