๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

OS1

2-2 CPU์™€ ๋ฉ”๋ชจ๋ฆฌ ํฌ์˜ค์•„์•„์•„์•„์•„์•„์•„ใ…ใ…‡์•„์•„์•„์•„(์•„๋ฌด์ผ ์—†์Œ, ์ทจ์ค€์ƒ, ๊ฐ€๋” ๊ธ‰๋ฐœ์ง„ํ•จ)  CPU์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ์‚ฐ์ˆ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์žฅ์น˜(Arithmetic and Logic Unit, ALU): ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์‚ฐํ•˜๋Š” ์žฅ์น˜๋กœ, ์‚ฐ์ˆ ์—ฐ์‚ฐ๊ณผ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.์ œ์–ด์žฅ์น˜(control unit): CPU์—๊ฒŒ ์ž‘์—…์„ ์ง€์‹œํ•œ๋‹ค.๋ ˆ์ง€์Šคํ„ฐ(register): CPU ๋‚ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•˜๋Š” ๊ณณ์ด๋‹ค. ์—ฐ์‚ฐ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์—์„œ CPU๋กœ ๊ฐ€์ ธ์™€ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•˜๊ณ , ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๊ธฐ ์ „ ๋ณด๊ด€ํ•œ๋‹ค.์‚ฌ์šฉ์ž ๊ฐ€์‹œ ๋ ˆ์ง€์Šคํ„ฐ(user-visible register): ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๋‚ด์šฉ์ด ๋ณ€๊ฒฝ๋œ๋‹ค.๋ฐ์ดํ„ฐ ๋ ˆ์ง€์Šคํ„ฐ(DR): ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•œ๋‹ค. CPU์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ผ๋ฐ˜ ๋ ˆ์ง€์Šคํ„ฐ ๋˜๋Š” ๋ฒ”์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค... 2021. 8. 3.
728x90
๋ฐ˜์‘ํ˜•