CPU
CPU
๐ซ CPU
Central Processing Unit | ์ค์ ์ฒ๋ฆฌ ์ฅ์น |
์ฃผ๊ธฐ์ต์ฅ์น์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ - ๊ธฐ๊ณ ๋ช ๋ น์ด๋ฅผ ํด์/์ฒ๋ฆฌํ๋ ์ปดํจํฐ์ ํ ๋ถ๋ถ
@@ CPU Cheduling
- ํ๋ก์ธ์(CPU) ๊ด๋ฆฌ
- ๋ค์์ ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ด ์์ ๋ (๋ฉํฐํ๋ก๊ทธ๋๋ฐ), ์ด๋ ํ๋ก์ธ์ค๋ฅผ ์ ํํ์ฌ CPU๋ฅผ ๋ณด๋ผ ๊ฒ์ธ๊ฐ์ ๋ฌธ์
- CPU ์ค์ผ์ฅด๋ง ์ด๋ผ ๋ถ๋ฅด๊ธฐ๋ํจ
- OS ์ค๊ณ์์ ์ถ๊ตฌํ๋ ๋ฐ์ ๋ฐ๋ผ ~?
@ TODO:
๋ช
๋ น ํด๋
๊ธฐ, ๋ ์ง์คํฐ, ํ๋ก๊ทธ๋จ ์นด์ดํฐ
ISA๋ก ์ ์๋ ๋ช
๋ น ์คํ
CPU ์์
: ์ฃผ๊ธฐ์ต์ฅ์น, ๋ ์ง์คํฐ ํ์ผ, ALU
์ ์ฌLoad, ์ ์ฅStore, ์ํOperate, ์ด๋Jump
๐ซง ALU
Arithmetic And Logic Unit
CPU ๋ด์ ์ค์ง์ ์ธ ์ฐ์ฐ, ์ฐ์ /๋
ผ๋ฆฌ ์ฐ์ฐ
์ฐ์ฐ ์ ๋ ์ง์คํฐ๋ฅผ ์ฐธ์กฐ
์ฐ์ฐ ์์ธ์ฒ๋ฆฌ
I.E. ์ค๋ฒํ๋ก์ฐ Overflow, OF Overflow Flag ํค๊ธฐ
ZF Zero Flag, OF Overflow Flag, CF Carry Flag, SF Sign Flag
์ด ๊ธฐ์ฌ๋ ์ ์๊ถ์์ CC BY 4.0 ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค.