230206(์)
๐ ์ฑ์ฅ์ผ์ง 3.1
์ฑ
ํ๋ณตํ ์ด๊ธฐ์ฃผ์์(์จ์ธ ๋ค์ด์ด)
์ ๋ด์ฉ์ ์๊ทน๋ฐ์ ์์ํ๋ ์๋ฐํ ์ฑ์ฅ๊ธฐ๋ก
์ด์์๋ ๊ฝ๊ณผ ์ฃฝ์ ๊ฝ์ ์ด๋ป๊ฒ ๊ตฌ๋ณํ๋๊ฐ?
์ฑ์ฅํ๊ณ ์๋ ๊ฒ์ด ์ด์ ์๋ ๊ฒ์ด๋ค.
์๋ช ์ ์ ์ผํ ์ฆ๊ฑฐ๋ ์ฑ์ฅ์ด๋ค!
๐ณ ํค์๋ (1.0)
์ต๋ํ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌ, ์ถํ์ ๋ณด๋ฉด์ ์ค์ค๋ก ์ค๋ช
๐ ๊ฒฝํ ์์ฃผ๋ก (2.0)
๋จ์ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ธฐ๋ณด๋ค ๋ฌด์์ ๋ฐฐ์ ๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ์งง๊ณ ๊ฐ๋จํ๊ฒ ์์ฑ
โ๏ธ ์ ํด์ง ํ ํ๋ฆฟ์ ๋ง์ถฐ์ (3.0)
ํค์๋, ๊ฒฝํ ๋ชจ๋ ์ข๋ค. ๋ค๋ง ๋งค์ผ ์์ฑํ๊ธฐ๋ก ๋ง์ ๋จน์๋งํผ ํต์ฌ๋ง ๊ฐ๊ฒฐํ๊ฒ ์ ๋ฆฌํ ์ ์๊ฒ ํ ํ๋ฆฟ์ ์์ฑ (3.1) 230102๋ถํฐ ์์๋๋ ํ์ต์ ๊ดํ ๋ด์ฉ ์ถ๊ฐ
๐ ์ค๋์ ํค์๋
์ค์ผ์ค๋ง
- CPU๋ ํ๋์ธ๋ฐ ๋์์ ์คํ๋์ด์ผ ํ ํ๋ก์ธ์ค๋ ์ฌ๋ฌ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ
- ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ์๋ํ ๋, ์ด๋ค ์์ ์ ์ด๋ค ํ๋ก์ธ์ค์๊ฒ ์์์ ํ ๋นํ ์ง ๊ฒฐ์ ํ๋ ๋ฐฉ์
- ์ค์ผ์ค๋ง ๋ฐฉ๋ฒ์ ๋ฐ๋ผ์ CPU(ํ๋ก์ธ์)๋ฅผ ํ ๋น๋ฐ์ ํ๋ก์ธ์ค๋ฅผ ๊ฒฐ์ ํ๊ฒ ๋๋ค.
- ๊ทธ๋ฌ๋ฏ๋ก ์ค์ผ์ค๋ง ์์คํ ์ ์ฑ๋ฅ์ ์ง/๊ฐ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ค.
ํ๋ก์ธ์ค
- ์คํ ์ค์ ์๋ ํ๋ก๊ทธ๋จ
- ์ค์ผ์ค๋ง์ ๋์์ด ๋๋ ์์
- ํ๋ก์ธ์ค ๋ด๋ถ์๋ ์ต์ ํ๋์ ์ค๋ ๋๊ฐ ์กด์ฌํ๋ค.
- Storage์ ์๋ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด, ์คํ์ ์ํด ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ด ์ด๋ฃจ์ด์ง๋ฉฐ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ผ๋ก ๋ฐ์ด๋๋ฆฌ ์ฝ๋๊ฐ ์ฌ๋ผ๊ฐ๋ค. ์ด ์๊ฐ๋ถํฐ ํ๋ก์ธ์ค๊ฐ ๋๋ค.
PCB(Process Control Block)
- ์ด์์ฒด์ ๊ฐ ํน์ ํ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ์ ๋ณด๋ฅผ ์ ์ฅํด๋์ ์ด์์ฒด์ ์ปค๋์ ์๋ฃ๊ตฌ์กฐ
- ํ๋ก์ธ์ค์ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์๋ฃ๊ตฌ์กฐ
- ํ๋ก์ธ์ค๊ฐ ์์ฑ๋ ๋๋ง๋ค ๊ณ ์ ์ PCB๊ฐ ์์ฑ๋๊ณ ํ๋ก์ธ์ค๊ฐ ์๋ฃ๋๋ฉด PCB๋ ํจ๊ป ์ ๊ฑฐ๋๋ค.
์ด์์ฒด์ (Operating System; OS)
- ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฝ๊ฒ ๋ค๋ฃฐ ์ ์๊ฒ ํด์ฃผ๋ ์ธํฐํ์ด์ค
- ์ปดํจํฐ ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ ์ฌ๋ฌ ์์คํ ์ ์ ๊ณตํ๋ค.
ํ๋ก์ธ์ค ์ค์ผ์ค๋ฌ
- ํ๋์ ํ๋ก์ธ์ค๋ฅผ ์คํํ๊ธฐ ์ํด์๋ ํ๋์ CPU(์ฝ์ด)๊ฐ ํ์ํ๋ค.
- ํ์ค์ ์ผ๋ก ํ๋ก์ธ์ค ์ ๋งํผ CPU๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค.
- ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ก์ธ์ค๋ค์ด CPU๋ฅผ ํ ๋น๋ฐ์ ์ ์๋๋ก ๊ด๋ฆฌํด์ฃผ๋ ํ๋ก์ธ์ค๊ฐ ์ค์ผ์ค๋ฌ์ด๋ค.
์ฐธ๊ณ ์๋ฃ
๐ ์์ฝ ๋ฐ ํ๋ฃจ ๊ฐ๋จ ํ๊ณ
ํ์คํ cs๋ฅผ ๊ตฌํํ๋ ๊ฒ ์ฌ์ด ์ผ์ ์๋ ๊ฒ ๊ฐ๋ค. ๊ฑฐ๊ธฐ๋ค๊ฐ ์์ง์ ์ต์์น ์์ ํ์ ์คํฌ๋ฆฝํธ๋ ๋ํ๋ฉด์ ํด๋ณด๋ ค๊ณ ํ๋ค๋ณด๋ ํ๋ํ๋๊ฐ ๋์ ์ด๊ธฐ๋ ํ๊ณ ์๋กญ๋ค. (๋ฌผ๋ก ์ด์ ๋ ํ์ ์คํฌ๋ฆฝํธ๊ฐ ์ผ๋ง๋ ํธํ๊ณ ๊ฐ๋ ฅํ์ง ์๊ฒ ๋์ง๋งใ ใ ใ ) ์ค๋ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ cs ๊ณผ์ ์ ๊ฐ๋ ์ ์ข๋ ๋ฅํ๊ฒ ๋ค์ด๊ฐ๋ ๊ฒ ๋ง๋? ์๊ฐ์ด ๋ค์๋ค. ๋ด๊ฐ ๊ทธ๋์ ๋๋ฌด ์๊ฒ ๋ค์ด๊ฐ ๊ฑด ์๋์ง, ๋๋ฌด ์ด๋ก ๋ ๊ตฌํ๋ ์ด๋์ ๋ ์๋๊ฒ ๋ฐ์ ๋ด๊ทผ๊ฑด ์๋์งโฆ ๊ทธ์น๋ง ๊ด์ฐฎ๋ค. ๋ด๊ฐ ์๊ฐํ๋ ๊ณํ์ด ์๊ณ ํฐ ๊ทธ๋ฆผ๋ค์ด ์์ผ๋๊น ๊ทธ ๊ณํ์์๋ง ํฌ๊ฒ ๋ฒ์ด๋์ง ์๊ฒ ์กฐ๊ธ์ฉ ์กฐ๊ธ์ฉ ๋ณด์ํด๊ฐ๋ฉด์ ๊ณต๋ถํ์! ์ํ๊ณ ์๋ค, ์ ๋ง๋ก! :)
์ค๋์ ์ํ ์
- ํ์ ์คํฌ๋ฆฝํธ ์ ๋ค๋ฆญ์ ์ด๋์ ๋ ํ์ฉํ๊ฒ ๋๋ค!
- ์ง๊ธ์ ํ์ต๋ฒ์ ๋ํด์ ์๊ฐํด๋ณด๊ธฐ๋ก ํ๋ค๋ ์ !
์ค๋์ ์์ฌ์ด ์
- cs๋ฅผ ์ข๋ ๊น์ด ์๊ฒ ๋ค์ด๊ฐ์ง ์์๋ ์ถ์ ์๊ฐ!
- ์ข๋ ๋ชฐ์ ํด์ ํจ์จ์ ์ผ๋ก ๊ณต๋ถํ ๊ฒ!