CPU
CPU
์๋ก ๋ด๋ถ ๋ฒ์ค Interface๋ก ์ฐ๊ฒฐ๋์ด ์๋ค
์ฐ์ /๋ ผ๋ฆฌ ์ฅ์น(ALU)
์ ์ด์ฅ์น(CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด ์ ์ด)
๋ ์ง์คํฐ(CPU๊ฐ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ ๋ณด ์ ์ฅํ๋ ์์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ)
๋ ์ง์คํฐ
ํ๋ก์ธ์ค๋ ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ์ ์ฌ
์ค์ ์ฐ์ฐ์ CPU ๋ด๋ถ์์ ์ํ โ ์ผ์์ ์ผ๋ก ๋ฐ์ดํฐ ์ ์ฅํ ๊ณต๊ฐ
CPU์ ํ์ฌ ์ํ๋ฅผ ์ ์ฅํ ๊ณต๊ฐ์ผ๋ก๋ ์ฌ์ฉ
ํ๋ก๊ทธ๋จ ์ํ
๋ณด์กฐ ๊ธฐ์ต ์ฅ์น์ ์๋ ํ๋ก๊ทธ๋จ์ด ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ๋ก ์ ์ฌ
ํ๋ก๊ทธ๋จ์ code ์์ญ์ ์ํ
โ ๋ช ๋ น์ด ๋ง๋ค ์๋ ์ฌ์ดํด์ ๋ฐ๋ณต
๋ช
๋ น์ด ์ธ์ถ(fetch)
: ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ์์ ๋ ์ง์คํฐ๋ก ๊ฐ์ ธ์ด
๋ช
๋ น์ด ํด์(decode)
: ๋ช
๋ น์ด ์ ๋ณด ํด์
๋ช
๋ น์ด ์คํ(execute)
: ๋ช
๋ น์ด ์ํ์ ์ํ ์ ์ด ์ ํธ ์ ์ก
Last updated