
CPU๋ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์ญํ ์ ์ํํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ช ๋ น์ด ์ฌ์ดํด๊ณผ ์ธํฐ๋ฝํธ์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
CPU๋ ์ ํด์ง ํ๋ฆ๋๋ก ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ง์ ์ง๋ ์์ ์๋ค์ด ์ง์ ํ ๋๋ฅผ ์ ํ๊ณ ๋ฒฝ์ ์์ ์ง๋ถ์ ์ฌ๋ฆฌ๋ ์์๊ฐ ์๋ฏ์ด CPU๋ ๋ฉ๋ชจ๋ฆฌ์ ๋์์์ด ๊ต๋ฅํ๋ฉฐ ์ผ์ ํฉ๋๋ค. ์กฐ๊ธ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์์๋ด ์๋ค.
๋ช ๋ น์ด ์ฌ์ดํด (Instruction Cycle):
๋ช ๋ น์ด ์ฌ์ดํด(Instruction Cycle)์ CPU๊ฐ ํ๋์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ณธ์ ์ธ ๋จ๊ณ๋ค์ ์ฐ์์ ๋๋ค. ์ด ์ฌ์ดํด์ CPU์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ์ค๋ช ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ช ๋ น์ด ์ฌ์ดํด์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:
1) ํ๋ก๊ทธ๋จ ์นด์ดํฐ (Program Counter) ์ฆ๊ฐ: ํ๋ก๊ทธ๋จ ์นด์ดํฐ๋ ํ์ฌ ์คํ ์ค์ธ ๋ช
๋ น์ด์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๋ํ๋
๋๋ค. ๋ช
๋ น์ด ์ฌ์ดํด์ด ์์๋๋ฉด ํ๋ก๊ทธ๋จ ์นด์ดํฐ๊ฐ ๋ค์ ๋ช
๋ น์ด์ ์ฃผ์๋ก ์ฆ๊ฐํฉ๋๋ค.
2) ๋ช
๋ น์ด ๊ฐ์ ธ์ค๊ธฐ (Fetch): ํ๋ก๊ทธ๋จ ์นด์ดํฐ๊ฐ ๊ฐ๋ฆฌํค๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์์ ๋ช
๋ น์ด๋ฅผ ๋ฉ๋ชจ๋ฆฌ๋ก๋ถํฐ ๊ฐ์ ธ์ต๋๋ค.
3) ๋ช
๋ น์ด ํด๋
(Decode): ๊ฐ์ ธ์จ ๋ช
๋ น์ด๋ฅผ ํด๋
ํ์ฌ CPU๊ฐ ์ดํดํ ์ ์๋ ๋ด๋ถ ๋ช
๋ น์ด๋ก ๋ณํํฉ๋๋ค.
4) ์คํ (Execute): ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค. ์ด ๋จ๊ณ์์ CPU๋ ํด๋น ๋ช
๋ น์ด์ ๋ฐ๋ผ ์ ์ ํ ์ฐ์ฐ์ ์ํํ๊ฑฐ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์กฐ์ํฉ๋๋ค.
5) ๊ฒฐ๊ณผ ์ ์ฅ (Write Back): ์คํํ ๋ช
๋ น์ด๋ก๋ถํฐ ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๋ ์ง์คํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํฉ๋๋ค.


์ด๋ ๊ฒ ๋ช
๋ น์ด ์ฌ์ดํด์ด ๋ฐ๋ณต๋๋ฉด์ ํ๋ก๊ทธ๋จ์ด ์คํ๋ฉ๋๋ค. ์ด๋ ๊ธฐ๋ณธ์ ์ธ ๋ช
๋ น์ด ์ฌ์ดํด์ ์์์ด๋ฉฐ, ๋ค์ํ ๋ช
๋ น์ด์ ๋ช
๋ น์ด ํ์์ ๋ฐ๋ผ ์ธ๋ถ์ ์ธ ๋์์ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
์ธํฐ๋ฝํธ (Interrupt)
์ธํฐ๋ฝํธ๋ CPU๊ฐ ํ์ฌ ์คํ ์ค์ธ ์์ ์ ์ค๋จํ๊ณ ๊ธํ๊ฒ ํน์ ์ํฉ์ ๋์ํ๊ธฐ ์ํด ๋ฐ์ํ๋ ์ ํธ์ ๋๋ค.


