์ด์์ฒด์
[์ด์์ฒด์ ] System Structure
์ปดํจํฐ ์์คํ ๊ตฌ์กฐ CPU ๋ ์ง์คํฐ CPU๋ ํ๋ก๊ทธ๋จ ์นด์ดํฐ(์ํํด์ผ ํ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๋ด๊ณ ์๋ ๋ ์ง์คํฐ)๊ฐ ๊ฐ๋ฆฌํค๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ช ๋ น์ ์ฒ๋ฆฌํ๊ฒ ๋๋ค. ์ธํฐ๋ฝํธ ๋ผ์ธ ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์์ํค๊ธฐ ์ํด ์ฃผ๋ณ ์ฅ์น๋ ์ธํฐ๋ฝํธ ๋ผ์ธ์ ์ธํ ํ๊ณ CPU๋ ๋งค๋ฒ ๋ช ๋ น์ ์ํํ ํ ์ธํฐ๋ฝํธ ๋ผ์ธ์ ์ฒดํฌํด ์๋น์ค ์์ฒญ์ด ์๋์ง ํ์ธํ๋ค. ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ ์๋ชป๋ ์ํ์ผ๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋จ ๋ฐ ์ด์์ฒด์ ์ ํผํด๊ฐ ๊ฐ์ง ์๋๋ก ํ๊ธฐ ์ํ ๋ณดํธ ์ ์ฐจ ๋ชจ๋๋น์ด 0์ผ๋ (๋ชจ๋ํฐ ๋ชจ๋ = ์ปค๋ ๋ชจ๋ = ์์คํ ๋ชจ๋) ์ด์์ฒด์ ๊ฐ cpu์์ ์คํ ์ค ๋ฌด์จ์ผ์ธ์ง ๋ค ํ ์์์ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ i/o device ์ ๊ทผ ๋ชจ๋๋น์ด 1์ผ ๋ (์ฌ์ฉ์ ๋ชจ๋) ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ด cpu๊ฐ๊ณ ์์ ๋ณด์์ ์ํด ์ ํ๋(ํ์ ๋) instruction๋ง ์คํํ ์ ์..
[์ด์์ฒด์ ] Introduction to Operating System
์ด์์ฒด์ ๋ ๋ฌด์์ธ๊ฐ? ์ด์์ฒด์ ๋? ์ปดํจํฐ ํ๋์จ์ด ๋ฐ๋ก ์์ ์ค์น๋์ด ์ฌ์ฉ์ ์ปดํจํฐ& ๋ค๋ฅธ ๋ชจ๋ ์ํํธ์จ์ด์ ํ๋์จ์ด ์ฌ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ์ธํฐํ์ด์ค ์ข์ ์๋ฏธ์ ์ด์์ฒด์ (์ปค๋) ์ด์์ฒด์ ์ ํต์ฌ ๋ถ๋ถ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๋ ๋ถ๋ถ ๋์ ์๋ฏธ์ ์ด์์ฒด์ ์ปค๋ ๋ฟ ์๋๋ผ ๊ฐ์ข ์ฃผ๋ณ ์์คํ ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจํ ๊ฐ๋ ์ด์์ฒด์ ์ ๋ชฉ์ ์ปดํจํฐ ์์คํ ์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณต ์ด์์ฒด์ ๋ ๋์ ์ฌ์ฉ์ / ํ๋ก๊ทธ๋จ๋ค์ด ๊ฐ์ ๋ ์์ ์ปดํจํฐ์์ ์ํ๋๋ ๊ฒ ๊ฐ์ ํ์์ ์ ๊ณต ํ๋์จ์ด๋ฅผ ์ง์ ๋ค๋ฃจ๋ ๋ณต์กํ ๋ถ๋ถ์ ์ด์์ฒด์ ๊ฐ ๋ํ ์ปดํจํฐ ์์คํ ์ ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ - A resource allocator ํ๋ก์ธ์, ๊ธฐ์ต์ฅ์น, ์ ์ถ๋ ฅ ์ฅ์น ๋ฑ์ ํจ์จ์ ์ธ ๊ด๋ฆฌ ์ฌ์ฉ์ ๊ฐ์ ํํ์ฑ ์๋ ์์ ๋ถ๋ฐฐ ์ฃผ์ด์ง ์์์ผ๋ก ์ต๋ํ์ ..