๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ—‚.๋Œ€์™ธํ™œ๋™/๐Ÿ“.์นด์นด์˜คํด๋ผ์šฐ๋“œ์Šค์ฟจ

[JAVA] ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ ๋ฐ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰

by ๐Ÿ’พ๊ณ ๊ตฌ๋งˆ๋ง›ํƒ•๋จน๊ณ ์‹ถ๋‹ค 2023. 12. 12.
728x90

๐Ÿค” ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ

์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜์™€ ์ฃผ๊ธฐ์–ต์žฅ์น˜, ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜, ์ถœ๋ ฅ์žฅ์น˜ ๊ทธ๋ฆฌ๊ณ  ์ž…๋ ฅ์žฅ์น˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ์ด๋“ค์€ ๋ชจ๋‘ ํ•˜๋“œ์›จ์–ด์ด๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด์˜ ์–ด๋–ค ์žฅ์น˜๋ฅผ ์–ด๋–ค ์ˆœ์„œ๋กœ ๋™์ž‘์‹œํ‚ฌ ๊ฒƒ์ธ์ง€ ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋”๋ณด๊ธฐ

โš™ CPU

๊ฐ ์žฅ์น˜์— ํ•œ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ช…๋ น๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฐ์‚ฐ ์žฅ์น˜(ALU)์™€ ์ œ์–ด์žฅ์น˜๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค.

 

โš™ CPU๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ

1. ์—ฐ์‚ฐ ๊ธฐ๋Šฅ

2. ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ๋ฐ ๋ช…๋ น์–ด ์ฝ๊ธฐ, ์“ฐ๊ธฐ

3. ๊ธฐํƒ€ ์ œ์–ด ๊ธฐ๋Šฅ

 

By ํ˜ผ๊ณต์กฑ์žฅ

 

๐Ÿค” ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์›๋ฆฌ

ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜(ROM)์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋กœ ๋ถˆ๋Ÿฌ๋“ค์—ฌ(ํ”„๋กœ๊ทธ๋žจ ๋กœ๋“œ) CPU์—์„œ ์ˆœ์ฐจ์ ์œผ๋กœ ํ•˜๋‚˜์”ฉ ๊ฐ€์ ธ์™€์„œ ์‹คํ–‰ํ•ด ์ถœ๋ ฅ์žฅ์น˜๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ๊ณผ์ •์ด๋‹ค. 

 

๊ฒฐ๊ตญ ํ”„๋กœ๊ทธ๋žจ์€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•ฉ์ฒด์ด๋‹ค. ์ด ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์ˆ˜ํ–‰ํ•˜๋Š” ์ฃผ์ฒด๋Š” CPU์ด๋ฏ€๋กœ CPU๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ์–ด๋–ค ์ˆœ์„œ๋กœ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌํ•  ๊ฒƒ์ธ์ง€๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์ด์œ ๊ฐ€ ๋œ๋‹ค.

 

By ๊ณต๋ด‰์‹

๐Ÿค” ์†Œํ”„ํŠธ์›จ์–ด

์›ํ•˜๋Š” ์‚ฐ์ถœ๋ฌผ์„ ๋‚ด๊ธฐ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ œ์–ดํ•˜๋„๋ก CPU์— ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•ฉ. ์ฆ‰ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

SW = ๋ช…๋ น์–ด + ๋ฐ์ดํ„ฐ

 

์ดˆ๊ธฐ์—๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ฐ”๋กœ ์ œ์–ดํ•˜์˜€์œผ๋‚˜ ์‚ฌ์šฉ์ž์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์˜ ์–ด๋ ค์›€์œผ๋กœ ์ธํ•ด ํŽธ๋ฆฌ์„ฑ ์ œ๊ณต์ด ๋ชฉ์ ์ธ ์•ฑ, ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋“ฑ์žฅํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ, ์ž๋™ํ™”, ํŽธ์˜์„ฑ์„ ์ฃผ๋กœ ๋‹ค๋ฃจ๊ฒŒ ๋˜์—ˆ๋‹ค.

 

728x90