์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ๋ฐ์ดํฐ ์ ์ก
- ๊ฐ๋ฐ์์ทจ์
- ํ ํฐ ๋ฒ์ค
- ์ค๋ ๋
- ์ค๋ธ์
- IEEE 802
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- i-type
- ๋น์ฃผ๊ธฐ์ ํธ
- git merge
- leetcode
- well known ํฌํธ
- xv6
- ํญํด99
- ์ฐ๋ถํฌdb
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ฃผ๊ธฐ์ ํธ
- ์ค๋ฅ๊ฒ์ถ
- tcp ํ๋กํ ์ฝ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ํ๋ ์ ๊ตฌ์กฐ
- til
- tcp ์ธ๊ทธ๋จผํธ
- reducible
- ํ๋ก์ด๋์์
- ์ค๋ฅ์ ์ด
- ์์๋ฒํธ
- 99ํด๋ฝ
- mariadb
- Today
- Total
๋ชฉ๋กxv6 (2)
Unfazedโ๏ธ๐ฏ
xv6 ์์คํ ์ฝ ๊ตฌํ ๊ณผ์ ๋ฅผ ํ๋ฉด์ ๊ณผ์ ๋ง๊ฐ์ผ๊น์ง๋ ๊น๋ํ๊ฒ ์ดํด๊ฐ ๋์ง ์์๋ ๋ถ๋ถ์ ๋ํด ์ ๋ฆฌํด ๋ณธ๋ค. ์ผ๋จ ๋ด๊ฐ ์๋ฌธ์ด์๋ ๋ถ๋ถ์ "1ํฑ๋ง๋ค ํ์ด๋จธ ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์์ ํ๋ค"๊ณ ํ๋๋ฐ, 1์ด์ 100 ํฑ์ด๋ผ ํ๋ค๋ฉด ํ๋ก์ธ์ค ์ํ ์ค 1์ด์ 100๋ฒ์ ํ์ด๋จธ ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ ๊ฒ์ด๊ณ , ๊ทธ๋๋ง๋ค ์ ์ ๋ชจ๋์์ ์ปค๋ ๋ชจ๋๋ก์ ์ ํ์ด ์ด๋ฃจ์ด์ง๋ค๋ ๊ฒ์ด ๋ง๋ค๋ ๊ฒ์ธ๋ฐ, ์ค๋ฒํค๋๊ฐ ๊ณผ๋ํ๊ฒ ๋ฐ์ํ๋ ๊ฒ์ ์๋์ง? ์๋ค. ๊ต์๋๊ป ์ฌ์ญค๋ณธ ๋ฐ๋ก๋ ํ์ด๋จธ ์ธํฐ๋ฝํธ๋ ๋งคํฑ๋ง๋ค ๋ฐ์ํ๊ณ , ๊ทธ๋๋ง๋ค ์ปค๋๋ชจ๋๋ก์ ์ ํ์ด ์ด๋ฃจ์ด์ง๋ ๊ฒ์ด ๋ง๋ค๊ณ ํ๋ค. ( ๋ชจ๋์ค์์นญ์ด ์์ฒญ ๋น ๋ฅธ ์๊ฐ ์ฌ์ด์ ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ํ๋ก์ธ์ค์ ์ํ์๋์ ๊ฑฐ์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค๊ณ ํ๋ค.) ๊ทธ๋ ์ปค๋ ๋ชจ๋์์๋ system time update,..
ํ๋ก๊ทธ๋จ ๋์คํฌ์ ์ ์ฅ๋ ์คํ ๊ฐ๋ฅํ ์ฝ๋์ ์งํฉ ํ๋ก์ธ์ค ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ธ์คํด์ค๋ก, ์ด์ ์ฒด์ ๊ฐ ๊ด๋ฆฌํ๋ ์คํ ์ปจํ ์คํธ test.c๋ ์์ค ์ฝ๋ ํ์ผ ์ด ์์ค ์ฝ๋๋ฅผ ์ปดํ์ผํ์ฌ ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ(ํ๋ก๊ทธ๋จ)๋ฅผ ๋ง๋ ๋ค. ์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด test๋ผ๋ ํ๋ก์ธ์ค๊ฐ ์์ฑ๋์ด ์คํ๋๋ค. test.c ์์ค ์ฝ๋ ๋ด์ a()๋ผ๋ ์์คํ ์ฝ์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด์. a()๋ testํ๋ก์ธ์ค ๋ด์์ ํธ์ถ๋๋ ์์คํ ์ฝ์ด๋ค. ๋ฐ๋ผ์ ๋ณ๋์ ํ๋ก์ธ์ค๋ก ์คํ๋๋ ๊ฒ์ด ์๋๋ค( a() ์์คํ ์ฝ์ด ์ข ๋ฃ๋ ๊ฒ์ด์ง testํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋ ๊ฒ์ด ์๋, ํธ์ถ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ณผ์ ์์ ์ด ๋ถ๋ถ์ ํผ๋ํ๊ณ ์์๋ค ). ํ์ฌ ์คํ ์ค์ธ test ํ๋ก์ธ์ค์ ์ปจํ ์คํธ์์ ์ปค๋ ๋ชจ๋๋ก ์ ํํ์ฌ a() ์์คํ ์ฝ์ด ์ฒ๋ฆฌ๋๋ค. (con..