์ ๊ธ PintOS์ 1์ฃผ์ฐจ๊ฐ ์จ๋ง์ฌ๊ณ ์ง๋๊ฐ๋ฒ๋ ธ๋ค.
1์ผ์ฐจ: ํ๊ฒฝ์ค์ , youtube, kaist gitbook๋ฅผ ํตํด os ๋ฐฐ๊ฒฝ์ง์ ๊ณต๋ถ
2์ผ์ฐจ: youtube, kaist gitbook๋ฅผ ํตํด os ๋ฐฐ๊ฒฝ์ง์ ๊ณต๋ถ / pintOS ํ์ผ& ์ฝ๋ ์ดํดํ๊ธฐ
3์ผ์ฐจ: pintOS ํ์ผ& ์ฝ๋ ์ดํดํ๊ธฐ
4์ผ์ฐจ: alarm clock ๊ตฌํ
4์ผ์ฐจ: priority scheduling ๊ตฌํ
5์ผ์ฐจ: synch ๊ตฌํ
6์ผ์ฐจ: donations ๊ตฌํ / ๊ณต๋ถ๋ด์ฉ ์ ๋ฆฌ ๋ฐ ppt์ ์
7์ผ์ฐจ: ppt์ ์ ๋ฐ ๋ฐํ
์์ ๊ฐ์ ์ผ์ ์ผ๋ก ์ผ์ฃผ์ผ์ ๋ณด๋๊ณ , ์ฒซ ์ฃผ์ฐจ๋ผ OS์ ๋ํ ๋ฐฐ๊ฒฝ์ง์์ ์๊ณ ์ด๋ฏธ ์ ์๋์ด ์๋ ํจ์์ ํ์ผ ๊ตฌ์ฑ ๋ฐ ์๋๋ฐฉ๋ฒ์ ๋ํด ์ดํดํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ๋๋ถ์ mlqfs์ ๋ํด ๊ณ ๋ฏผํ ์๊ฐ์ ๊ฐ์ง๋ชปํด ์์ฌ์์ด ๋จ๊ธดํ๋ค. ํ์ง๋ง ๋ด๊ฐ ๋ญํ๋์ง๋ ๋ชจ๋ฅด๋ ์ฑ ์ฝ๋์์ฑ์ ํ๋ ๊ฑด ๋ฌธ์ฅ ์ดํด๋ ๋ชปํ๋ฉด์ ์์ด๋จ์ด๋ง ์ด์ด์ ๋ฒ์ญํ๋ ๊ฒ๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ๊ณ , chat GPT๊ฐ ์๋ ์ธ์์์๋ ๋์ฑ๋ ๋ฌด์๋ฏธํ ์ง์ด๋ผ๊ณ ์๊ฐํด ๊ธฐ๋ณธ์ง์ ์๋ ๊ฒ์ ํฌ์๋ฅผ ๋ง์ด ํ๋ค.
์ฝ๋ฉ์ ์์์ผ๋ถํฐ ์์ํ๊ฒ๋๋๋ฐ ํ์ดํ๋ก๊ทธ๋จ์ผ๋ก ์งํํด์ ํ์๋ผ๋ฆฌ ๊ฐ์ ๊ณ ๋ฏผํ ์๊ฐ๋ ๊ฐ๊ณ , ์ธ๋ช ์ด ๋ชจ์ด๋ ์ฝ๋ฉ ๊ตฌํ ์๋๋ ๋นจ๋ผ์ง๊ณ git conflict๊ฐ ์ผ์ด๋ ์ผ์ด ์ ์ด ํจ์จ์ ์ด์๋ค. ๊ตฌํ์ ๊ฐ์ดํ๊ณ ๋น์ฐํ ํ๋ฒ์ ํต๊ณผํ ์ผ์ด ์์ผ๋ฏ๋ก, ๋๋ฒ๊น ์ ๊ฐ์ ์ปดํจํฐ์์ ์งํํด์ ๊ณ ์น ์ฌ๋์ด ๋์ด!๋ฅผ ์ธ์น๋ ๊ณผ์ ์ผ๋ก ์งํ๋์๋ค. ๋ง์น ์ฐ๋ฆฌ๊ฐ ํฐ process์์ ๊ฐ๋๋ก ๊ฐ๋ผ์ง thread๊ฐ ๋์๋ค๊ฐ ๋ค์ ํฉ์ณ์ ธ์ process๊ฐ ๋์๋ค๊ฐ๋ฅผ ๋ฐ๋ณตํ๋ ๋๋์ด์๋ค. (๋ด๊ฐ ์ปดํจํฐ์ธ๊ฐ, ์ปดํจํฐ๊ฐ ๋์ธ๊ฐ..) ๋ ์ข์ ์ ์ ํ์์ ๋ฉ๋์์ผ์ผ ๋์ด๊ฐ ์ ์์ผ๋ฏ๋ก ๊น์ ์ดํด๋ฅผ ํ ์ ์๊ณ , ๋ํ ์ผํ ์ ์์๋ ๋ค๋ฅธ ๊ด์ ์ ๋ฃ๊ฒ๋๋ ์ฌ๊ณ ๊ฐ ๋์ด์ง๋ ์๊ฐ์ด์๋ค.
๋ณต๊ธฐ๋ฅผ ์ํด ์ด๋ฒ์ฃผ์ฐจ์์ ๊ฐ ์ฃผ์ ๋ณ๋ก '๊ตฌํํ ์ฝ๋, ๋ฌธ์ ์ , ์ต์ข ์ฝ๋'์ ๋ํด ์ ๋ฆฌํ์ผ๋ฉฐ, ๋ด์ฉ์ ์๋์ notion์ ๊ณต์ ํ๊ณ ์ถํ์๋ ๋ธ๋ก๊ทธ๋ก ๋ด์ฉ์ ๋ฆฌํ ์์ ์ด๋ค.
https://spiral-bread-95b.notion.site/week08-c9f9e530a0eb467db2c2f1dcdd273f85