728x90
1. ํ๋ก์ธ์ค
- ์คํ์ค์ธ ํ๋ก๊ทธ๋จ
- ํ๋ก๊ทธ๋จ์ ์คํ๋๊ธฐ ์ ๊น์ง๋ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์๋ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ์ผ ๋ฟ์
2. ํ๋ก์ธ์ค ์ข ๋ฅ
- ํฌ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค
- ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ๊ณต๊ฐ์์ ์คํ๋๋ ํ๋ก์ธ์ค
- ๋ฉ๋ชจ์ฅ, ์น๋ธ๋ผ์ฐ์ , ๊ฒ์ ๋ฑ
- ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค
- ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ๊ณต๊ฐ์์ ์คํ๋๋ ํ๋ก์ธ์ค
- ์ฌ์ฉ์์ ์ง์ ์ํธ์์ฉ์ด ๊ฐ๋ฅํ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค
- ์ฌ์ฉ์์ ์ํธ์์ฉํ์ง ์๊ณ ๊ทธ์ ์ ํด์ง ์ผ๋ง ์ํํ๋ ํ๋ก์ธ์ค(๋ฐ๋ชฌ, ์๋น์ค)
- ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ๊ณต๊ฐ์์ ์คํ๋๋ ํ๋ก์ธ์ค
3. ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก
- ๋ชจ๋ ํ๋ก์ธ์ค๋ ์คํ์ ์ํด CPU๊ฐ ํ์ํ๋ค
- ํ์ง๋ง CPU ์์์ ํ์ ๋์ด ์๋ค
- ํ๋ก์ธ์ค๋ค์ ๋์๊ฐ๋ฉฐ ํ์ ๋ ์๊ฐ ๋งํผ๋ง CPU๋ฅผ ์ด์ฉ
- ์์ ์ ์ฐจ๋ก์ ์ ํด์ง ์๊ฐ๋งํผ CPU ์ด์ฉ
- ํ์ด๋จธ ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ๋ฉด ์ฐจ๋ก ์๋ณด
- ๋น ๋ฅด๊ฒ ๋ฒ๊ฐ์ ์ํ๋๋ ํ๋ก์ธ์ค๋ค์ ๊ด๋ฆฌํด์ผํจ
- ์ด๋ฅผ ์ํด ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๊ฐ ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(์ดํ PCB)
- ํ๋ก์ธ์ค ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์๋ฃ ๊ตฌ์กฐ
- ๋ง์น ์ํ์ ๋ฌ๋ฆฐ ํ๊ทธ์ ๊ฐ์ ์ ๋ณด
- ํ๋ก์ธ์ค ์์ฑ ์ ์ปค๋ ์์ญ์ ์์ฑ, ์ข ๋ฃ ์ ํ๊ธฐ
4. PCB์ ๋ด๊ธฐ๋ ๋ํ์ ์ธ ์ ๋ณด
- ํ๋ก์ธ์ค ID (=PID)
- ํน์ ํ๋ก์ธ์ค๋ฅผ ์๋ณํ๊ธฐ ์ํด ๋ถ์ฌํ๋ ๊ณ ์ ํ ๋ฒํธ (ํ๊ต์ ํ๋ฒ, ํ์ฌ์ ์ฌ๋ฒ)
- ๋ ์ง์คํฐ ๊ฐ
- ํ๋ก์ธ์ค๋ ์์ ์ ์คํ ์ฐจ๋ก๊ฐ ์ค๋ฉด ์ด์ ๊น์ง ์ฌ์ฉํ ๋ ์ง์คํฐ ์ค๊ฐ ๊ฐ์ ๋ชจ๋ ๋ณต์ → ์คํ ์ฌ๊ฐ
- ํ๋ก๊ทธ๋จ ์นด์ดํฐ, ์คํ ํฌ์ธํฐ …
- ํ๋ก์ธ์ค ์ํ
- ์ ์ถ๋ ฅ ์ฅ์น๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ๊ธฐ๋ค๋ฆฌ๋ ์ํ, CPU๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ๊ธฐ๋ค๋ฆฌ๋ ์ํ, CPU ์ด์ฉ์ค์ธ ์ํ…
- CPU ์ค์ผ์ค๋ง ์ ๋ณด
- ํ๋ก์ธ์ค๊ฐ ์ธ์ , ์ด๋ค ์์๋ก CPU๋ฅผ ํ ๋น๋ฐ์ ์ง์ ๋ํ ์ ๋ณด
- ๋ฉ๋ชจ๋ฆฌ ์ ๋ณด
- ํ๋ก์ธ์ค๊ฐ ์ด๋ ์ฃผ์์ ์ ์ฅ๋์ด ์๋์ง์ ๋ํ ์ ๋ณด
- ํ์ด์ง ํ ์ด๋ธ ์ ๋ณด
- ์ฌ์ฉํ ํ์ผ๊ณผ ์
์ถ๋ ฅ์ฅ์น ์ ๋ณด
- ํ ๋น๋ ์ ์ถ๋ ฅ์ฅ์น, ์ฌ์ฉ ์ค์ธ(์ด๋ฆฐ) ํ์ผ ์ ๋ณดPCB์ ๋ด๊ธฐ๋ ๋ํ์ ์ธ ์ ๋ณด
5. ์ปจํ ์คํธ ์ค์์นญ(๋ฌธ๋งฅ ๊ตํ)
- ํ ํ๋ก์ธ์ค(A)์์ ๋ค๋ฅธ ํ๋ก์ธ์ค(B)๋ก ์คํ ์์๊ฐ ๋์ด๊ฐ๋ฉด? ์ด๋ค ์์ ์ ๊ฑฐ์ณ์ผํ ๊น์?
- ๊ธฐ์กด์ ์คํ๋๋ ํ๋ก์ธ์ค A๋ ์ง๊ธ๊น์ง์ ์ค๊ฐ ์ ๋ณด๋ฅผ ๋ฐฑ์
- ํ๋ก๊ทธ๋จ ์นด์ดํฐ ๋ฑ ๊ฐ์ข ๋ ์ง์คํฐ ๊ฐ, ๋ฉ๋ชจ๋ฆฌ ์ ๋ณด, ์ด์๋ ํ์ผ, ์ฌ์ฉํ ์ ์ถ๋ ฅ์ฅ์น ๋ฑ
- ์ด๋ฌํ ์ค๊ฐ ์ ๋ณด == ๋ฌธ๋งฅ(context)
- ๋ค์ ์ฐจ๋ก๊ฐ ์์ ๋ ์คํ์ ์ฌ๊ฐํ๊ธฐ ์ํ ์ ๋ณด
- “์คํ ๋ฌธ๋งฅ์ ๋ฐฑ์ ํด๋๋ฉด ์ธ์ ๋ ํด๋น ํ๋ก์ธ์ค์ ์คํ์ ์ฌ๊ฐํ ์ ์๋ค”
- ๋ค์ด์ด ์คํํ ํ๋ก์ธ์ค B์ ๋ฌธ๋งฅ์ ๋ณต๊ตฌ
- ์์ฐ์ค๋ฝ๊ฒ ์คํ ์ค์ธ ํ๋ก์ธ์ค๊ฐ ๋ฐ๋
์ด์ฒ๋ผ ๊ธฐ์กด์ ์คํ์ค์ธ ํ๋ก์ธ์ค ๋ฌธ๋ฐฑ์ ๋ฐฑ์ ํ๊ณ , ์๋ก์ด ํ๋ก์ธ์ค ์คํ์ ์ํด ๋ฌธ๋งฅ์ ๋ณต๊ตฌํ๋ ๊ณผ์ ์ ๋ฌธ๋งฅ ๊ตํ์ด๋ผ ํ๋ค
6. PCB๊ฐ ์ปค๋ ์์ญ์ ๋ด๊ธด๋ค๋ฉด, ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉ์ ์์ญ์๋ ์ด๋ค ์์ผ๋ก ์ ์ฅ๋ ๊น
- ํฌ๊ฒ ์ฝ๋ ์์ญ(=ํ ์คํธ ์์ญ), ๋ฐ์ดํฐ ์์ญ, ํ ์์ญ, ์คํ ์์ญ
- ์ฝ๋ ์์ญ(=ํ
์คํธ ์์ญ)
- ์คํํ ์ ์๋ ์ฝ๋, ๊ธฐ๊ณ์ด๋ก ์ด๋ฃจ์ด์ง ๋ช ๋ น์ด ์ ์ฅ
- ๋ฐ์ดํฐ๊ฐ ์๋ CPU๊ฐ ์คํํ ๋ช ๋ น์ด๊ฐ ๋ด๊ธฐ๊ธฐ์ ์ฐ๊ธฐ๊ฐ ๊ธ์ง๋ ์์ญ(read-only)
- ์ ์ ํ ๋น ์์ญ(ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด์์)
- ๋ฐ์ดํฐ ์์ญ
- ์ ๊น ์ผ๋ค๊ฐ ์์จ ๋ฐ์ดํฐ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ๋์ ์ ์งํ ๋ฐ์ดํฐ ์ ์ฅ
- ์ ์ญ ๋ณ์
- ์ ์ ํ ๋น ์์ญ(ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด์์)
- ํ ์์ญ
- ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ์ฌ์ฉ์, ์ฆ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ง์ ํ ๋นํ ์ ์๋ ์ ์ฅ ๊ณต๊ฐ
- ํ ์์ญ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋นํ๋ค๋ฉด ์ธ์ ๊ฐ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ฐํํด์ผํ๋๋ฐ, ์์ฆ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์์์ ํด์ฃผ๊ธฐ๋ ํจ (=๊ฐ๋น์ง ์ปฌ๋ ์ )
- ๋์ ํ ๋น ์์ญ
- ์คํ ์์ญ
- ๋ฐ์ดํฐ๊ฐ ์ผ์์ ์ผ๋ก ์ ์ฅ๋๋ ๊ณต๊ฐ
- (๋ฐ์ดํฐ ์์ญ์ ๋ด๊ธฐ๋ ๊ฐ๊ณผ๋ ๋ฌ๋ฆฌ) ์ ๊น ์ฐ๋ค๊ฐ ๋ง ๊ฐ๋ค์ด ์ ์ฅ๋๋ ๊ณต๊ฐ
- ๋งค๊ฐ ๋ณ์, ์ง์ญ ๋ณ์
- ๋์ ํ ๋น ์์ญ
- ํ ์์ญ๊ณผ ์คํ ์์ญ์ ํฌ๊ธฐ๋ ๊ฐ๋ณ์ ์
- ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ถฉ๋์ด ์ผ์ด๋ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ก ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ์ฑ์ฐ๋๋ก ํจ
- ์ผ๋ฐ์ ์ผ๋ก ํ ์์ญ์ ๋ฎ์ ์ฃผ์ → ๋์ ์ฃผ์๋ก ํ ๋น
- ์ผ๋ฐ์ ์ผ๋ก ์คํ ์์ญ์ ๋์ ์ฃผ์ → ๋ฎ์ ์ฃผ์๋ก ํ ๋น
ใํผ์ ๊ณต๋ถํ๋ ์ปดํจํฐ ๊ตฌ์กฐ+์ด์์ฒด์ ใ ๊ฐ์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๊ธ์ ๋๋ค
728x90
'๐ ๏ธ OS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OS] 5. ์ค๋ ๋ | ์ค๋ ๋ ์ข ๋ฅ | ๋ฉํฐ ํ๋ก์ธ์ค์ ๋ฉํฐ ์ค๋ ๋ (0) | 2024.02.17 |
---|---|
[OS] 4. ํ๋ก์ธ์ค ์ํ์ ๊ณ์ธต ๊ตฌ์กฐ | ํ๋ก์ธ์ค ์์ฑ ๊ธฐ๋ฒ (0) | 2024.02.16 |
[OS] 2. ์ด์์ฒด์ ์ ํฐ ๊ทธ๋ฆผ - ์ปค๋, ์ด์ค๋ชจ๋, ์์คํ ํธ์ถ (0) | 2024.02.13 |
[OS] 1. ์ด์์ฒด์ ๋? (0) | 2024.02.13 |
[OS] 0. ์ด์์ฒด์ - ๋ค์ด๊ฐ๋ฉฐ ๐ฌ (0) | 2024.02.13 |