๋ฌธ์ ๋ด์ฉ ¶
OS์ฑ
7์ฅ - 14์ฅ (13์ฅ ์ ์ธ)
1, 2๋ฒ ๋์ฐํ๊ฒ ์ด๋ ค์ ๋ค. ์ค๊ฐ๊ณ ์ฌ ์คํ์ผ๋ก ๊ณต๋ถํ๋ ๋ชจ๋๋ฅผ ๋์๋-_-;
์กฑ๋ณด๋ ํ์์์ ์ ๋๋ก ์๋ฒฝํ ์๋ก์ด ์ ํ์ ๋ฌธ์ ๋ค์ด ์ถ์ ๋์๋ค. 1,2๋ฒ ๋๊ธฐํ ๋ฌธ์ ๋ ํ์์ ํ์ด๋ณด๋ ํ๋ จ์ ํ์ง ์์ผ๋ฉด ์ํ ์๊ฐ ๋ด์ ํ๊ธฐ ์ ๋ง ํ๋ค๋ค.
๊ทธ ์ธ์.. raid๋ฌธ์ . 01ํ๋ฒ ๊น๋ชจ๊ตฐ์ด "์ด๊ฑฐ ๋ด๋ฉด ์ง์น์ด๋ค"๋ผ๊ณ ํ๋ ์ ๋ง๋ก ๋์์-_-; ๊ทธ ๋ง์ ๋ง๋ถ์ฌ 01ํ๋ฒ ๊ฐ๋ชจ๊ตฐ์ด "๋ชจ๋ํฐ ๋ด๋ฉด ์ง์น์ด๋ค"๋ผ๊ณ ํ๋๋ฐ ์ญ์ ๋์์. ๋ง์ด ์จ๊ฐ ๋๋ค๋๋ ์๋ง ํ๋ฆฐ๊ฑฐ ํ๋๋ ์๋ค.
๊ณ ๋ฏผํ๋ M๋ชจ๊ตฐ์๊ฒ P๋ชจ๊ตฐ์ด ์ฌ์ฉ ๊ทธ๋๋ ๋ณด๋๊ฒ ์ข๊ฒ ์ง ํ๋๋ฐ ๋์๋ฒ๋ ธ์. ใ
ใ
ใ
(M๋ชจ๊ตฐ ์ด์ฌํ ์ธ์ฐ๊ณ ๊ฐ๋ค๊ณ ํจ. ใ
ใ
ใ
)
1, 2๋ฒ ๋์ฐํ๊ฒ ์ด๋ ค์ ๋ค. ์ค๊ฐ๊ณ ์ฌ ์คํ์ผ๋ก ๊ณต๋ถํ๋ ๋ชจ๋๋ฅผ ๋์๋-_-;
์กฑ๋ณด๋ ํ์์์ ์ ๋๋ก ์๋ฒฝํ ์๋ก์ด ์ ํ์ ๋ฌธ์ ๋ค์ด ์ถ์ ๋์๋ค. 1,2๋ฒ ๋๊ธฐํ ๋ฌธ์ ๋ ํ์์ ํ์ด๋ณด๋ ํ๋ จ์ ํ์ง ์์ผ๋ฉด ์ํ ์๊ฐ ๋ด์ ํ๊ธฐ ์ ๋ง ํ๋ค๋ค.
๊ทธ ์ธ์.. raid๋ฌธ์ . 01ํ๋ฒ ๊น๋ชจ๊ตฐ์ด "์ด๊ฑฐ ๋ด๋ฉด ์ง์น์ด๋ค"๋ผ๊ณ ํ๋ ์ ๋ง๋ก ๋์์-_-; ๊ทธ ๋ง์ ๋ง๋ถ์ฌ 01ํ๋ฒ ๊ฐ๋ชจ๊ตฐ์ด "๋ชจ๋ํฐ ๋ด๋ฉด ์ง์น์ด๋ค"๋ผ๊ณ ํ๋๋ฐ ์ญ์ ๋์์. ๋ง์ด ์จ๊ฐ ๋๋ค๋๋ ์๋ง ํ๋ฆฐ๊ฑฐ ํ๋๋ ์๋ค.
๋ฌธ์ ¶
1. Bounded Buffer๋ฌธ์ ๋ฅผ ์ธ๋งํฌ์ด๋ก ํธ์์ค.(์ฝ๋ ์์ฑ) ๋จ ๋ฒํผ์ ์ฌ์ด์ฆ๋ 7๊ฐ๊ฐ ํ๊ณ์ด๋ค.
2. ์ ๋ํฌํ ์ฐ์ ์์๋ฅผ ๊ฐ๋ n๊ฐ์ ํ๋ก์ธ์ค p1, p2, ... pn์ด ์๋ค. ํ๋ฆฐํฐ๋ 2๋๊ฐ ์๋ค. ์ด ํ๋ก์ธ์๋ค์ด ๊ฐ์์ ์ฐ์ ์์์ ๋ง๊ฒ ํ๋ฆฐํธ ์์ ์ ํ ์ ์๋๋ก ํ๋ฆฐํฐ๋ฅผ ํ ๋นํด์ฃผ๋ ๋ชจ๋ํฐ๋ฅผ ์์ฑํ์์ค.
3. ๋ฐ๋๋ฝ์ด ๋ฐ์ํ๋ ์์ธ๊ณผ ํด๊ฒฐ์ฑ ์ ์ฐ์์ค.
4. Log based file system์ ์ ์์ ์๋ฌ ๋ณต๊ตฌ ์ ์ด๋ป๊ฒ ์ฐ๋๋๋์ง ์ฐ์์ค
5. Raid์ ์ ์์, ์ฌ์ฉํ๋ ์ด์ , ๊ฐ ๋ ๋ฒจ ๋ณ ํน์ง์ ์ฝ์ ํ์์ค.
6. Paging System์์ ์ฌ๋ฌ ๊ฐ์ง ์ฃผ์ ๋งตํ ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๊ฐ๊ฐ์ ์ค๋ช ํ์์ค.
7. Threshing ์ด ์ผ์ด๋๋ ์์ธ๊ณผ ์์คํ ์ด Threshing์ ์ด๋ป๊ฒ ๋ฐ๊ฒฌํ๊ณ ์ฒ๋ฆฌํ๋์ง ์ฐ์์ค.
----
OperatingSystemClass
2. ์ ๋ํฌํ ์ฐ์ ์์๋ฅผ ๊ฐ๋ n๊ฐ์ ํ๋ก์ธ์ค p1, p2, ... pn์ด ์๋ค. ํ๋ฆฐํฐ๋ 2๋๊ฐ ์๋ค. ์ด ํ๋ก์ธ์๋ค์ด ๊ฐ์์ ์ฐ์ ์์์ ๋ง๊ฒ ํ๋ฆฐํธ ์์ ์ ํ ์ ์๋๋ก ํ๋ฆฐํฐ๋ฅผ ํ ๋นํด์ฃผ๋ ๋ชจ๋ํฐ๋ฅผ ์์ฑํ์์ค.
3. ๋ฐ๋๋ฝ์ด ๋ฐ์ํ๋ ์์ธ๊ณผ ํด๊ฒฐ์ฑ ์ ์ฐ์์ค.
4. Log based file system์ ์ ์์ ์๋ฌ ๋ณต๊ตฌ ์ ์ด๋ป๊ฒ ์ฐ๋๋๋์ง ์ฐ์์ค
5. Raid์ ์ ์์, ์ฌ์ฉํ๋ ์ด์ , ๊ฐ ๋ ๋ฒจ ๋ณ ํน์ง์ ์ฝ์ ํ์์ค.
6. Paging System์์ ์ฌ๋ฌ ๊ฐ์ง ์ฃผ์ ๋งตํ ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๊ฐ๊ฐ์ ์ค๋ช ํ์์ค.
7. Threshing ์ด ์ผ์ด๋๋ ์์ธ๊ณผ ์์คํ ์ด Threshing์ ์ด๋ป๊ฒ ๋ฐ๊ฒฌํ๊ณ ์ฒ๋ฆฌํ๋์ง ์ฐ์์ค.
OperatingSystemClass