일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 예제
- 데이터베이스
- 역할
- 우분투
- OpenCV
- 코랩
- 디버깅
- 프로그래머스
- 가상환경
- 엑셀
- 에러
- 데이터분석
- vscode
- visual studio code
- 디렉토리
- 아나콘다
- 라이브러리
- MySQL
- 깃허브
- 운영체제
- 머신러닝
- 리눅스
- SQL
- matplotlib
- 원격저장소
- 단축키
- 플라스크
- 파이썬
- 판다스
- 기초
Archives
- Today
- Total
취미와 밥줄사이
[ H/W ] 하드디스크 HDD 섹터와 클러스터 본문
Hard Disk Sector
- 컴퓨터 디스크 기억장치에서 sector는 자기 디스크나 광 디스크의 트랙의 일부
- 각 섹터는 어느 정도 양의 가능한 데이터를 저장하고 있음
- 구형 하드 디스크 드라이브(HDD)의 경우 512Byte, CD-ROM과 DVD-ROM의 경우 2048 Byte, 신형 HDD는 4096Byte가 섹터 당 용량
- sector는 하드 드라이브의 최소 기억 단위
- 온전한 하나의 섹터를 모두 채우지 못하는 파일들은 0으로 채워진 나머진 섹터 부분을 보유함
- 한 섹터에 동시에 두 종류의 정보가 들어갈 수 없음
- 데이터를 저장하는 데 사용되는 하드 드라이브의 일부
- 실제로 드라이브에 저장된 가장 작은 정보 섹션
- 각 디스크 섹터는 트랙의 일부이며 기본적으로 디스크의 데이터 링이며 이러한 섹터는 클러스터로 그룹화 할 수 있음
- 컴퓨터 파일 및 프로그램 용으로 저장된 정보는 식별 및 오류 수정을 위한 데이터와 함께 섹터에 저장됨
- 각 디스크 섹터에는 하드 드라이브에 동일한 양의 데이터가 포함됨
- 디스크의 섹터 그룹은 종종 하나의 디스크 섹터에 맞지 않을 정도로 큰 데이터(클러스터)를 저장하는데 사용됨
디스크 구조
- A: 트랙
- B: 기하학적 섹터
- C: 트랙 섹터
- D: 클러스터
클러스터
- 섹터 여러 개를 하나로 묶은 것
- 클러스터의 크기가 4kb(4096 바이트)라고 했을 경우, 1 MB의 파일을 기록하고자 BIOS을 통해 I/O 명령을 전달 할 때 총 256번의 처리가 필요하지만, 섹터단위로 데이터를 관리할 경우 2.048번의 처리가 필요함
- 실제 디스크 컨트롤러는 섹터 단위로 처리하므로, 컨트롤러 입장에서는 별 차이가 없지만 운영체제 입장에서는 I/O 같은 명령의 경우 인터럽트를 통해 처리 완료를 통보 받게 되는데 멀티 프로세서 환경에서는 이러한 인터럽트가 줄게 되므로 더 큰 효율이 발생함
REFERENCE
https://intel-ryzen.tistory.com/62
http://www.terms.co.kr/sector.htm
https://ko.wikipedia.org/wiki/%EB%94%94%EC%8A%A4%ED%81%AC_%EC%84%B9%ED%84%B0
https://ko.eyewated.com/%EC%84%B9%ED%84%B0-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C/
https://www.netinbag.com/ko/internet/what-is-a-disk-sector.html
http://forensic-proof.com/archives/357
'Infrastructure > Hardware' 카테고리의 다른 글
[ Hardware ] 메인보드란 (0) | 2022.03.05 |
---|---|
[ Hardware ] Cache(캐시)란? (0) | 2022.03.05 |
[ Hardware ] CPU - 클럭, 코어, 쓰레드, 캐시 메모리 (0) | 2022.03.05 |