728x90
디스크 할당 (Disk Allocation) : 파일 시스템은 디스크 공간을 같은 크기의 블록 단위로 분할
- 연속 할당(contiguous allocation)
- 비연속 할당(non-contiguous allocation)
contiguous allocation
파일을 연속적으로 할당
장점 : I/O 속도가 빠름
단점 : 외부 단편화 (external fragmentation) 초래. 실제로 사용 불가능
non - contiguous allocation
파일을 비연속적으로 할당
1. linked allocation : 블록들은 linked list 형태로 저장
2. indexed allocation : 각 파일의 블록 포인터들을 각 index block에 저장
디스크 빈 공간 관리
빈 블록들의 linked list로 관리
반응형
'CS > Operating System' 카테고리의 다른 글
분산 시스템 (0) | 2023.09.01 |
---|---|
디스크 스케줄링 (0) | 2023.08.31 |
요구 페이징 & 페이지 교체 알고리즘 (0) | 2023.08.31 |
메모리 주소 & 메모리 할당 (0) | 2023.08.31 |
프로세스 간 통신 & 임계 영역 (0) | 2023.08.31 |