728x90
๋ฐ์ํ
์ค์ผ์ค๋ง
- CPU ์์์ ํ์ ์ → ์ค์ผ์ค๋ง์ ํตํด ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๊ณตํํ๊ฒ ์คํํด ํ์ ๋ ์์์ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ด OS์ ์ฃผ์ ๋ชฉ์ .
์ค์ผ์ค๋ง์ ๋ชฉ์
- ๋ฉํฐ ํ๋ก์ธ์ค ํ๊ฒฝ์์ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๊ณตํํ๊ฒ ์คํํ๋ ๊ฒ
- 5๊ฐ์ง ๋ชฉ์
- ๊ณตํ์ฑ - ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ๊ณตํํ๊ฒ ์คํ๋์ด์ผ ํจ. ํน์ ํ๋ก์ธ์ค๊ฐ ์คํ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ก ์ค์ผ์ค๋งํด์ผ ํจ.
- ํจ์จ์ฑ - ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํด ์์์ด ์ฌ์ฉ๋์ง ์๋ ์๊ฐ์ด ์๋๋ก ์ค์ผ์ค๋ง ํด์ผ ํจ.
- ์์ ์ฑ - ์ฐ์ ์์๋ฅผ ๊ณ ๋ คํด ๋์ ์ฐ์ ์์์ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ฒ๋ฆฌํ๋๋ก ์ค์ผ์ค๋ง ํด์ผ ํจ.
- ๋ฐ์ ์๊ฐ ๋ณด์ฅ - ํ๋ก์ธ์ค๊ฐ ์ค๋ ์๊ฐ ์๋ต์ด ์์ผ๋ฉด ์ฌ์ฉ์๋ ์์คํ ์ด ๋ฉ์ถ ๊ฒ์ผ๋ก ๋ณด๊ธฐ ๋๋ฌธ์ ์ผ์ ์๊ฐ ๋ด์ ์๋ตํ ์ ์๋๋ก ์ค์ผ์ค๋งํด์ผ ํจ.
- ๋ฌดํ ์ฐ๊ธฐ ๋ฐฉ์ง - ํน์ ํ๋ก์ธ์ค์ ๋ํ ์ฒ๋ฆฌ๊ฐ ๋ฌดํํ ์ฐ๊ธฐ๋์ง ์๋๋ก ์ค์ผ์ค๋งํด์ผ ํจ.
์ค์ผ์ค๋ง์ ๋จ๊ณ
- ์ฅ๊ธฐ ์ค์ผ์ค๋ง
- ์ค๋น ํ์ ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋ฃ์์ง ๊ฒฐ์ ํด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ๋ ํ๋ก์ธ์ค ์๋ฅผ ์กฐ์ .
- ์ก ์ค์ผ์ค๋ง ๋๋ ์น์ธ ์ค์ผ์ค๋ง์ด๋ผ๊ณ ๋ ํจ.
- ํ๋ ์ด์์ฒด์ ์์๋ ์๋ถํ ์์คํ ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ์ฌ์ฉํ์ง ์์.
- ์ค๊ธฐ ์ค์ผ์ค๋ง
- ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ํ๋ก์ธ์ค ์๋ฅผ ๋์ ์ผ๋ก ์กฐ์ .
- ๋ฉ๋ชจ๋ฆฌ์ ํ๋ก์ธ์ค๊ฐ ๋ง์ด ๋ก๋๋๋ฉด ์ค์ ์์ํด์ ์ผ๋ถ ํ๋ก์ธ์ค๋ฅผ ํต์งธ๋ก ์ ์ฅ.
- ์ค์ ์์๋ ํ๋ก์ธ์ค๋ ์ค๋จ ์ํ๊ฐ ๋จ. ์ค๋จ ์ํ๋ ์ค๋น์ํ์์ ์ค์ ์์๋ ์ค๋จ๋ ์ค๋น ์ํ์ ๋๊ธฐ ์ํ์์ ์ค์ ์์๋ ์ค๋จ๋ ๋๊ธฐ ์ํ๋ก ๊ตฌ๋ถ.
์ค์ ์์
: ํ๋ก์ธ์ค๊ฐ ์คํ๋๋ ค๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋์ด์ผ ํจ. ๊ทธ๋ฐ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ๋ณด๋ค ๋ง์ ํ๋ก์ธ์ค๊ฐ ๋ก๋๋๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์. ์ด๋ด ๋ ์ค๊ธฐ ์ค์ผ์ค๋ฌ๊ฐ ์ด๋ฒคํธ ๋ฐ์์ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ ํ๋ก์ธ์ค๋ฅผ ํต์งธ๋ก ์ ์ฅ ๊ณต๊ฐ์ผ๋ก ์ฎ๊ฒจ ์ ์ฅํ๋ ๊ฒ.์ค์ ์ธ
: ์ค์ ์์ํ ํ๋ก์ธ์ค์์ ์ด๋ฒคํธ ์์ฒญ์ด ์ค๋ฉด ํด๋น ํ๋ก์ธ์ค๋ฅผ ํต์งธ๋ก ๋ค์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ๋ ๊ฒ.์ค์ํ
: ์ค์ ์์๊ณผ ์ค์ ์ธ์ฒ๋ผ ํ๋ก์ธ์ค๋ฅผ ํต์งธ๋ก ๋ฉ๋ชจ๋ฆฌ ์์ญ๊ณผ ์ ์ฅ ๊ณต๊ฐ์ผ๋ก ์ฎ๊ธฐ๋ ๊ฒ. ์ค์ํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ๋ณด๋ค ๋ง์ ํ๋ก์ธ์ค๋ฅผ ์คํ ๊ฐ๋ฅ.
- ๋จ๊ธฐ ์ค์ผ์ค๋ง
- ์ค๋น ํ์ ์๋ ๋๊ธฐ ์ํ ํ๋ก์ธ์ค ์ค ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋ค์์ผ๋ก ์คํํ ์ง ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊ฒฐ์ . ์ฆ, ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋์คํจ์นํ ์ง ๊ฒฐ์ ํ๋๋ฐ ์ด๋ฅผ
CPU ์ค์ผ์ค๋ง
์ด๋ผ๊ณ ๋ ํจ.
- ์ค๋น ํ์ ์๋ ๋๊ธฐ ์ํ ํ๋ก์ธ์ค ์ค ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋ค์์ผ๋ก ์คํํ ์ง ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊ฒฐ์ . ์ฆ, ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋์คํจ์นํ ์ง ๊ฒฐ์ ํ๋๋ฐ ์ด๋ฅผ
์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ
- CPU ์ค์ผ์ค๋ฌ๊ฐ ์ค๋น ํ์ ์๋ ํ๋ก์ธ์ค ์ค ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ์คํ์ํฌ์ง ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ.
- ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ ํ๊ฐ ๊ธฐ์ค
- CPU ์ฌ์ฉ๋ฅ - CPU๋ฅผ ๋๋ฆฌ์ง ์๊ณ ์ฌ์ฉํ๋์ง ํ๋จ
- ์ฒ๋ฆฌ๋ - ๋จ์ ์๊ฐ ๋น ์คํํ ํ๋ก์ธ์ค ์
- ์๋ต ์๊ฐ - ํ๋ก์ธ์ค์ ์์ฒญ์ด ๋ฐ์ํ์ ๋ ์๋ต๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ๋ฐํ ์๊ฐ - ํ๋ก์ธ์ค๊ฐ ๋ก๋๋ ์ดํ๋ถํฐ ์ข ๋ฃ๋ ๋๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ๋๊ธฐ ์๊ฐ - ํ๋ก์ธ์ค๊ฐ ๋๊ธฐ ํ์์ ๋๊ธฐํ๋ ์๊ฐ์ ์ดํฉ
- ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ๋น์ ์ ํ๊ณผ ์ ์ ํ์ผ๋ก ๋๋จ
- ๋น์ ์ ํ ์ค์ผ์ค๋ง - ์คํ ์ค์ธ ํ๋ก์ธ์ค๊ฐ ์ข
๋ฃ๋ ๋๊น์ง ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์คํํ ์ ์์.
FCFS ์ค์ผ์ค๋ง
: ์ค๋น ํ์ ๋จผ์ ๋ค์ด์จ ํ๋ก์ธ์ค๊ฐ ์ฐ์ ์์๋ฅผ ๊ฐ๋ ์๊ณ ๋ฆฌ์ฆ. ์ค๋น ํ์ ๋จผ์ ๋ค์ด์จ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์คํSJF ์ค์ผ์ค๋ง
: ์คํ ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค๊ฐ ์ฐ์ ์์๋ฅผ ๊ฐ๋ ์๊ณ ๋ฆฌ์ฆ.SJN ์ค์ผ์ค๋ง
์ด๋ผ๊ณ ๋ ํจ. ์ค๋น ํ์ ์๋ ํ๋ก์ธ์ค ์ค CPU๋ฅผ ์ ์ ํ๋ ์คํ ์๊ฐ์ด ๊ฐ์ฅ ์งง์ ํ๋ก์ธ์ค๋ถํฐ ์คํ. ํ๊ท ๋๊ธฐ ์๊ฐ์ด ๊ฐ์ฅ ์งง์ง๋ง, ์คํ์๊ฐ์ด ๊ธด ํ๋ก์ธ์ค๋ ์คํ ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค์ ๋ฐ๋ ค ๊ธฐ์ ์ํ๊ฐ ๋ ์ ์์.HRRN ์ค์ผ์ค๋ง
- ์ ์ ํ ์ค์ผ์ค๋ง - ์ค์ผ์ค๋ฌ๊ฐ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ์ค๋จ์ํค๊ณ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์คํํ ์ ์์.
RR ์ค์ผ์ค๋ง
- ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ์์๋๋ก ์ผ์ ์๊ฐ ๋์ ์คํํ๋ฉฐ, ์ผ์ ์๊ฐ(ํ์ ์ฌ๋ผ์ด์ค)์ ์ด๊ณผํ๋ฉด ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์คํ. Context Switching์ด ๋น๋ฒํ๊ฒ ์ผ์ด๋์ ์ค๋ฒํค๋๊ฐ ํผ. ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ๋ฐ๋ณต ์ํ๋์ด ์๋ต ์๋๊ฐ ๋น ๋ฆ.- ํ์ ์ฌ๋ผ์ด์ค๋ ์ผ๋ฐ์ ์ผ๋ก 10~100๋ฐ๋ฆฌ์ด
STRF ์ค์ผ์ค๋ง
: ์ค๋น ํ์์ ๋๊ธฐ ์๊ฐ์ด ๊ฐ์ฅ ์งง๊ฒ ๋จ์ ํ๋ก์ธ์ค๋ฅผ ์ฐ์ ์ํํ๋ ์๊ณ ๋ฆฌ์ฆ. ํ ํ๋ก์ธ์ค๊ฐ ์คํ ์ค์ผ ๋ ์คํ ์๊ฐ์ด ๋ ์งง์ ํ๋ก์ธ์ค๊ฐ ์ค๋น ํ์ ๋ค์ด์ค๋ฉด ์คํ ์๊ฐ์ด ๋ ์งง์ ํ๋ก์ธ์ค๊ฐ CPU๋ฅผ ์ฐจ์งํ๊ฒ ๋จ. ํ๊ท ๋๊ธฐ ์๊ฐ์ด ์งง์. ์ํ ์๊ฐ์ด ๊ธด ํ๋ก์ธ์ค๋ ๊ธฐ์ ์ํ๊ฐ ๋๊ธฐ ์ฌ์.๋ฉํฐ ๋ ๋ฒจ ์ค์ผ์ค๋ง
: ์ค๋น ํ๋ฅผ ๋ชฉ์ ์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ๋ก ๋ถ๋ฆฌํด ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ. ๋ถ๋ฆฌํ ํ๋ ๊ฐ๊ฐ ์ฐ์ ์์๊ฐ ์๊ณ ๊ฐ์ ๋ค๋ฅธ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉ ๊ฐ๋ฅ.- foreground queue์ background queue๋ก ๋๋จ.
- foregroud queue๋ ์๋ต ์๋๊ฐ ์ค์ํ ํ๋ก์ธ์ค๊ฐ ๋ค์ด๊ฐ.
- backgroud queue๋ ์๋ต ์๋๋ณด๋ค ์ฑ๋ฅ์ ์ค์์ํ๋ ํ๋ก์ธ์ค๊ฐ ๋ค์ด๊ฐ.
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ ๋ต
- ๋ค์์ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ค๋ฉด ํ์ ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ง์ ํ๋ก์ธ์ค๋ฅผ ๋ก๋ํ ์ ์์ด์ผ ํจ.
๋ ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ
- CPU๊ฐ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ณด๋ ์ฃผ์ ๊ฐ๊ณผ ์ค์ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ๊ฐ์ ๋ค๋ฆ.
๋ ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ or ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ
: ํ๋ก์ธ์ค๊ฐ ๋ณด๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ
: ์ค์ ๋ก ์ฌ์ฉ๋๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ๋ ผ๋ฆฌ ์ฃผ์ or ๊ฐ์ ์ฃผ์
: CPU ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ฉฐ ๋ณด๋ ์ฃผ์ ๊ฐ.๋ฌผ๋ฆฌ ์ฃผ์
: ์ค์ ๋ฉ๋ชจ๋ฆฌ์์ ์ฌ์ฉ๋๋ ์ฃผ์- CPU๊ฐ ํ๋ก์ธ์ค๋ฅผ ์คํํ ๋ ์ฌ์ฉํ๋ ์ฃผ์ ๊ฐ๊ณผ ์ค์ ์ฃผ์ ๊ฐ์ด ๋ค๋ฅด๋ฏ๋ก ๋
ผ๋ฆฌ ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์๋ก ๋ณํํด ์ค์ผ ํ๋๋ฐ, ์ด๋ฌํ ๋์์ ํ๋ ํ๋์จ์ด ์ฅ์น๋ฅผ
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ฅ์น(MMU)
๋ผ๊ณ ํจ.- MMU๋ CPU์ ์์นํ๋ฉฐ, CPU์์ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๊ธฐ ์ ์ MMU๋ฅผ ๊ฑฐ์ณ ๋ ผ๋ฆฌ ์ฃผ์์ ํด๋นํ๋ ๋ฌผ๋ฆฌ ์ฃผ์๋ฅผ ์ป์.
- MMU๋ ๋ณดํธํด์ผ ํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํ ์ ๊ทผ์ ์ ํํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณดํธํ๋ ์ญํ ์ ํจ.
์ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น
- ๋ฉํฐ ํ๋ก์ธ์ค ํ๊ฒฝ์์ ์ฌ๋ฌ ํ๋ก์ธ์ค๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฐ์์ ์ผ๋ก ๋ก๋ํ๋ ๋ฐฉ๋ฒ
- ๊ณ ์ ๋ถํ ๋ฐฉ์
- ๋ฉ๋ชจ๋ฆฌ ์ฌ์ญ์ ๋ถํ ํ ๋ค ๊ฐ ์์ญ์ ํ๋ก์ธ์ค๋ฅผ ํ ๋นํ๋ ๋ฐฉ์.
- ๋ถํ ๋ ์์ญ์ ํฌ๊ธฐ๋ ์๋ก ๋ค๋ฅผ ์ ์์ผ๋ฉฐ, ๋ถํ ๋ ํฌ๊ธฐ๋ ๊ณ ์ ๋จ.
- ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆด ์ ์๋ ํ๋ก์ธ์ค ์์ ๊ฐ ํ๋ก์ธ์ค ํฌ๊ธฐ๊ฐ ์ ํ๋จ. → ๋จํธํ ๋ฌธ์ ๋ฐ์ ๊ฐ๋ฅ.
์ธ๋ถ ๋จํธํ
- ํ๋ก์ธ์ค๋ฅผ ํ ๋นํ ๊ณต๊ฐ์ด ์์ด ํ ๋นํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ- ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ผ๋ก ํด๊ฒฐ ๊ฐ๋ฅ. ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉ ์ค์ธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌ๋ฐฐ์นํด์ ํฉ์ด์ ธ ์๋ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ๋๋ก ํฉ์นจ.
๋ด๋ถ ๋จํธํ
- ๊ณ ์ ๋ถํ ํ ํฌ๊ธฐ๋ณด๋ค ์์ ํ๋ก์ธ์ค๊ฐ ํ ๋น๋์ด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ๋จ๋ ๊ฒฝ์ฐ
- ๊ฐ๋ณ ๋ถํ ๋ฐฉ์
- ํ ๋นํ ํ๋ก์ธ์ค์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ๋ถํ ํ๋ ๋ฐฉ์
- ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์์ ํ๋ก์ธ์ค๊ฐ ๋ก๋๋ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐพ์.
์ต์ด ์ ํฉ
- ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์์ ํ๋ก์ธ์ค ํฌ๊ธฐ๋งํผ ๋น์ด ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐพ์ ์ฐจ๋ก๋๋ก ํ๋ก์ธ์ค๋ฅผ ๋ก๋ํ๋ ๋ฐฉ์.์ต์ ์ ํฉ
- ํ ๋นํ๋ ค๋ ํ๋ก์ธ์ค ํฌ๊ธฐ ์ด์์ธ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์ค์์ ๊ฐ์ฅ ์์ ๊ณต๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ํ ๋นํ๋ ๋ฐฉ์. ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ชจ๋ ํ์ํด์ผ ํจ.์ต์ ์ ํฉ
- ํ ๋นํ๋ ค๋ ํ๋ก์ธ์ค ํฌ๊ธฐ๋ณด๋ค ํฐ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์ค์์ ๊ฐ์ฅ ํฐ ๊ณต๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ํ ๋นํ๋ ๋ฐฉ์
๋น์ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น
- ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋๋ ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ.
- ํ์ด์ง
- ํ๋ก์ธ์ค์ ๋ ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ๊ณผ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๊ฐ๊ฐ ์ผ์ ํ ํฌ๊ธฐ์ ํ์ด์ง์ ํ๋ ์์ผ๋ก ๋๋.
- ํ๋ก์ธ์ค์ ๋
ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ๊ณผ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๊ฐ๊ฐ ์ผ์ ํ ํฌ๊ธฐ์
ํ์ด์ง
์ํ๋ ์
์ผ๋ก ๋๋. ํ์ด์ง์ ํ๋ ์ ํฌ๊ธฐ๋ ๋์ผ. - ํ์ด์ง์ ํ๋ ์์๋ ๊ฐ๊ฐ ๋ฒํธ๋ฅผ ํ ๋นํด ํ๋ก์ธ์ค์ ํ์ด์ง์ ๋ฉ๋ชจ๋ฆฌ์ ํ๋ ์์ ๋งคํ. ํ์ด์ง ํ
์ด๋ธ ์ฌ์ฉ.
- ํ์ด์ง ํ ์ด๋ธ - ํ๋ก์ธ์ค์ ํ์ด์ง ์ ๋ณด์ ํ์ด์ง์ ๋งคํํ๋ ํ๋ ์์ ์ฃผ์ ๊ฐ์ ์ ์ฅ. ๊ฐ ํ๋ก์ธ์ค์ PCB์ ์ ์ฅ๋จ.
- ํ์ด์ง ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ํ์ด์ง๋ฅผ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ฐ์์ผ๋ก ํ ๋นํ ํ์๊ฐ ์์ด์ ์ธ๋ถ ๋จํธํ ๋ฌธ์ ํด๊ฒฐ ๊ฐ๋ฅ.
- ํ๋ก์ธ์ค ํฌ๊ธฐ๊ฐ ํ์ด์ง ์๋ก ๋๋์ด ๋จ์ด์ง๋์ง๋ ๋ณด์ฅ ๋ชป ํจ. → ํ๋ก์ธ์ค์ ๋ง์ง๋ง ํ์ด์ง๊ฐ ํ์ด์ง ํฌ๊ธฐ๋ณด๋ค ์์ ์ ์์ผ๋ฏ๋ก ๋ด๋ถ ๋จํธํ ๋ฐ ์ ๊ฐ๋ฅ. ํ์ด์ง ํ ์ด๋ธ์ ์ ์ฅํ๊ธฐ ์ํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ์ถ๊ฐ๋ก ํ์.
๊ณ์ธต์ ํ์ด์ง
: ํ์ด์ง ํ ์ด๋ธ์ ๋ค์ ํ์ด์ง๋ก ๋๋ ํ์ด์ง ํ ์ด๋ธ ์์ฒด๋ฅผ ํ์ด์งํ๋ ๋ฐฉ์.๋ฉํฐ ๋ ๋ฒจ ํ์ด์ง
์ด๋ผ๊ณ ๋ ํจ.ํด์ ํ์ด์ง ํ ์ด๋ธ
: ํด์ ํ ์ด๋ธ์ ๊ฐ ํญ๋ชฉ์ ์ ์ฅ๋ ์ฐ๊ฒฐ ๋ฆฌ์คํธ์ ํ์ด์ง ๋ฒํธ๋ฅผ ํด์ฑํ ๋ค์ ์ฒซ ๋ฒ์งธ ์์์ ๊ฐ์ ํ์ด์ง ๋ฒํธ๋ฅผ ๋น๊ตํ๋ ๋ฐฉ์.์ญ ํ์ด์ง ํ ์ด๋ธ
: ํ๋ ์์ ์ด์ฉํด ํ์ด์ง๋ฅผ ์ฐพ๋ ๋ฐฉ์. ํ์ด์ง๋ก ํ๋ ์์ ์ฐพ๋ ๊ธฐ์กด ๋ฐฉ์๊ณผ ๋ฐ๋.
- ์ธ๊ทธ๋ฉํ
์ด์
- ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ ผ๋ฆฌ์ ๋จ์์ธ ์ธ๊ทธ๋จผํธ๋ก ๋ถํ ํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น.
- ๋ ผ๋ฆฌ์ ๋จ์๋ ํ์ผ ๋ด ํจ์ ๋จ์๋ ํ๋ก์ธ์ค์ ์คํ, ํ๊ณผ ๊ฐ์ ์์ญ์ ์๋ฏธํ๊ธฐ๋ ํจ.
- ์ธ๊ทธ๋ฉํ ์ด์ ํ ์ด๋ธ์ ์ฌ์ฉํด ์ธ๊ทธ๋จผํธ์ ๋ ผ๋ฆฌ ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์๋ก ๋งคํ.
- ์ธ๊ทธ๋จผํธ ํ ์ด๋ธ์ ์ธ๊ทธ๋จผํธ ๋ฒํธ๋ฅผ ์ธ๋ฑ์ค๋ก ์ฌ์ฉํ๋ฉฐ, ์ธ๊ทธ๋จผํธ๋ณ ์์ ์ฃผ์์ธ base์ ์ธ๊ทธ๋จผํธ ๊ธธ์ด์ธ limit๋ฅผ ์ ์ฅ.
- ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ ผ๋ฆฌ์ ๋จ์๋ก ๋๋ ์ ์ฅํ๋ฏ๋ก ๋จ์๋ณ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ฌ์.
- ์ธ๊ทธ๋จผํธ์ ํฌ๊ธฐ๊ฐ ๊ท ๋ฑํ์ง ์์์ ํ๋ก์ธ์ค์ ํ ๋น/ํด์ ๋ฅผ ๋ฐ๋ณตํ๋ ๊ณผ์ ์์ ์ธ๋ถ ๋จํธํ ๋ฌธ์ ๋ฐ์ ๊ฐ๋ฅ.
- ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ์คํ ์ธ๊ทธ๋จผํธ ์์ญ์์ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ๋ฉด ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ด ๊ฒน์น ์ ์์. → ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์ธ๊ทธ๋จผํธ๋ ์คํ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ ์ธ๊ทธ๋จผํธ๋ฅผ ๋์คํฌ๋ก ์ค์ ์์ํด์ผ ํจ.
728x90
๋ฐ์ํ
'Computer Science > Operating System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CS] ์ด์์ฒด์ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ (3/3) (0) | 2024.11.20 |
---|---|
[CS] ์ด์์ฒด์ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ(1/3) (1) | 2024.11.09 |