์ด์์ฒด์ ์ ๊ธฐ๋ฅ
์์ ๊ด๋ฆฌ
ํ๋ก์ธ์ค, ๋ฉ๋ชจ๋ฆฌ, ์ฅ์น, ํ์ผ๋ฑ ๊ตฌ์ฑ์์๋ฅผ ๊ด๋ฆฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๊ด๋ฆฌ ์์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ํ๋ก์ธ์ค ๊ด๋ฆฌ, ์ฃผ๋ณ์ฅ์น(์ ์ถ๋ ฅ ๊ด๋ฆฌ) ๊ด๋ฆฌ, ํ์ผ(๋ฐ์ดํฐ)๊ด๋ฆฌ ๋ฑ์ด ์๋ค.
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
- ํ๋ก๊ทธ๋จ์ ์ ๋์ฃผ์๋ก ๋งคํํ์ฌ ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ
- ๋ฉ๋ชจ๋ฆฌ์ ์ด๋ ๋ถ๋ถ์ ์ฌ์ฉํ๊ณ , ๋๊ฐ ์ฌ์ฉํ๋์ง ์ ๊ฒ
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ ํ๋ก์ธ์์ค ๊ฒฐ์
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ๊ณ ํ์ํ๋ ๋ฐฉ๋ฒ ๊ฒฐ์
ํ๋ก์ธ์ค ๊ด๋ฆฌ
- ํ๋ก์ธ์ค์ ์ค๋ ๋๋ฅผ ์ค์ผ์ฅด๋ง
- ์ฌ์ฉ์ ํ๋ก์ธ์ค์ ์์คํ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๊ณ ์ ๊ฑฐ
- ํ๋ก์ธ์ค๋ฅผ ์ค์งํ๊ณ ์ฌ์ํ
- ํ๋ก์ธ์ค ๋๊ธฐํ ๋ฐฉ๋ฒ ์ ๊ณต
- ํ๋ก์ธ์ค ํต์ ๋ฐฉ๋ฒ ์ ๊ณต
- ๊ต์ฐฉ ์ํ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐฉ๋ฒ ์ ๊ณต
์ฃผ๋ณ์ฅ์น(์ ์ถ๋ ฅ์ฅ์น) ๊ด๋ฆฌ
- ์์ ์ ์ฅ(Buffer-Caching) ์์คํ ๊ธฐ๋ฅ ์ ๊ณต.
- ์ผ๋ฐ ์ฅ์น์ฉ ๋๋ผ์ด๋ฒ ์ธํฐํ์ด์ค ์ ๊ณต
- ํน์ ์ฅ์น์ฉ ๋๋ผ์ด๋ฒ ์ ๊ณต
ํ์ผ(๋ฐ์ดํฐ) ๊ด๋ฆฌ
์์คํ ๊ด๋ฆฌ
์ด์์ฒด์ ๋ ์ถ๊ฐ๋ก ์์คํ ๋ณดํธ, ๋คํธ์ํน, ๋ช ๋ น ํด์๊ธฐ ๋ฑ ๊ธฐ๋ฅ์ ์ง์ํ๋ค
์์คํ ๋ณดํธ(์ฌ์ฉ์ ๊ถํ ๋ถ์ฌ)
ํ์ผ ์ฌ์ฉ๊ถํ ๋ถ์ฌ, ๋ฐ์ดํฐ ์ํธํ ๋ฑ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ์ ์์คํ ์ ๋ณดํธํ๋ค.
๋คํธ์ํน(ํต์ )
ํ๋ก์ธ์๊ฐ ํต์ ํ ๋ ์๊ธฐ๋ ์ถฉ๋, ๋ณด์ ,์ ์ ์ ์ฑ ๋ฑ์ ์ด์์ฒด์ ๊ฐ ๊ด๋ฆฌํ๋ค.
๋ช ๋ น ํด์๊ธฐ
์ด์์ฒด์ ์ ์ฌ์ฉ์ ์ฌ์ด์ ๋ช ๋ น์ ํด์ํ๊ณ ์ด๋ฅผ ์ด์์ฒด์ ์ ๋๊ฒจ์ฃผ๋ ์ญํ ์ ํ๋ค.
์ด์์ฒด์ ์ ๋ฐ์ ๊ณผ์ ๊ณผ ์ ํ
์ด์์ฒด์ ๋ฐ์ ๊ณผ์
1940๋ ๋
์ด ์๊ธฐ๋ ์ด์์ฒด์ ๊ฐ ์กด์ฌํ์ง ์์๋ ์๊ธฐ๋ก ์ฌ์ฉ์๊ฐ ์ง์ ๊ธฐ๊ณ์ด๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํ์ฌ ์คํํ๋ ์์
๋ณ ์์ฐจ ์ฒ๋ฆฌ ์์คํ
์ ์ฌ์ฉํ๋ค.
1950๋ ๋
์ต์ด์ ์ด์์ฒด์ ๊ฐ ๋ฑ์ฅํ๋ ์๊ธฐ๋ก ์ด๊ธฐ ์ด์์ฒด์ ์ธ์ผ๊ด ์ฒ๋ฆฌ ์์คํ
์ ์ด์ฉํ์ฌ ์์
์ ์๊ฐ ๋ญ๋น๋ฅผ ์ค์ด๋๋ฐ ๊ด์ฌ์ ๋์์ผ๋ฉฐ ์ด๋ฅผ ์ํด ์ผ๊ด ์ฒ๋ฆฌ, ๋ฒํผ๋ง, ์คํด๋ง ๋ฑ์ด ๋ฑ์ฅํ๋ค.
์ผ๊ด ์ฒ๋ฆฌ
์ผ๊ด ์ฒ๋ฆฌ๋ ์ง๋ ฌ ์ฒ๋ฆฌ
์ ๋น์ทํ ๊ธฐ์ ์ผ๋ก ์คํผ๋ ์ดํฐ์ ์์
์ ์ฌ๋ ค์ฃผ๋ฉด ๋น์ทํ ์์
๋ผ๋ฆฌ ๋ฌถ์ด ์ํ์ ํ๊ฒ ๋๋ค.
์ผ๊ด ์ฒ๋ฆฌ์ ์ฅ์ ์
- ๋ง์ ์ฌ์ฉ์์ ํ๋ก๊ทธ๋จ์ด ์ปดํจํฐ ์์์ ๊ณต์ ํ ์ ์๋ค.
- ์ปดํจํฐ ์์์ ๋ ์ฌ์ฉ ์ค์ผ ๋๋ ์์ ์ฒ๋ฆฌ ์ฌ๊ฐ์ ๊ต๋ํ ์ ์๋ค.
- ์์๊ฐ๊ฐ ์๋์ผ๋ก ๊ฐ์ ํ๊ณ ๊ฐ๋ ํ์ฌ ์ปดํจํฐ ์์์ ์ ํด๋ฅผ ํผํ๋ค.
๋ฒํผ๋ง(buffering)
ํ๋ก์ธ์์ ์ ์ถ๋ ฅ ์ฅ์น์ ์๋ ์ฐจ์ด๋ก ์๊ธด ์ ํด ์๊ฐ์ด ์๋๋ก ๋ฒํผ๋ฅผ ๋์ด ํ๋ก์ธ์์์ ์ฐ์ฐ์ ํ ๋ ๋ค๋ฅธ ์์ ์ ๋์์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๋ฒํผ๋ ํ๋ก์ธ์๊ฐ ์ด๋ค ์์ ์ ์ฒ๋ฆฌํ๋ ๋์ ๋ค์์ผ๋ก ์ฒ๋ฆฌํ ์์ ์ ๋ฏธ๋ฆฌ ์ฝ์ด ์ ์ฅํด๋๋
๋ฉ๋ชจ๋ฆฌ ์์ญ
์ด๋ค.
์คํ๋ง(spooling)
์๋๊ฐ ๋น ๋ฅธ ๋์คํฌ๋ฅผ ๋ฒํผ์ฒ๋ผ ์ฌ์ฉํ์ฌ ์ ์ถ๋ ฅ์ฅ์น์์ ๋ฏธ๋ฆฌ ์ฝ๋ ๊ฒ์ด๋ค.
1960๋ ๋
์ด ์๊ธฐ๋ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์
์ถ๋ ฅ์ฅ์น์ ํจ๊ป ์คํํ ์ ์๋ ์ฅ์น ๋
๋ฆฝ์ฑ
์ผ๋ก ํธ๋ฆฌํํ๋์จ์ด ๊ด๋ฆฌ์
๋ค์ค ํ๋ก๊ทธ๋๋ฐ, ๋ค์ค ์ฒ๋ฆฌ, ์ค์๊ฐ์ ์ด์ฉํ ์์คํ ์ ์ฒ๋ฆฌ๋ฅ๋ ฅ ํฅ์์ ํน์ง์ผ๋ก ํ์๋ค.
1970๋ ๋ ์ด๋ฐ
์ด ์๊ธฐ๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์๋๋ก ๋ฒ์ฉ ์์คํ ์ผ๋ก ์ค๊ณ๋ฅผ ํ์ฌ ์๋ถํ , ์ค์๊ฐ ์ฒ๋ฆฌ, ๋ค์ค ์ฒ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์์คํ ์ด ๋ฑ์ฅํ๋๋ฐ, ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์๋ ์ฌ์ฉ์์๊ฒ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋์ผํ๊ฒ ์ ๊ณตํ์ฌ ์คํใ ใ ฃ๊ฐ์ ๊ณผ๋ถํ๊ฐ ๋ฐ์ํ๊ณ , ์์คํ ์ ์ดํดํ๋ ค๋ฉด ๊ณ ๋์ ํ๋ จ์ด ํ์ํ ๋ฌธ์ ์ ์ด ์กด์ฌํ๋ค.
1970๋ ๋ ์ค๋ฐ~1990๋ ๋
์ด ์๊ธฐ๋ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํ์ฌ ๋ค๋ฅธ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ ์ ์์๊ณ ๋ง์ดํฌ๋กํ๋ก์ธ์
์ ๋ฑ์ฅ์ผ๋ก ๊ฐ์ธ์ฉ ์ปดํจํฐ๋ฅผ ๊ฐ์ง ์ ์๊ฒ ๋์๋ค. ๋ํ ๋ถ์ฐ ์ฒ๋ฆฌ ์์คํ
๊ณผ ๋ณ๋ ฌ ๊ณ์ผ, ๋ถ์ฐ ๊ณ์ผ์ ๊ฐ๋
์ด ๋ฑ์ฅํ์๋ค.
2000๋ ๋ ์ดํ
๋ชจ๋ฐ์ผ ์ด์์ฒด์ ๊ฐ ๋ฑ์ฅํ์๊ณ IOT ๊ฐ๋ ๋ ๋ฑ์ฅํ์ฌ IT๊ธฐ์ ์ ๊ณผ๋๊ธฐ ๋ผ๊ณ ํ ์ ์๋ค.
์ด ์๊ธฐ๋ 1960๋
๋ ํ๋ฐ์ ๋ฑ์ฅํ๊ฐ์ํ
๊ธฐ์ ์ด ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ฐ๋์๊ณ , ์๋ฒ ๊ฐ์ํ
, ๋ฐ์คํฌํฑ ๊ฐ์ํ
, ๋คํธ์ํฌ ๊ฐ์ํ
, ์คํ ๋ฆฌ์ง ๊ฐ์ํ
๋ก ๊ตฌ๋ถํ ์ ์๋ค.
์ด ์ค ์ด์์ฒด์ ์ ๊ด๋ จ๋ ๊ฐ์ํ์ ํต์ฌ์ ์๋ฒ ๊ฐ์ํ
์ด๋ค.
์๋ฒ ๊ฐ์ํ๋
๋ฌผ๋ฆฌ์ ์๋ฒ ํ๋์ ๊ฐ์ ์๋ฒ๋ฅผ ์ฌ๋ฌ๊ฐ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ์ฌ๋ฌ ์ด์์ ์ ๊ฐ ํ ์์คํ ์ ์์์ ๊ณต์ ํ ์ ์๋ ํน์ง์ด ์๋ค.
- ํธ์คํธ ๊ธฐ๋ฐ ๊ฐ์ํ: ํธ์คํธ ์ด์์ฒด์ ์์ ๊ฐ์ ๋จธ์ ๊ตฌ๋
- ๋ฒ ์ด๋ฉํ ๊ธฐ๋ฐ ๊ฐ์ํ: ํธ์คํธ ์ด์์ฒด์ ์ค์น ์ ๊ฐ์ํ ์๋ฃจ์ ์ ํ์ฌํ์ฌ ๊ฐ์์ CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ, ์นด๋๋ฅผ ์์ฑ
์ด์์ฒด์ ์ ํ
๋ค์ค ํ๋ก๊ทธ๋๋ฐ ์์คํ
ํ๋ก์ธ์ค์ ํ์ฉ๋๊ฐ ๋จ์ด์ง๋ ์ผ๊ด ์ฒ๋ฆฌ ์์คํ ์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ํ์ผ๋ฉฐ ํ๋ก์ธ์ค ์ฌ์ฉ์จ์ ์ต๋ํ์ํค๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
๋ค์ค ํ๋ก๊ทธ๋๋ฐ์ ํ๋ก์ธ์๊ฐ ์ ํด์ํ ์ด๋ฉด ๋ค๋ฅธ ์์ ์ ์ฌ์ฉํ๋๋ก ํ๋ ๊ฒ์ด๋ฉฐ ์ดํฐ๋ฝํธ๋ฅผ ์ด์ฉํ์ฌ ์ํํ๋ ํ๋ก์ธ์ ์ค์ผ์ฅด๋ง ๊ธฐ๋ฒ์ด๋ค.
์๋ถํ ์์คํ
๋ค์ค ํ๋ก๊ทธ๋๋ฐ์ ๋ ผ๋ฆฌ์ ํ์ฅ ๋ฒ์ ์ด๋ฉฐ ์๋ต ์๊ฐ์ ์ต์ํ๊ฐ ๋ชฉ์ ์ด๋ค.
ํ๋ก์ธ์์ ์ ์ฌ๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ๊ต๋๋ก ์คํํ์ฌ ๊ฐ ํ๋ก๊ทธ๋จ์ด ๋๋ผ๊ธฐ์ ํผ์ ํ๋ก์ธ์ค๋ฅผ ๋ ์ ํ๊ณ ์๋ ๊ฒ ์ฒ๋ผ ํ๋ค.
ํ์ง๋ง ์๋ถํ ์์คํ ์ ์ํด์๋ ์ ๋ขฐ์ฑ, ๋ณด์ ์๋ฌธ, ๋ฐ ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ ๋ฑ์ ๋ฌธ์ ์ ์ด ์๋ ๋ฐ๋ฉด ๋น ๋ฅธ ์๋ต๊ณผ ์ํํธ์จ์ด์ ์ค๋ณต ํํผ ๊ธฐ๋ฅ์ด๋ผ๋ ์ฅ์ ์ด ์๋ค.
๋ค์ค ์ฒ๋ฆฌ ์์คํ
๋ค์ค ์ฒ๋ฆฌ๋ ์ฌ๋ฌ๊ฐ์ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋์์ ๋ ์ด์์ ์์ ์ ์ง์ํ๋ค.
์ค์๊ฐ ์ฒ๋ฆฌ ์์คํ
๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ ์ผ๋ก ์ ์ํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง๋ก ๋ถ๋ฅํ ์ ์๋ค.
- ๊ฒฝ์ฑ ์ค์๊ฐ ์ฒ๋ฆฌ ์์คํ : ์๊ฐ ์ ์ฝ์ ์ด๊ธฐ๋ฉด ์น๋ช ์ ์ธ ์ํฅ์ ์ฃผ๋ ์์คํ ex) ๋ฐ์ ์ ์ ์ด, ์ฒ ๋ ์๋ ์ ์ด, ๋ฏธ์ฌ์ผ ์๋ ์กฐ์ค
- ์ฐ์ฑ ์ค์๊ฐ ์ฒ๋ฆฌ ์์คํ : ์๊ฐ ์ ์ฝ์ด ํฐ ์ํฅ์ ๋ฏธ์น์ง ์๋ ์์คํ ex) ๋์์ ์ฌ์, ์์ฝ
๋ถ์ฐ ์ฒ๋ฆฌ ์์คํ
๋ถ์ฐ ์ฒ๋ฆฌ ์์คํ ์ ์์คํ ๋ง๋ค ๋ ๋ฆฝ์ ์ธ ์ด์์ฒด์ ์ ๋ฉ๋ชจ๋ฆฌ๋ก ์ด์์ ํ๋ฉฐ ํ์ํ ๋ ํต์ ํ๋ ์์คํ ์ด๋ค.
'๐ป Computer Science > - Operating System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด์์ฒด์ ] 6. ํ๋ก์ธ์ค์ ๊ฐ๋ ๊ณผ ์ํ ๋ณํ (0) | 2019.12.07 |
---|---|
[์ด์์ฒด์ ] 5. ์ด์์ฒด์ ์ ๊ตฌ์กฐ (0) | 2019.12.07 |
[์ด์์ฒด์ ] 4. ์ด์์ฒด์ ์ ์๋น์ค (0) | 2019.12.07 |
[์ด์์ฒด์ ] 2. ์ปดํจํฐ ์์คํ ์ ๋์ (0) | 2019.12.07 |
[์ด์์ฒด์ ] 1. ์ปดํจํฐ ํ๋์จ์ด์ ๊ตฌ์ฑ (0) | 2019.12.07 |
๋๊ธ