728x90
๐ ๋ชฉ์ฐจ

1. ์ปค๋ (Kernel)
์ด์์ฒด์ ์ ํต์ฌ - ํ๋์จ์ด๋ฅผ ์ง์ ์ ์ดํ๋ ๋ถ๋ถ
- CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ ๊ด๋ฆฌ
- ํ๋ก๊ทธ๋จ ์คํ ๋ด๋น
- ์ฐ๋ฆฌ ๋์ ๋ณด์ด์ง ์์(๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์)
- ์ฌ์ฉ์๊ฐ ์ง์ ํต์ ๋ถ๊ฐ๋ฅ(๋ณด์๊ณผ ์์ ์ฑ ๋๋ฌธ์ ๋ณดํธ๋์ด ์์)
2. ์ (Shell)
์ปค๋๊ณผ ์ฌ์ฉ์ ์ฌ์ด์ ์ค๊ฐ์ - ๋ช ๋ น์ด ํด์๊ธฐ
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ์ปค๋์ด ์ดํดํ ์ ์๊ฒ ๋ฒ์ญ
- ์ด์์ฒด์ (์ปค๋)๋ฅผ ๊ฐ์ธ๋ ๊ป๋ฐ๊ธฐ(shell)
- ์ด์์ฒด์ ์ ์๋น์ค๋ฅผ ์ฌ์ฉ์๋ ์์ฉํ๋ก๊ทธ๋จ์๊ฒ ๋
ธ์ถ
- ์ด์์ฒด์ ์ ์๋น์ค = ์ปค๋์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค
- ์์ด ์ปค๋์ ๋ณต์กํ ๊ธฐ๋ฅ๋ค์ ์ฌ์ด ๋ช ๋ น์ด๋ก ๋ง๋ค์ด์ ์ฐ๋ฆฌ๊ฐ ์ธ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ = ๋ ธ์ถ
- ์ข ๋ฅ: bash, zsh, sh ๋ฑ
์์ด ํ๋ ์ผ
- ์ฌ์ฉ์: ls -la ์ ๋ ฅ
- ์: ์ปค๋์๊ฒ "ํ์ผ ๋ชฉ๋ก ๋ณด์ฌ๋ฌ๋ผ๊ณ " ์ ๋ฌ
- ์ปค๋: ์ค์ ๋ก ํ์ผ ์ ๋ณด ๊ฐ์ ธ์ด
- ์: ๊ฒฐ๊ณผ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅ
์์ ์ธํฐํ์ด์ค
- GUI ์: ๊ทธ๋ํฝ ๊ธฐ๋ฐ (Windows ํ์๊ธฐ, macOS Finder)
- CLI ์: ํ ์คํธ ๊ธฐ๋ฐ (bash, zsh, sh)
3. ํฐ๋ฏธ๋ (Terminal)
์์ ์คํํ๋ ์ฐฝ - ์ ์ถ๋ ฅ ์ธํฐํ์ด์ค
- ๊ฒ์ ํ๋ฉด์ ๊ธ์ ์ ๋ ฅํ๋ ๊ทธ ์ฐฝ
- ์์ ๋ด๋ ๊ทธ๋ฆ
๊ด๊ณ๋
ํฐ๋ฏธ๋ ์ฐฝ (์ฐ๋ฆฌ๊ฐ ๋ณด๋ ํ๋ฉด)
↓
์ (๋ช
๋ น์ด ํด์ - bash, zsh)
↓
์ปค๋ (์ค์ ์์
์ํ)
↓
ํ๋์จ์ด (CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ)
๋ ์คํ ๋์ผ๋ก ๋น์ ํ๋ฉด
- ํฐ๋ฏธ๋ = ์ํ (์์์ ์ฃผ๋ฌธํ๋ ๊ณณ)
- ์ = ์จ์ดํฐ (์ฃผ๋ฌธ ๋ฐ์์ ์ฃผ๋ฐฉ์ ์ ๋ฌ)
- ์ปค๋ = ์ฃผ๋ฐฉ์ฅ (์ค์ ๋ก ์๋ฆฌ)
- ํ๋์จ์ด = ์์ฌ๋ฃ
- ์ ์คํฌ๋ฆฝํ = ์ ํด์ง ์ฝ์ค ์๋ฆฌ (๋ฏธ๋ฆฌ ์์ ์ ํด๋ )
728x90
'๐ CS & Infra > Operating System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [OS] ํ๋ก์ธ์ค์ ์ค๋ ๋ (1) | 2026.04.02 |
|---|---|
| [OS] ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ(Virtual Memory) (0) | 2026.04.01 |
| [OS] 11. ๋ถ์ฐ ์ฒ๋ฆฌ ์์คํ (0) | 2023.10.16 |
| [OS] 10. ๋ค์ค ์ฒ๋ฆฌ ์์คํ (0) | 2023.10.16 |
| [OS] 09. ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ (0) | 2023.10.16 |