디스크의 파일 데이터에 접근하는 방법

하드 디스크는 읽기의 최소 단위가 block (512byte)

Contiguous Allocation

ㄴ 파일의 크기를 키우는데 제약이 있음

ㄴ 장점 : 짧은 I/O, direct access

하드디스크 연속적으로 할당하면 rotation/seek 시간이 짧음

realtime file이나 프로세스의 swap area용도로 적합

 

Linked Allocation

linked allocation의 개선한 시스템 -> FAT

부팅할 때 file-allocation table을 메모리에 올려놓음

파일이 시작주소를 가지고 table에서 왔다갔다 하면 됨

fat은 중요한 정보이므로 여러개 복제해서 보관

Indexed Allocation

파일이 인덱스 블록을 가리킴

UNIX 파일 시스템의 방식

 

'운영체제' 카테고리의 다른 글

9. Virtual memory  (0) 2022.06.09
8. 메모리  (0) 2022.06.09
7. Deadlock  (0) 2022.06.09
6. 프로세스 동기화  (0) 2022.06.09
5. CPU 스케줄링  (0) 2022.06.09

+ Recent posts