CISC๋?
CISC(Complex Instruction Set Computer)๋ ๋ง์ ์์ ๋ค์ํ๊ณ ์ค๋ณต๋๋ ๋ช ๋ น์ด ์งํฉ์ด๋ค.
*๋ช ๋ น์ด ์งํฉ:CPU๊ฐ ์ดํดํ ์ ์๋ ๋ช ๋ น์ด๋ค์ ๋ชจ์
์ฌ์ฉ์๊ฐ ์ดํดํ ์ ์๋(๊ณ ๊ธ ์ธ์ด) ํ๋์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ธฐ๊ณ ๋ช ๋ น์ด๋ฅผ ๋์ ์ํด์ผ๋ก์จ ๋ช ๋ น์ด์๊ฐ ๋ง๊ณ ๊ฐ๋ณ ๊ธธ์ด๋ฅผ ๊ฐ์ง๋ค.
๋ช ๋ น์ด ์๊ฐ ๋ง๊ณ ์๋์ ์ผ๋ก ์ ์ ์์ ๋ช ๋ น์ด๋ก๋ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ค. (๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ์ ๋ค.)
CISC์ ๋ช ๋ น์ด์ ๊ธธ์ด๊ฐ ๊ณ ์ ๋์ด ์์ง ์์ ์ด์ ๋ ๊ฐ๊ฐ์ ๋ช ๋ น์ด๊ฐ ํ๋ก์ธ์ฑ ์ฑ๋ฅ์ ๊ทน๋ํํ๋ ๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ด๋ค.
ํ์ง๋ง ๋ช ๋ น์ด์ ์๊ฐ ๋ง๋ค๊ณ ํ๋๋ผ๊ณ ์ค์ ๋ก๋ ์ฐ์ด๋ ๋ช ๋ น์ด๋ค๋ง ์ฃผ๋ก ์ฐ์ด๊ณ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ๋ฉ๋ชจ๋ฆฌ ํ์ดํ๋ผ์ด๋์ด ๋ถ๋ฆฌํ๋ค๋ ๋จ์ ์ด ์๋ค. ๋ํ ์๋์ ์ผ๋ก ๋ง์ ์ ๋ ฅ์ ์๋ชจํ๋ค.
ํน์ง
1. ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ค์ํ ๋ช ๋ น์ด๋ค์ด ์๋ค.
2. ์๋์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๊ฒ ์๋นํ๋ค.
4. ๊ฐ๋ณ ๊ธธ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค.
5. ๋ช ๋ น์ด๊ฐ ์คํ๋๋ ๋ฐ ํ๋ ์ด์์ ํด๋ญ ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง๋ค.
6. ๋ค์ํ ์ฃผ์ ์ง์ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
7. ์ปดํ์ผ ๊ณผ์ ์ด ์ฝ๊ณ ํธํ์ฑ์ด ์ข๋ค.
๋จ์
1. ๋ช ๋ น์ด ์คํ ์๊ฐ์ด ํ์ดํ๋ผ์ธ์ ๋ง๋ค๊ธฐ์ ๋ถ๋ฆฌํ๋ค.
2. ์๋์ ์ผ๋ก ๋ง์ ์ ๋ ฅ์ ์๋นํ๋ค.
RISC๋?
RISC(Reduced Instruction Set Computer)๋ ์ถ์๋ ๋ช ๋ น์ด์ ์งํฉ์ด๋ค.
CISC์๋ ์ฌ๋ฌ ์ฐจ์ด์ ์ด ์๋๋ฐ ๋ํ์ ์ผ๋ก ๋ช ๋ น์ด์ ์๊ฐ 100๊ฐ ๋ฏธ๋ง์ผ๋ก ์ค์ด๋ค์๋ค. ์ธ์ ๊ฐ๋ฅํ ๋ช ๋ น์ด์ ์๋ฅผ ์ค์์ผ๋ก์จ ์๋๋ฅผ ํฅ์์ํค์ง๋ง ํ๋ก๊ทธ๋จ์ ์คํ ์ํค๋๋ฐ ๋ ๋ง์ ๋ช ๋ น์ด๊ฐ ํ์ํ๋ค.
RISC๋ ์ ์ํ ํ๋ก์ธ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํ ํ์ดํ๋ผ์ธ ํ๋ก์ธ์ฑ์ ์ผํ์ผ๋ก์ ๊ณ ์ ๊ธธ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉฐ,CISC์ ๋ฌ๋ฆฌ ํด๋ญ ์ฃผ๊ธฐ๋น ํ๋์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค. ๋จ์ผ ์ฌ์ดํด์ ๋ช ๋ น์ด๋ฅผ ์คํํจ์ผ๋ก์จ ๋ช ๋ น์ด ์คํ ๊ณผ์ ์ ํ์ดํ๋ผ์ธ์ผ๋ก ๊ตฌํํ ์ ์๋ค.
ํน์ง
1. ๋ชจ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ ๋ ์ง์คํฐ์์ ์ํ๋๋ฉฐ load-store ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ์ต์ํํ์๋ค.
2. ๋จ์ํ ๊ณ ์ ๊ธธ์ด ๋ฐฉ์์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค.
3. ์ ์ ์ฃผ์ ์ง์ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
๋จ์
1. ์ปดํ์ผ๋ฌ์ ์ต์ ํ ๊ณผ์ ์ด ๋ณต์กํ๋ค.
2. ๋ช ๋ น์ด๊ฐ ๊ณ ์ ๋์ด ์์ด์ ์ฝ๋ ํจ์จ์ด ๋ฎ๋ค.
3. ํ์ดํ๋ผ์ธ ํด์ ๋์ ๋ํ ์กฐ์น๊ฐ ํ์ํ๋ค.
๊ฒฐ๋ก
๋ ๋ค ์ฅ๋จ์ ์ ๋ณด์ ํ๊ณ ์์ด์ ์ด๋ ์ชฝ์ด ์ฑ๋ฅ ๋ฉด์์ ์ฐ์ธํ๋ค๊ณ ๋ณผ ์๋ ์๋ค.
๋ํ ์ค๋๋ ์ ๋ช๋ช CISC MCU๋ RISC์ ์ฅ์ ์ ์ผ ๋ถ ๊ณต์ ํ๊ณ ์์ผ๋ฉฐ, ๋ช๋ช RISC MCU๋ CISC์ ์ฅ์ ์ ์ผ๋ถ ๊ณต์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ฐ์์ ์ํฉ์ ๋ง๋ ์ ํ์ด ํ์ํ๋ค.
'Computer Science > ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์บ์ ๋ฉ๋ชจ๋ฆฌ ๊ฐ๋ ์ ๋ฆฌ (0) | 2024.02.04 |
---|---|
์ปค๋ ์์คํ ์์๋ณด๊ธฐ (0) | 2024.01.17 |
๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ๋ (๋ ผ๋ฆฌ์ฃผ์, ํ์ด์ง ํดํธ, ์ค์ํ) (1) | 2024.01.10 |
์ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น๊ณผ ํ์ด์ง ๋ฐฉ์ (1) | 2024.01.03 |
๋ฐ๋๋ฝ์ด ๋ฐ์ํ๋ ์ด์ ์ ํด๊ฒฐ ์ ๋ต (2) | 2024.01.03 |