FileSystem

FileSystem

총 5개 글

[OSTEP] 43. Log-structured File Systems
디스크 쓰기 성능을 극대화하기 위해 모든 업데이트를 로그 형태로 순차 기록하는 LFS의 설계 철학, 아이노드 맵(imap), 그리고 가비지 컬렉션(Cleaner) 메커니즘을 분석합니다.
[OSTEP] 42. Crash Consistency: FSCK and Journaling
시스템 크래시나 전원 차단 시 파일 시스템의 일관성을 유지하는 문제(Crash Consistency)와 이를 해결하기 위한 FSCK 및 저널링(Journaling, WAL) 기법을 상세히 알아봅니다.
Cover Image of the Post
[OSTEP] 41. 지역성과 FFS (Locality and The Fast File System)
기존 유닉스 파일 시스템의 성능 문제를 해결하기 위해 디스크 구조를 인식하고 지역성(Locality)을 활용한 FFS(Fast File System)의 설계 원칙과 구현(실린더 그룹, 할당 정책)을 정리합니다.
Cover Image of the Post
[OSTEP] 40. File System Implementation
VSFS(Very Simple File System)라는 학습용 파일 시스템 구현을 통해, on-disk 자료구조(superblock, bitmap, inode table)와 open/read/write가 유발하는 실제 I/O 흐름을 구현 관점에서 추적합니다.
Cover Image of the Post
[OSTEP] 39. Files and Directories
영속성을 위한 운영체제의 핵심 추상화인 파일과 디렉터리의 개념, 그리고 이를 다루기 위한 시스템 콜(open, read, write, lseek, fork/dup 공유, 링크 등)을 정리합니다.
Cover Image of the Post
1