11. ์ค๋ ๋ ์ฃผ์ ๊ณต๊ฐ๊ณผ ์ปจํ
์คํธ
์ค๋ ๋์ ์ฃผ์๊ณต๊ฐ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ค. ํ๋ก์ธ์ค ์ฃผ์๊ณต๊ฐ์ ๊ทธ๋๋ก ๋๋์ด๊ฐ์ง๊ณ ์๋ค. ๊ธฐ์กด ํ๋ก์ธ์ค์ ์ฝ๋, ๋ฐ์ดํฐ, ํ, ์คํ ์์ญ์ ๊ณต์ ์์ญ์ด๋๊ณ ๊ฐ๋ณ ์ค๋ ๋๋ง๋ค ์ฝ๋ ์์ญ, ๋ฐ์ดํฐ ์์ญ, ์คํ ์์ญ, ์ปค๋ ์์ญ์ผ๋ก ๋๋์ด ์ฌ์ฉ๋๊ณ ์๋ค. โป ํ๋ก์ธ์ค์ ์ค๋ ๋๋ ์ ์ฌํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ค๋ ๋ ์๋ช
์ฃผ๊ธฐ ํ๋ก์ธ์ค์์ ์ค๋ ๋๋ก ๋ฐ๋์์ผ๋ ์ ์ฌํ ๊ฒ์ ๋น์ฐํ๋ค. ๊ทธ๋ผ ํ๋ก์ธ์ค์์ ์๋ ๊ฐ๋
๋ค์ ์ฌ๋งํ๋ฉด ์ค๋ ๋์๋ ์ ์ฉ๋๋ค๋ ๊ฒ์ ์ ๊ฒ์ด๋ค. ์ค๋ ๋ ๋ํ ์๋ช
์ฃผ๊ธฐ๊ฐ ์๋ค. ํ๋ก์ธ์ค๋ NEW, Ready, Running, Blocked, Zombie, Out ์ํ๊ฐ ์์๋ค. ์ค๋ ๋๋ Ready, Running, Blocked, Terminated ์ํ๊ฐ ์๋ค. ๊ฐ ์ํ์ ๋ํ ๊ธฐ๋ณธ์ ์ด ๋ด์ฉ์ ํ๋ก์ธ์ค..
2024. 4. 22.
2. ์ด์์ฒด์ ์ ๋ฐ์
์ด์์ฒด์ ๊ฐ ๋ฐ์ ํ ๊ณผ์ ์ด์์ฒด์ ๋ ํฌ๊ฒ ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์, ๋ด์ฅ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์, ๋ก๋ ํ๋ก๊ทธ๋จ, ์์ ์ด์์ฒด์ , ์ต์ด์ ์ด์์ฒด์ (๋ฐฐ์น ์ด์์ฒด์ ), ๋ค์ค ํ๋ก๊ทธ๋๋ฐ ์ด์์ฒด์ , ์๋ถํ ๋ค์คํ๋ก๊ทธ๋๋ฐ, ๊ฐ์ธ์ฉ ์ด์์ฒด์ ๋ก ๋๋๋ค. ๊ทธ ์ธ, ์๋ฒ ๋๋ ์ด์์ฒด์ , ๋ชจ๋ฐ์ผ ์ด์์ฒด์ , ์ค์๊ฐ ์ด์์ฒด์ , ์๋ฒ ์ด์์ฒด์ ๋ฑ์ด ์๋ค. ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ (fixed program computer) 1940๋
๋ ์ปดํจํฐ๋ก OS์ ๋ํ ๊ฐ๋
์ด ์์ ๋์ด๋ค. ์ด ๋๋ HW๋ง ์กด์ฌํ๊ณ ํค๋ณด๋๋ก ๋ช
๋ น์ ํ๋ ๊ฐ๋
์ด ์์ ๋์ด๋ค. ๊ทธ๋ผ ์ด๋ป๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ํ์๊น? ์ข
์ด์ ์ค์์น์ ์ ์ ์ฐ๊ฒฐ๋๋ฅผ ์์ฑํ๋ฉฐ ๋ฐฐ์ ํ์ ์ ์ ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ๋์ ๊ณ์ฐ์ ์ํด ํ ๋ฒ์ ์
๋ ฅ(์ ์ ์ฐ๊ฒฐ)์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ฐ์ฐ์๋ ์ค๋ ๊ฑธ๋ ค์ ๊ณ ์ ..
2024. 4. 21.