์นดํ
๊ณ ๋ฆฌ ์์
2023. 11. 5.
๋ฆฌ๋
์ค ์ปค๋ ์๋ธ์์คํ
- ๊ฐ์ ํ์ผ ์์คํ
(Virtual File System)
Parent Content: ๋ฆฌ๋
์ค OS์ ์๋ธ์์คํ
(๋
ผ๋ฌธ: Conceptual Architecture of the Linux Kernel) ๊ฐ์ ํ์ผ ์์คํ
(VFS-Virtual File System)์ ๋ฆฌ๋
์ค ์ปค๋์ 5๊ฐ์ง ์ฃผ์ ์๋ธ์์คํ
์ค ํ๋๋ก, ๋ชจ๋ ๋๋ฐ์ด์ค์ ๊ณตํต ํ์ผ ์ธํฐํ์ด์ค(open, stat, read, write, chmod ๋ฑ)๋ฅผ ์ ๊ณตํ์ฌ ๋ค์ํ ํ๋์จ์ด ๋๋ฐ์ด์ค์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ถ์ํํ๋ฉฐ ํด๋ผ์ด์ธํธ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ฌ๋ฌ ํ์ผ ์์คํ
์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ทผํ ์ ์๊ฒ ํด ์ฃผ๋ ์ํํธ์จ์ด ๋ ์ด์ด์
๋๋ค: [1] ์๋ฅผ ๋ค์ด ํ์ผ์ ์ฌ๋ open() ํจ์๊ฐ ์ค์ ํ์ผ ์์คํ
์ ํ(์:ext2, ext4...)์ ์๊ด์์ด ๋์ผํ๊ฒ ์๋ํ ์ ์๋ ์ด์ ๋ ์์ฒญ์ด VFS ๋ ์ด์ด๋ฅผ ๊ฑฐ์ณ ์ค์ ํ์ผ ..