[OS] File System : Disk Address

parkheeddong·2023년 6월 3일
0

Operating System

목록 보기
55/63
post-thumbnail

1. 하드디스크의 Physical Disk Address

= cylinder number(track number), surface number, sector number이 필요하다.

이 때, a와 b 중 어떤 순서가 더 좋을까?

데이터가 실린더 단위로 저장되기 때문에, 데이터 접근의 관점에서는 a번 스타일로 사용된다.

(SSD는 Block Number, Page Number로 결정한다.)

2. 하드디스크의 Logical Disk Address : Relative Disk Address

디바이스가 아니라 커널(운영체제)가 사용하는 주소

운영체제는 하드디스크의 구조가 실린더, 섹터 등으로 구분되어있다고 생각하지 않고 그저 블록들의 sequence로 생각한다.

커널이 하드디스크 쪽으로 읽으라는 명령을 내리면 block 번호만 전달한다.

따라서 그것을 디스크 컨트롤러가 해당 번호에 해당하는 실린더, surface, 섹터 번호를 변환시켜서 읽게 된다.

0개의 댓글