" ํด๋ญ "
- ์กฐ๊ธ์ด๋ผ๋ ๋น ๋ฅธ CPU๋ฅผ ์ค๊ณํ๋ ค๋ฉด? => ํด๋ญ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ๋์ด๋ฉด ๋๋ค.
- ํด๋ญ์๋๋ง ์ฌ๋ฆฌ๋ฉด ๋น ๋ฅธ CPU๊ฐ ๋๋๊ฐ? => X. ๋ฐ์ด๋ฌธ์ ๊ฐ ๋ ์ฌ๊ฐํด์ง ๋ฟ
- Hz ๋จ์๋ก ์ธก์ , 1์ด์ ํด๋ญ์ด ๋ช ๋ฒ ๋ฐ๋ณต๋๋์ง ์ฒดํฌ
- ํด๋ญ ์๋๋ฅผ ๋์ด๋ ๋ฐ์๋ ํด๋ญ ๋ง๊ณ ์ฝ์ด์ ์ค๋ ๋ ์๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
" ์ฝ์ด "
๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ์ผ๊พผ์ด ์ฌ๋ฌ ๋ช ์๋ ๊ฒ
- ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ๋ถํ์ผ๋ก CPU ์์ ์ฌ๋ฌ ๊ฐ ํฌํจ๋์ด ์๋ค.
- ์ฝ์ด๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง๊ณ ์์ผ๋ฉด ๋ฉํฐ์ฝ์ด CPU / ๋ฉํฐ์ฝ์ด ํ๋ก์ธ์๋ผ ๋ถ๋ฅธ๋ค.
- ์ฝ์ด ๊ฐ์๋ง ์ฌ๋ฆฌ๋ฉด ๋น ๋ฅธ CPU๊ฐ ๋๋๊ฐ? => X. ์ฝ์ด๋ง๋ค ์ฐ์ฐ์ด ๋ถ๋ฐฐ๊ฐ ๋์ง ์์ผ๋ฉด ์ฐ์ฐ ์๋๋ ์ฆ๊ฐํ์ง ์๋๋ค.
" ์ค๋ ๋ "
์คํ ํ๋ฆ์ ๋จ์
- CPU์์ ์ฌ์ฉ๋๋ ํ๋์จ์ด์ ์ค๋ ๋ / ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋๋ ์ํํธ์จ์ด์ ์ค๋ ๋๋ก ๋ถ๋ฅ
ํ๋์จ์ด์ ์ค๋ ๋ (=๋ ผ๋ฆฌ ํ๋ก์ธ์)
- ํ๋์ ์ฝ์ด๊ฐ ๋์์ ์ฒ๋ฆฌํ๋ ๋ช ๋ น์ด์ ๋จ์
- ํ๋์ ์ฝ์ด๋ก ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ํ์ํ ๋ ์ง์คํฐ๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง๊ณ ์์ผ๋ฉด ๋๋ค.
์ํํธ์จ์ด์ ์ค๋ ๋
- ํ๋์ ํ๋ก๊ทธ๋จ์์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ ๋จ์
155p 4๋ฒ ์ฝ์ด |
" ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฒ "
๋ช ๋ น์ด๋ฅผ ๋์์ ์ฒ๋ฆฌํด CPU๋ฅผ ์ฌ์ง ์๊ณ ์๋์ํค๋ ๊ธฐ๋ฒ
1. ๋ช ๋ น์ด ํ์ดํ ๋ผ์ด๋
๋ช ๋ น์ด ์ฒ๋ฆฌ ๊ณผ์ : ๋ช ๋ น์ด ์ธ์ถ => ๋ช ๋ น์ด ํด์ => ๋ช ๋ น์ด ์คํ => ๊ฒฐ๊ณผ ์ ์ฅ
- ๊ฐ์ ๋จ๊ณ๊ฐ ๊ฒน์น์ง ์๋๋ค๋ฉด ๊ฐ ๋จ๊ณ๋ฅผ ๋์์ ์คํํ ์ ์๋ค. (EX. ๋ญ๋ ์ธ์ถ, ๋ญ๋ ํด์, ๋ญ๋ ์คํ....)
- ๊ณต์ฅ์ฒ๋ผ ๋ช ๋ น์ด๋ค์ ๋ช ๋ น์ด ํ์ดํ๋ผ์ธ์ ๋ฃ๊ณ ๋์์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฒ
๋์ ์ฑ๋ฅ์ ๊ฐ์ ธ์ค๋, ์ฑ๋ฅ ํฅ์์ ์คํจํ๋ ๊ฒฝ์ฐ๋ ์๋ค.
1. ๋ฐ์ดํฐ ์ํ
๋ช ๋ น์ด ๊ฐ ๋ฐ์ดํฐ ์์กด์ฑ์ ์ํด ๋ฐ์
2. ์ ์ด ์ํ
ํ๋ก๊ทธ๋จ ์นด์ดํฐ์ ๊ฐ์์ค๋ฌ์ด ๋ณํ์ ์ํด ๋ฐ์
3. ๊ตฌ์กฐ์ ์ํ(=์ง์ ์ํ)
๋ช ๋ น์ด๋ค์ ๊ฒน์ณ ์คํํ๋ ๊ณผ์ ์์ ์๋ก ๋ค๋ฅธ ๋ช ๋ น์ด๊ฐ ๋์์ ALU, CPU ๋ถํ์ ์ฌ์ฉํ๋ ค๊ณ ํ ๋ ๋ฐ์
2. ์ํผ์ค์นผ๋ผ
- CPU ๋ด๋ถ์ ์ฌ๋ฌ ๊ฐ์ ๋ช ๋ น์ด ํ์ดํ๋ผ์ธ์ ํฌํจํ ๊ตฌ์กฐ
- ๊ณต์ฅ ์์ฐ ๋ผ์ธ์ ์ฌ๋ฌ ๊ฐ ๋๋ ๊ฒ
- ๋งค ํด๋ญ ์ฃผ๊ธฐ๋ง๋ค ๋์์ ์ฌ๋ฌ ๋ช ๋ น์ด๋ฅผ ์ธ์ถํ ์๋, ์คํํ ์๋ ์์ด์ผ ํ๋ค.
3. ๋น์์ฐจ์ ๋ช ๋ น์ด ์ฒ๋ฆฌ(=OoOE)
- ๋ช ๋ น์ด๋ค์ ์์ฐจ์ ์ผ๋ก ์คํํ์ง ์๋ ๊ธฐ๋ฒ
- ์์๋ฅผ ๋ฐ๊ฟ ์คํํด๋ ๋ฌด๋ฐฉํ ๋ช ๋ น์ด๋ฅผ ๋จผ์ ์คํํ์ฌ ๋ช ๋ น์ด ํ์ดํ๋ผ์ธ์ด ๋ฉ์ถ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๊ธฐ๋ฒ
๋ช ๋ น์ด ์งํฉ ๊ตฌ์กฐ (=ISA)
CPU๊ฐ ์ดํดํ ์ ์๋ ๋ช ๋ น์ด๋ค์ ๋ชจ์, ์ผ์ข ์ CPU์ ์ธ์ด
ISA๊ฐ ๋ค๋ฅด๋ค๋ฉด CPU๊ฐ ์ดํดํ ์ ์๋ ๋ช ๋ น์ด๊ฐ ๋ค๋ฅด๋ค๋ ๋ป์ด๊ณ , ๋ช ๋ น์ด๊ฐ ๋ฌ๋ผ์ง๋ฉด ์ด์ ๋ธ๋ฆฌ์ด๋ ๋ฌ๋ผ์ง๋ค.
CISC (=Computer Instruction Set Computer)
- ๋ณต์กํ ๋ช ๋ น์ด ์งํฉ์ ํ์ฉํ๋ ์ปดํจํฐ(CPU)
- x-86, x86-64๋ ๋ํ์ ์ CISC ๊ธฐ๋ฐ ISA
- ๋ช ๋ น์ด์ ํํ์ ํฌ๊ธฐ๊ฐ ๋ค์ํ ๊ฐ๋ณ ๊ธธ์ด ๋ช ๋ น์ด๋ฅผ ํ์ฉ
- ์๋์ ์ผ๋ก ์ ์ ์์ ๋ช ๋ น์ด๋ก ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ด, ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ต๋ํ ์๋ผ๋ฉด ๊ฐ๋ฐํ ์ ์์ ( ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์ ์ฝ )
- ํ์ฉํ๋ ๋ช ๋ น์ด๊ฐ ์๋ ๋ณต์กํ๊ณ ๋ค์ํด ๋ช ๋ น์ด์ ํฌ๊ธฐ์ ์คํ๋๊ธฐ๊น์ง์ ์๊ฐ์ด ์ผ์ ํ์ง ์๋ค.
- ๋ช ๋ น์ด๊ฐ ๋ณต์กํด ๋ช ๋ น์ด ํ๋๋ฅผ ์คํํ๋ ๋ฐ์ ์ฌ๋ฌ ํด๋ญ ์ฃผ๊ธฐ๋ฅผ ํ์๋ก ํ๋ค.
- ๋ค์ํ๊ณ ๋ณต์กํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋, ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ง ์ด๋ค.
ํ ์ค ์์ฝ : ์ ์ ์์ ๋ช ๋ น์ผ๋ก ํ๋ก๊ทธ๋จ์ ๋์์ํค๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝ์ํฌ ์ ์์ง๋ง, ๋ช ๋ น์ด์ ๊ท๊ฒฉํ๊ฐ ์ด๋ ค์ ํ์ดํ๋ผ์ด๋์ด ์ด๋ ต๋ค.
RISC (=Reduced Instruction Set Computer)
- ์ข ๋ฅ๊ฐ ์ ๊ณ , ์งง๊ณ ๊ท๊ฒฉํ๋ ๋ช ๋ น์ด(๋๋๋ก 1 ํด๋ญ ๋ด์ธ)๋ฅผ ์งํฅ
- ๊ณ ์ ๊ธธ์ด ๋ช ๋ น์ด๋ฅผ ํ์ฉ
- ๋ฉ๋ชจ๋ฆฌ์ ์ง์ ์ ๊ทผํ๋ ๋ช ๋ น์ด๋ฅผ ๋ ๊ฐ๋ก ์ ํ(load,store)ํ ๋งํผ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ๋จ์ํํ๊ณ ์ต์ํํ๋ค.
- ๋ ์ง์คํฐ๋ฅผ ์ ๊ทน ํ์ฉํด ๋ ์ง์คํฐ๋ฅผ ํ์ฉํ ์ฐ์ฐ์ด ๋ง๊ณ , ๋ฒ์ฉ ๋ ์ง์คํฐ ๊ฐ์๋ ๋ ๋ง๋ค.
ํ ์ค ์์ฝ : ์ ์ ์์ ๋ช ๋ น์ผ๋ก ํ๋ก๊ทธ๋จ์ ๋์์ํค๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝ์ํฌ ์ ์์ง๋ง, ๋ช ๋ น์ด์ ๊ท๊ฒฉํ๊ฐ ์ด๋ ค์ ํ์ดํ๋ผ์ด๋์ด ์ด๋ ต๋ค.
'๐ฉโ๐ป ์๊ณ ๋ฆฌ์ฆ > ๐๏ธ ์ปดํจํฐ ๊ตฌ์กฐ & OS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํผ๊ณตํ์ต๋จ 12๊ธฐ] 8์ฅ, ์ ์ถ๋ ฅ์ฅ์น (0) | 2024.07.22 |
---|---|
[ํผ๊ณตํ์ต๋จ 12๊ธฐ] 7์ฅ, ๋ณด์กฐ๊ธฐ์ต์ฅ์น (0) | 2024.07.22 |
[ํผ๊ณตํ์ต๋จ 12๊ธฐ] 6์ฅ, ๋ฉ๋ชจ๋ฆฌ (0) | 2024.07.21 |
[ํผ๊ณตํ์ต๋จ 12๊ธฐ] 4์ฅ, CPU ์๋ฆฌ (0) | 2024.07.20 |
[ํผ๊ณตํ์ต๋จ 12๊ธฐ] 1์ฅ ~ 3์ฅ, ๋ฐ์ดํฐ์ ๋ช ๋ น์ด (0) | 2024.07.07 |