"KOCW - 반효경 교수님의 운영체제" 를 듣고 정리한 내용입니다.
File Systems Implementation
Allocation of File Data in Disk
- Contiguous Allocation
- Linked Allocation
- Indexed Allocation
"KOCW - 반효경 교수님의 운영체제" 를 듣고 정리한 내용입니다.
(사진 출처 - questionsolves)
외부 조각은 아무도 사용하지 않아 누군가에게 할당될 수 있는 공간을 의미하고, 내부 조각은 이미 할당이 됐는데 아직 사용하지 않는 공간을 의미한다.
(사진 출처 - questionsolves)
bad sector
되면 그 뒷 부분은 모두 잃음FAT
(File-Allocation Table) 파일 시스템
(사진 출처 - questionsolves)
(사진 출처 - 티스토리)
(사진 출처 - 티스토리)
FAT
은 linked allocation을 조금 변형한 것이다. linked allocation에서는 중간에 하나의 섹터가 bad sector 되면 그 뒤에 있는 파일들을 읽지 못한다거나 포인터의 저장으로 공간 효율성이 낮아지는 단점이 있었다. 다음 블록의 위치 정보를 디렉토리 파일에 저장하지 않고 FAT에 저장해둠으로써 이러한 단점을 해결하고 direct access 또한 가능하다.
locality
활용
[운영체제/Operating System] 파일 시스템 (0) | 2021.04.15 |
---|---|
[운영체제/Operating System] 가상 메모리 (0) | 2021.04.10 |
[운영체제/Operating System] 메모리 관리 (0) | 2021.04.10 |
[운영체제/Operating System] 교착 상태 (Deadlock) (0) | 2021.04.04 |
[운영체제/Operating System] 프로세스 동기화 (0) | 2021.04.04 |