์ธํฐ๋ฝํธ๋ ์ฃผ๋ก ํ๋์จ์ด๋ ์ํํธ์จ์ด์์ ๋ฐ์ํ๋ฉฐ, ๋ค์ํ ์ ํ์ด ์์ต๋๋ค.
1) ๋๊ธฐ ์ธํฐ๋ฝํธ (Synchronous interrupts) : CPU๊ฐ ์๊ธฐ์น ๋ชปํ ์ํฉ์ ์ ํ์ ๋ ๋ฐ์ (=exception, ์์ธ). ๋๊ธฐ ์ธํฐ๋ฝํธ์ ๋ช ๊ฐ์ง ์์ธ์ ์ธ ์ํฉ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์์ต๋๋ค.
- ์ฐ์ฐ ์ค๋ฅ (Arithmetic Exception): 0์ผ๋ก ๋๋๊ธฐ๋ ์ ํจ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์ฐ์ฐ ๋ฑ ์ํ ์ฐ์ฐ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์ ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ์ค๋ฅ (Memory Access Violation): ํ๋ก๊ทธ๋จ์ด ํ์ฉ๋์ง ์์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ๊ทผํ๋ ค๊ณ ํ ๋ ๋ฐ์ํฉ๋๋ค
- ๋ช ๋ น์ด ์ค๋ฅ (Illegal Instruction): ๋ช ๋ น์ด๊ฐ ์๋ชป๋ ํ์์ด๊ฑฐ๋ ์ง์ํ์ง ์๋ ๋ช ๋ น์ด์ผ ๋ ๋ฐ์ํฉ๋๋ค.
- ํ์ด์ง ๋ถ์ฌ (Page Fault): ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์์คํ ์์ ์์ฒญํ ํ์ด์ง๊ฐ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค.
- ๋ฐฐ์ด ๋ฒ์ ์ด๊ณผ (Array Out of Bounds): ๋ฐฐ์ด์ ๋ฒ์๋ฅผ ๋์ด์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค.
์ด๋ฌํ ๋๊ธฐ ์ธํฐ๋ฝํธ๋ ํ๋ก๊ทธ๋จ์ด ์์ธ ์ํฉ์ ๋์ํ ์ ์๋๋ก ์์ธ ์ฒ๋ฆฌ(Exception Handling) ๋ฉ์ปค๋์ฆ์ ํตํด ๋ค๋ฃจ์ด์ง๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ ์์ธ ์ฒ๋ฆฌ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์ด๋ฌํ ์ํฉ์์ ์์คํ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํ๋๋ก ํ ์ ์์ต๋๋ค. ๋๊ธฐ ์ธํฐ๋ฝํธ๋ ํ๋ก๊ทธ๋จ์ ์์ ์ฑ๊ณผ ์์ธก์ฑ์ ๋์ด๊ธฐ ์ํด ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
2) ๋น๋๊ธฐ ์ธํฐ๋ฝํธ (Hardware Interrupt) : ํ๋์จ์ด ์ธํฐ๋ฝํธ๋ ์ฃผ๋ก ์ธ๋ถ ์ฅ์น์์ ๋ฐ์ํ๋ ์ธํฐ๋ฝํธ๋ก, ์ปดํจํฐ ์์คํ ์ด ์ธ๋ถ ํ๊ฒฝ๊ณผ ์ํธ์์ฉํ ์ ์๋๋ก ํ๋ ์ค์ํ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ์ฌ๋ฌ ๊ฐ์ง ํ๋์จ์ด ์ฅ์น๋ค์ด CPU์๊ฒ ์ด๋ค ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์์ ์๋ฆฌ๊ณ , CPU๋ ํด๋น ์ด๋ฒคํธ์ ์ฆ์ ์๋ตํฉ๋๋ค.

