<운영체제> File System 4
본 게시물은 영남대학교 곽종욱교수님의 강의를 기반으로 작성되었습니다.
<Incore i-node>
- i-node table(while in disk)
- i-number
- protection mode
- owner
- size
- time
- array of pointers to disk blocks
- 여기 없는 정보는 존재하지 않는 정보!
- incore i-node table->memory에 올라와 있는 일부의 필요한 정보들!
- counter : 현재 해당 파일에 접근하는 process의 수를 count
- device name of currently using
- status
<Super Block>
- File system 3강 까지 봤을때, disk는 두가지 영역으로 나뉜다
- inode region과 data block region
- 하나 더 : "superblock" -> 사용 가능한 공간에 대한 포인터!
- information about free space in inode region
- information about free space in data block region
- And other global information : file-system에 대한 meta-info
<Boot Block>
- Boot strap code를 가지고 있음
- Boot strap code가 너무 긴 경우 datablock에 이를 나눠 저장하고 two-level-bootstrap을 통해 부팅한다.