๐ฎ CS
[Computer Science] CPU ์๋์๋ฆฌ
CPU ์๋์๋ฆฌ CPU ๊ตฌ์ฑ ์ฐ์ฐ ์ฅ์น(ALU) ์ฐ์ / ๋ ผ๋ฆฌ ์ฐ์ฐ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง์คํฐ์์ ์ฝ์ด์ค๊ณ ๋ค์ ๋ ์ง์คํฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ ์ ์ด ์ฅ์น ๋ช ๋ น์ด์ ์์๋ฅผ ์ ์ด ์ฃผ๊ธฐ์ต์ฅ์น์์ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ ธ์ ํด๋ → ์คํ์ ์ํ ์ ํธ๋ฅผ ๊ธฐ์ต/์ฐ์ฐ/์ ์ถ๋ ฅ ์ฅ์น๋ก ์ ์ก ๋ ์ง์คํฐ ๊ณ ์ ๊ธฐ์ต ์ฅ์น ๋ช ๋ น์ด ์ฃผ์, ์ฝ๋, ๋ฐ์ดํฐ, ๊ฒฐ๊ณผ ๋ฑ์ ์์ ์ ์ฅํจ ์ข ๋ฅ ๋ฒ์ฉ ๋ ์ง์คํฐ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ/์ฐ์ฐ๊ฒฐ๊ณผ ์ ์ฅ ํน์๋ชฉ์ ๋ ์ง์คํฐ ํน์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ ์ง์คํฐ ํน์๋ชฉ์ ๋ ์ง์คํฐ MAR(Memory Address Register) : ์ฝ๊ธฐ/์ฐ๊ธฐ ์ํํ๋ ์ฃผ๊ธฐ์ต์ฅ์น ์ฃผ์ PC(Program Counter): ๋ค์์ ์ํํ ๋ช ๋ น์ด ์ฃผ์ IR(Instruction Register): ํ์ฌ ์คํ์ค์ธ ๋ช ๋ น์ด MBR(Memory Buffer Reg..
[Computer Science] ์ปดํจํฐ์ ๊ตฌ์ฑ
ํ๋์จ์ด : ๋ฌผ๋ฆฌ์ ์ฅ์น ์ํํธ์จ์ด : ํ๋์จ์ด์ ๋์์ ์ง์ํ๋ ๋ช ๋ น์ด ์งํฉ ํ๋์จ์ด CPU(Central Processing Units) RAM(Random Access Memory), HDD(Hard Disk Drive) ๋ง์ฐ์ค, ํ๋ฆฐํฐ, ํค๋ณด๋ ์ ์ธ ๊ฐ์ง ๊ตฌ์ฑ์์๋ ์์คํ ๋ฒ์ค(System Bus) ๋ก ์ฐ๊ฒฐ๋๋ฉฐ, ์์คํ ๋ฒ์ค๋ฅผ ํตํด ๋ช ๋ น ์ ์ด ์ ํธ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค. ์ค์์ฒ๋ฆฌ์ฅ์น CPU ์ฃผ๊ธฐ์ต์ฅ์น(RAM or ROM(Read Only Memory))์์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ์ฒ๋ฆฌ ๋ช ๋ น์ด์ ์ํ ์์๋ฅผ ์ ์ดํจ ⇒ Scheduling ๊ตฌ์ฑ ์ฐ์ ๋ ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU) : ๋น๊ต ๋ฐ ์ฐ์ฐ ์ ์ด์ฅ์น : ๋ช ๋ น์ด ํด์ ๋ฐ ์คํ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์์ ์ ์ฅํ๋ ๋ฑ์ ์ฌ์ฉ๋จ ์ฃผ๊ธฐ์ต์ฅ์น๋ณด๋ค ๋น ๋ฆ๋ ์ง์คํฐ : ๊ณ ์ /..