Jungwoo Kim
Jungwoo Kim
Thank you for sharing your code ๐ฅ
> ํด๋น ๋ด์ฉ์ user application ์์ ์ผ์ด๋๋ stack overflow ์ ๋ํ ์ด์ผ๊ธฐ์ธ๋ฐ, ์ง๊ธ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ #264 ์ ์์๋ stack overflow ๊ฐ ์๋๊ฐ์? #264 ์ ๋ฌด๊ดํ ์ด์์ ๋๋ค! (Rust ๋ฆฌํฉํ ๋ง์ด ๋๋...
![Imgur](https://imgur.com/CHoPsqI.png) ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ xv6์ ํ์ผ ์์คํ ์ ๋ ์ ํํํ๊ธฐ ์ํด `file_system`์ ์ ์ธํ ์๋ `struct Kernel`์ ํ๋๋ค์ `struct FileSystem`์ ๋ฃ์ผ๋ฉด ์ด๋จ๊น์? https://github.com/kaist-cp/rv6/blob/606a6e1a8d04488f1a347b3f88886c0b52da6d3a/kernel-rs/src/kernel.rs#L54-L72
#301 ๊ฐ ๋จธ์ง๋ ์ดํ์ dependency์ ๋๋ค. ![Imgur](https://imgur.com/RcBY1g5.png)
#302 ๊ฐ ๋จธ์ง๋ ํ์ dependency์ ๋๋ค. ![Imgur](https://imgur.com/BZA0I7O.png)
`Disk`๋ฅผ `FileSystem`์ ๋ฃ์ ์ ์๋์ง ๊ณ ๋ฏผํด๋ด์ผ ํฉ๋๋ค. ํ๋์ Disk๊ฐ ์ฌ๋ฌ FileSystem์ ์ํด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๋ ์์ ์ ์์ง๋ง (์: ํ๋์ Disk๋ฅผ ์ฌ๋ฌ ํํฐ์ ์ผ๋ก ๋๋ ext4...๋ฑ์ผ๋ก ์ฌ์ฉ), ์ฐ์ `Disk`๋ฅผ `FileSystem`์ ๋ฃ๊ณ ๋์ค์...
> Disk๋ฅผ FileSystem์ ๋ฃ์ ์ ์๋์ง ๊ณ ๋ฏผํด๋ด์ผ ํฉ๋๋ค. > ํ๋์ Disk๊ฐ ์ฌ๋ฌ FileSystem์ ์ํด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๋ ์์ ์ ์์ง๋ง (์: ํ๋์ Disk๋ฅผ ์ฌ๋ฌ ํํฐ์ ์ผ๋ก ๋๋ ext4...๋ฑ์ผ๋ก ์ฌ์ฉ), > ์ฐ์ Disk๋ฅผ...
> kimjungwow ์ ๊ฐ ํ์ธ์ด ํ๋ ๋ฐ ํน์ ํ์ฌ ๋ชจ๋ disk์ ์ฌ์ฉ์ด file system api๋ฅผ ํตํ๊ณ ์๋์? > ์ ๋ ๊ต์๋ ๋ง์๋๋ก disk๋ฅผ ์ฌ์ฉํ๋ higher level api๊ฐ file system์ด๋ผ๊ณ ์๊ฐํ์ง๋ง, ์์ธ๊ฐ ์๋์ง (ํญ์...