ํ๋์จ์ด ์ธํฐ๋ฝํธ๋ ์ ์ถ๋ ฅ ์์ ์ค์ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฆฐํฐ๊ฐ ์ผ์ ์๋ฃํ๋ฉด CPU์๊ฒ '์๋ฃ'์ ์๋ฆผ์ ๋ณด๋ ๋๋ค. CPU๋ ์๋ฆผ์ด ์ค๊ธฐ์ ๊น์ง๋ ๋ค๋ฅธ ์ผ์ ํ ์๊ฐ ์์ต๋๋ค. ๋ณดํต CPU๊ฐ ํ๋ฆฐํฐ๋ณด๋ค ์ผ์ฒ๋ฆฌ๊ฐ ๋น ๋ฅด๋๊น์. ์ฌ๊ธฐ์ ์๋ฆผ์ ๋ณด๋ด๋ ํ์๊ฐ ๋ฐ๋ก ํ๋์จ์ด ์ธํฐ๋ฝํธ์ ๋๋ค.
์๋๋ ์ฃผ์ ํ๋์จ์ด ์ธํฐ๋ฝํธ์ ์์ ์ค๋ช ์ ๋๋ค:
- ํ์ด๋จธ ์ธํฐ๋ฝํธ (Timer Interrupt): ํ์ด๋จธ๋ ์ผ์ ์ฃผ๊ธฐ๋ง๋ค ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์์ํค๋๋ฐ, ์ด๋ฅผ ํตํด ์ด์ ์ฒด์ ๋ ๋ค์ํ ์์ ์ ๊ด๋ฆฌํ๊ณ ์ค์ผ์ค๋งํ ์ ์์ต๋๋ค. ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ์ํ๋ ํ์ด๋จธ ์ธํฐ๋ฝํธ๋ ์ ๊ธฐ์ ์ผ๋ก ์ด์ ์ฒด์ ์ CPU๋ฅผ ๋๊ฒจ์ค์ผ๋ก์จ ๋ฉํฐํ์คํน์ ์ง์ํฉ๋๋ค.
- ์ ์ถ๋ ฅ ์ธํฐ๋ฝํธ (I/O Interrupt): ์ธ๋ถ ์ฅ์น(์: ํค๋ณด๋, ๋ง์ฐ์ค, ๋์คํฌ ๋๋ผ์ด๋ธ ๋ฑ)์์ ์ ๋ ฅ์ด ๋ฐ์ํ๋ฉด ํด๋น ์ฅ์น๋ CPU์๊ฒ ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์์ํต๋๋ค. ์ด๋ฅผ ํตํด CPU๋ ์ ์ถ๋ ฅ ์์ ์ ์ฒ๋ฆฌํ๊ณ ํ๋ก๊ทธ๋จ์ ์คํ์ ์ค๋จํ์ง ์๊ณ ๋ ์ธ๋ถ ์ฅ์น์ ํต์ ํ ์ ์์ต๋๋ค.
- ์ธํฐ๋ฝํธ ์ปจํธ๋กค๋ฌ (Interrupt Controller): ์ฌ๋ฌ ํ๋์จ์ด ์ฅ์น๋ค์ด ๋์์ ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์์ํค๋ฉด, ์ธํฐ๋ฝํธ ์ปจํธ๋กค๋ฌ๊ฐ ์ด๋ฅผ ๊ด๋ฆฌํ์ฌ CPU์๊ฒ ์ ๋ฌํฉ๋๋ค. ์ธํฐ๋ฝํธ ์ปจํธ๋กค๋ฌ๋ ์ฐ์ ์์๋ฅผ ์ง์ ํ๊ฑฐ๋ ์ธํฐ๋ฝํธ๋ฅผ ๋ง์คํนํ๋ ๋ฑ์ ์ญํ ์ ์ํํฉ๋๋ค.
- ์์คํ ๋ฒ์ค ์๋ฌ (Bus Error): ํ๋์จ์ด ๊ฐ์ ํต์ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ๋ ๋ฒ์ค์ ๊ด๋ จ๋ ๋ฌธ์ ๋ก ์ธํ ์ธํฐ๋ฝํธ์ผ ์ ์์ต๋๋ค.
ํ๋์จ์ด ์ธํฐ๋ฝํธ๋ ์ฃผ๋ก ์ธ๋ถ ์ฅ์น์์ ์ํธ์์ฉ, ์์คํ ๋ฆฌ์์ค ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์ ์ถ๋ ฅ ์ฒ๋ฆฌ ๋ฑ์ ์ฌ์ฉ๋๋ฉฐ, ์ด๋ฅผ ํตํด ์ปดํจํฐ ์์คํ ์ด ํจ์จ์ ์ด๊ณ ์ ์ํ๊ฒ ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
ํ๋์จ์ด ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ ์์
์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด (ISR): ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ๋ฉด CPU๋ ํ์ฌ ์คํ ์ค์ธ ์์ ์ ์ค๋จํ๊ณ ํด๋น ์ธํฐ๋ฝํธ์ ๋์ํ๋ ํน๋ณํ ์ฝ๋ ๋ธ๋ก์ผ๋ก ์ด๋ํฉ๋๋ค. ์ด ์ฝ๋ ๋ธ๋ก์ ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด(ISR)์ด๋ผ๊ณ ํฉ๋๋ค.


