์ปดํจํฐ์ ์ค์ ์ฒ๋ฆฌ ์ฅ์น(CPU) ๋ด์์ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ์์ ๊ธฐ์ต ๊ณต๊ฐ์ธ ๋ ์ง์คํฐ์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ ์ง์คํฐ๋ CPU ๋ด๋ถ์ ์์นํ ๊ณ ์ ๊ธฐ์ต ์ฅ์น๋ก, ๋ช ๋ น์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ์์ ๊ธฐ์ต ๊ณต๊ฐ์ CPU๊ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ณ ์กฐ์ํ ์ ์๊ฒ ๋์ต๋๋ค.
๋ ์ง์คํฐ๋ ๋ค๋ฅธ ์ฃผ๊ธฐ์ต์ฅ์น์ ๋นํด ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ด๋ CPU๊ฐ ์ฐ์ฐ์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ณ ํ๋ก๊ทธ๋จ์ ์คํ ์๋๋ฅผ ํฅ์์ํฌ ์ ์๋ ์ค์ํ ํน์ง์ ๋๋ค.
๋ ์ง์คํฐ์ ์ข ๋ฅ
๋ ์ง์คํฐ๋ ๋ค์ํ ์ข ๋ฅ๊ฐ ์์ผ๋ฉฐ, ์ฃผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์คํํ๋ ๋ฐ ํ์ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ ์ง์คํฐ์, ์ฃผ์๋ฅผ ๊ด๋ฆฌํ๋ ๋ ์ง์คํฐ ๋ฑ์ด ์์ต๋๋ค.
1. MAR (๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๋ ์ง์คํฐ):
๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๋ ์ง์คํฐ๋ ์ฃผ๊ธฐ์ต์ฅ์น(๋ฉ๋ชจ๋ฆฌ)์ ๋ํ ์ฝ๊ธฐ์ ์ฐ๊ธฐ ์ฐ์ฐ์ ์ํํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๋ ์ง์คํฐ์๋ ํ์ฌ ์ํ ์ค์ธ ๋ช
๋ น์ด๋ ๋ฐ์ดํฐ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ์ ์ฅ๋์ด ์์ต๋๋ค.
2. PC (ํ๋ก๊ทธ๋จ ์นด์ดํฐ):
ํ๋ก๊ทธ๋จ ์นด์ดํฐ๋ CPU๊ฐ ๋ค์์ ์ํํ ๋ช
๋ น์ด์ ์ฃผ์๋ฅผ ์ ์ฅํ๋ ๋ ์ง์คํฐ์
๋๋ค. ๋ช
๋ น์ด๊ฐ ํ ๋ฒ ์คํ๋ ๋๋ง๋ค PC๊ฐ ์๋์ผ๋ก ์ฆ๊ฐํ์ฌ ๋ค์ ๋ช
๋ น์ด์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๊ฒ ๋ฉ๋๋ค.
3. IR (๋ช
๋ น์ด ๋ ์ง์คํฐ):
๋ช
๋ น์ด ๋ ์ง์คํฐ๋ ํ์ฌ ์คํ ์ค์ธ ๋ช
๋ น์ด๊ฐ ์ ์ฅ๋์ด ์๋ ๋ ์ง์คํฐ์
๋๋ค. CPU๋ ์ด ๋ ์ง์คํฐ์์ ๋ช
๋ น์ด๋ฅผ ์ฝ์ด๋ค์ฌ ์คํํ๊ฒ ๋ฉ๋๋ค.
4. MBR (๋ฉ๋ชจ๋ฆฌ ๋ฒํผ ๋ ์ง์คํฐ):
๋ฉ๋ชจ๋ฆฌ ๋ฒํผ ๋ ์ง์คํฐ๋ ์ฃผ๊ธฐ์ต์ฅ์น์์ ์ฝ์ด์จ ๋ฐ์ดํฐ๋ ์ ์ฅํ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ ๋ ์ง์คํฐ์
๋๋ค. CPU์ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ ๋ฐ์ดํฐ ๊ตํ์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
5. AC (๋์ฐ๊ธฐ):
๋์ฐ๊ธฐ๋ ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ ๋ ์ง์คํฐ๋ก, ์ฃผ๋ก ์ฐ์ ์ฐ์ฐ์ ์ํํ ๊ฒฐ๊ณผ๊ฐ ์ฌ๊ธฐ์ ์ ์ฅ๋ฉ๋๋ค. ๋ค์ํ ๊ณ์ฐ์ ์ํด ์ฌ์ฉ๋๋ฉฐ, ํ๋ก๊ทธ๋จ์ ์คํ ๋์ค ์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ดํ๋ ์ฉ๋๋ก ํ์ฉ๋ฉ๋๋ค.
6. SR (Status Register) :
ํ์ฌ CPU ์ ์ํ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ ์ง์คํฐ
๋ ์ง์คํฐ๋ CPU์ ์์ but ์ค์ํ ๊ธฐ์ต ๊ณต๊ฐ์ผ๋ก, ๋ฐ์ดํฐ์ ๋น ๋ฅธ ์ฒ๋ฆฌ์ ํจ์จ์ ์ธ ์ฐ์ฐ์ ๊ฐ๋ฅ์ผ ํฉ๋๋ค. ์ด ์์ ๋ถํ์ด ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๊ด๋ฆฌํ๊ณ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๋ค๋ฃจ๋ฉด์, ์ปดํจํฐ๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์์
์ ์ ์ํ๊ฒ ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค.
Registers are a type of computer memory built directly into the processor or CPU (Central Processing Unit) that is used to store and manipulate data during the execution of instructions. A register may hold an instruction, a storage address, or any kind of data
'Computer Science > Computer Structure' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
8 Clock, Core and Thread (ํด๋ญ, ์ฝ์ด, ์ค๋ ๋) (0) | 2023.12.26 |
---|---|
7 Instruction Cycle & Interrupt (๋ช ๋ น์ด ์ฌ์ดํด๊ณผ ์ธํฐ๋ฝํธ) (1) | 2023.12.23 |
5 CPU - ์ ์ด์ฅ์น (Control Unit) (1) | 2023.12.21 |
4 CPU - ALU (์ฐ์ฐ ์ฅ์น) (0) | 2023.12.21 |
3 CPU (Central Processing Unit) (1) | 2023.12.21 |
๋๊ธ