
간단한 파일 시스템을 어떻게 구현해야할까?파일 시스템은 순수 소프트웨어이다.CPU 및 메모리 가상화와 달리, 파일 시스템의 어떤 측면을 개선하기 위해 하드웨어 기능을 추가하지 않는다.데이터 구조파일 시스템은 데이터를 구성하기 위해 어떤 종류의 on-disk 구조를 사용하나?접근 방법파일 시스템은 open(), read(), write() 등과 같은 프로세스가 호출한 함수를 자신의 구조에 어떻게 매핑할까?전체 구성vsfs 파일 시스템의 자료 구조에 대해 디스크 상의 전체적인 구성을 개발하자디스크를 block들로 나눈다. (단일 블럭 크기만 사용 가정, 4KB)Data Region : 사용자 데이터가 있는 디스크 공간, 디스크의 일정 부분을 데이터 영역으로 확보Meta Data : 각 파일에 대한 정보를 추..