- ์ธํฐ๋ฝํธ ๋ฐ์ (Interrupt Occurs): ์ธ๋ถ ์ด๋ฒคํธ๋ ์กฐ๊ฑด์ด ๋ฐ์ํ์ฌ ์ธํฐ๋ฝํธ๊ฐ ์์ฒญ๋ฉ๋๋ค. ์ด๋ฒคํธ๋ ํ๋์จ์ด ์ธํฐ๋ฝํธ, ์ํํธ์จ์ด ์ธํฐ๋ฝํธ(์: ์์คํ ์ฝ), ์์ธ ์ํฉ ๋ฑ ๋ค์ํ ์์ธ์ผ๋ก ๋ฐ์ํ ์ ์์ต๋๋ค.
- ์ธํฐ๋ฝํธ ํ๋๊ทธ ํ์ธ (Check Interrupt Flag): ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด(ISR)์ด ์คํ๋๊ธฐ ์ ์ ํด๋น ์ธํฐ๋ฝํธ๊ฐ ํ์ฑํ๋์ด ์๋์ง(์ธํฐ๋ฝํธ ํ๋๊ทธ๊ฐ ์ค์ ๋์ด ์๋์ง) ํ์ธํฉ๋๋ค. ์ธํฐ๋ฝํธ ํ๋๊ทธ๊ฐ ์ค์ ๋์ด ์์ง ์์ผ๋ฉด ์ธํฐ๋ฝํธ๋ฅผ ๋ฌด์ํ๊ณ ๊ณ์ ์งํํฉ๋๋ค.
- ํ์ฌ ์ํ ์ ์ฅ (Save Current State): ํ์ฌ CPU์ ์ํ(๋ ์ง์คํฐ์ ๊ฐ, ํ๋ก๊ทธ๋จ ์นด์ดํฐ ๋ฑ)๋ ์คํ ๋๋ ํน์ ๋ ์ง์คํฐ์ ์ ์ฅ๋ฉ๋๋ค. ์ด๋ ๋์ค์ ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด์ด ์คํ์ ๋ง์น๊ณ ์๋์ ์์ ์ ๊ณ์ํ๊ธฐ ์ํด ํ์ํฉ๋๋ค.
- ์ธํฐ๋ฝํธ ๋ง์คํน (Interrupt Masking): ์ผ๋ถ ์์คํ ์์๋ ์ธํฐ๋ฝํธ๊ฐ ์ฒ๋ฆฌ๋๋ ๋์ ๋ค๋ฅธ ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ง๊ธฐ ์ํด ์ธํฐ๋ฝํธ๋ฅผ ๋ง์คํนํฉ๋๋ค. ๋ง์คํน์ ํ์ฌ ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์๋ค์ผ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ๋ฉ์ปค๋์ฆ์ ๋๋ค.
- ์ธํฐ๋ฝํธ ๋ฒกํฐ ์ฐพ๊ธฐ (Find Interrupt Vector): ์ธํฐ๋ฝํธ ๋ฐ์ ์, ํด๋น ์ธํฐ๋ฝํธ์ ๋์ํ๋ ์ธํฐ๋ฝํธ ๋ฒกํฐ๋ฅผ ์ฐพ์ต๋๋ค. ์ธํฐ๋ฝํธ ๋ฒกํฐ๋ ํน์ ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด(ISR)์ ์ฃผ์๋ฅผ ๋ํ๋ ๋๋ค.
- ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด ํธ์ถ (Call Interrupt Service Routine, ISR): ์ฐพ์ ์ธํฐ๋ฝํธ ๋ฒกํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด(ISR)์ ํธ์ถํฉ๋๋ค. ISR์ ์ค์ ๋ก ์ธํฐ๋ฝํธ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํ์ํ ๋์์ ์ํํฉ๋๋ค.
- ์ธํฐ๋ฝํธ ์๋น์ค ์๋ฃ ๋ฐ ๋ณต๊ตฌ (Interrupt Service Completion and Restore): ISR์ด ์ฒ๋ฆฌ๋ฅผ ์๋ฃํ๋ฉด ์ ์ฅํ CPU ์ํ๋ฅผ ๋ณต๊ตฌํ๊ณ , ๋ง์คํน๋ ์ธํฐ๋ฝํธ๋ฅผ ํด์ ํฉ๋๋ค.
- ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ ์ข ๋ฃ ๋ฐ ์๋ ์์ ๊ณ์ (Resume Original Task): ๋ชจ๋ ๊ณผ์ ์ด ๋๋๋ฉด CPU๋ ์๋ ์ํํ๋ ์์ ์ผ๋ก ๋ณต๊ทํ๊ณ , ํ๋ก๊ทธ๋จ ์นด์ดํฐ ๋ฑ์ ๋ณต์ํ์ฌ ์ ์์ ์ธ ์คํ์ ๊ณ์ํฉ๋๋ค.
Instruction Cycle
- Program Counter Increment: The program counter is increased to point to the next instruction's memory address.
- Fetch: The CPU fetches the instruction from the memory location pointed to by the program counter.
- Decode: The fetched instruction is decoded into an internal format that the CPU can understand.
- Execute: The CPU performs the operation specified by the decoded instruction.
- Write Back: The result of the execution is stored, typically in registers or memory.
Interrupts
- Interrupt Occurs: External events or conditions trigger an interrupt, causing the CPU to temporarily halt its current execution.
- Save Current State: The CPU saves its current state, including the program counter and register values.
- Interrupt Masking: Some systems may temporarily disable interrupts to prevent additional interruptions during the - handling of the current interrupt.
- Find Interrupt Vector: The interrupt vector is used to locate the address of the corresponding Interrupt Service Routine (ISR).
- Call ISR: The ISR is executed to handle the specific interrupt, performing necessary actions or computations.
- Interrupt Service Completion and Restore: After ISR execution, the CPU restores the saved state and may re-enable interrupts if they were temporarily disabled.
- Resume Original Task: The CPU returns to the interrupted task, continuing from where it left off.
Synchronous Interrupts
- Synchronous Interrupts:Synchronous interrupts, also known as exceptions, occur as a result of specific program instructions or CPU operations.
- Examples: Arithmetic errors, illegal instructions, page faults, and division by zero are common synchronous interrupt examples.
- Handled by ISR: Synchronous interrupts are typically handled by dedicated ISR routines to address the exceptional conditions.
Hardware Interrupts:
- Definition: Hardware interrupts are triggered by external devices or hardware components to gain the CPU's attention.
- Examples: Timer interrupts, I/O interrupts (e.g., keyboard, mouse), and bus errors are examples of hardware interrupts.
- Managed by Interrupt Controller: Interrupt controllers manage and prioritize hardware interrupts, directing them to the appropriate ISR.
- Enhances System Responsiveness: Hardware interrupts allow the system to respond promptly to external events and efficiently handle multiple tasks simultaneously.
'Computer Science > Computer Structure' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
9 ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฒ (1) | 2023.12.28 |
---|---|
8 Clock, Core and Thread (ํด๋ญ, ์ฝ์ด, ์ค๋ ๋) (0) | 2023.12.26 |
6 CPU - Register (๋ ์ง์คํฐ) (0) | 2023.12.21 |
5 CPU - ์ ์ด์ฅ์น (Control Unit) (1) | 2023.12.21 |
4 CPU - ALU (์ฐ์ฐ ์ฅ์น) (0) | 2023.12.21 |
๋๊ธ