๐Ÿป‍โ„๏ธ์ „๊ณต๊ณต๋ถ€/์ปดํ“จํ„ฐ๊ตฌ์กฐ๋ก 

Fake Simple ์ปดํ“จํ„ฐ ๋ช…๋ น์–ด ์ง‘ํ•ฉ - ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋‹จ์ˆœํ•œ ๊ฐ€์ •,์˜ˆ์‹œ์ด๋‹ค. ๋ช…๋ น์–ด ํ˜•์‹ (๊ฐ€์ •) 16bits๋กœ ๊ตฌ์„ฑ ์—ฐ์‚ฐ๋ถ€ํ˜ธ๊ฐ€ 4bits ํ˜น์€ 16bits 1) 15๋ฒˆ bits๊ฐ€ 0์ด๋ฉด 12~15๋ฒˆ bit๊ฐ€ ์—ฐ์‚ฐ๋ถ€ํ˜ธ์ด๊ณ , 2) 15๋ฒˆ bits๊ฐ€ 1์ด๋ฉด 0~15๋ฒˆ bit๊ฐ€ ์—ฐ์‚ฐ๋ถ€ํ˜ธ์ด๋‹ค. ๋ช…๋ น์–ด LDA~CAL์€ ์—ฐ์‚ฐ๋ถ€ํ˜ธ๊ฐ€ 1~6์ธ๋ฐ ๊ฐ‘์ž๊ธฐ HLT๋ถ€ํ„ฐ๋Š” 8000์ด ๋œ๋‹ค. ์ด์œ ๋Š” 15๋ฒˆ ๋น„ํŠธ์— ์žˆ๋‹ค. ์•ž์—์„œ 15๋ฒˆ ๋น„ํŠธ๊ฐ€ 0์ด๋ฉด 12~15๋ฒˆ ๋น„ํŠธ๊ฐ€ ์—ฐ์‚ฐ๋ถ€ํ˜ธ์ด๊ณ , 15๋ฒˆ ๋น„ํŠธ๊ฐ€ 1์ด๋ฉด 0~15๋ฒˆ ๋น„ํŠธ๊ฐ€ ์—ฐ์‚ฐ๋ถ€ํ˜ธ๋ผ๊ณ  ํ•˜์˜€๋‹ค. 1(16)์—์„œ 1์€ 0001(2) ์ฆ‰ 15๋ฒˆ ๋น„ํŠธ๊ฐ€ 0์ด๊ณ , 8000(16)์—์„œ 8์€ 1000(2) ์ฆ‰, 15๋ฒˆ ๋น„ํŠธ๊ฐ€ 1์ด๋‹ค. 1(16) = 0000/0000/0000/0001(2) 8..
1. ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ(ISA) ๋ช…๋ น์–ด ์ง‘ํ•ฉ๊ตฌ์กฐ = ์ปดํ“จํ„ฐ๊ตฌ์กฐ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ทธ ํ”„๋กœ๊ทธ๋žจ์„ ์ˆ˜ํ–‰ํ•  ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ์‚ฌ์ด์˜ ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ์ •์˜ ๋ช…๋ น์–ด๋Š” ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์—์„œ ์ธ์‹&์‹คํ–‰๋˜๋Š” ๊ธฐ๊ณ„์–ด Machine Code, Assembly Code ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ๋Š” "ํŠน์ • CPU๋ฅผ ์œ„ํ•ด ์ •์˜๋œ ๋ช…๋ น์–ด๋“ค์˜ ๋ชจ์Œ" S/W์™€ H/W์‚ฌ์ด์— ISA Cํ”„๋กœ๊ทธ๋žจ์˜ ๋ณ€ํ™˜๊ณผ์ • C program -> Asm program -> Object program ->Executable program text text binary binary ADT data value์˜ ์ง‘ํ•ฉ์ด ์ธก์ • Object๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” state๊ฐ€ ๋œ๋‹ค. 2. ๋ช…๋ น์–ด ํŠน์„ฑ ๋ช…๋ น์–ด์˜ ํŠน์„ฑ: ํ˜•ํƒœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์š”์ธ CPU๋Š” ์ฃผ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ช…๋ น์–ด๋ฅผ ๋ฐ›์•„์™€์„œ ๊ทธ ๋ช…๋ น์„ ์‹ค..
์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ = ์‘๋‹ต์‹œ๊ฐ„์œผ๋กœ ์ •์˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์‘๋‹ต์‹œ๊ฐ„๊ณผ ์ฒ˜๋ฆฌ์œจ์€ ์ƒํ˜ธ์—ฐ๊ด€๊ด€๊ณ„์ž„!! ์‘๋‹ต์‹œ๊ฐ„์ด๋ž€? ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„ ์ž…๋ ฅ์ด ์ฃผ์–ด์ง€๊ณ  ์‹œ์Šคํ…œ์ด ๋ฐ˜์‘ํ•˜๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์ •ํ™•ํžˆ!!! ์ปดํ“จํ„ฐ ์„ฑ๋Šฅ = CPU ์‹คํ–‰์‹œ๊ฐ„ ์œผ๋กœ ์ •์˜ CPU์‹คํ–‰์‹œ๊ฐ„: CPU๊ฐ€ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ ์‹œ๊ฐ„(์ž…์ถœ๋ ฅ๊ฐ™์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ๊ฐ„์€ ํฌํ•จํ•˜์ง€ ์•Š๋Š”๋‹ค.) ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์ด ์ข‹๋‹ค = CPU ์‹คํ–‰์‹œ๊ฐ„์ด ์งง๋‹ค ์„ฑ๋Šฅ =1 / CPU ์‹คํ–‰ ์‹œ๊ฐ„ ๋‘ ์ปดํ“จํ„ฐ X, Y๋กœ ๋น„๊ตํ•ด๋ณด์ž ์„ฑ๋Šฅ ๋น„๊ต ์ •๋Ÿ‰ํ™” M2๋Š” M1๋ณด๋‹ค ์„ฑ๋Šฅ์ด n๋ฐฐ ํ–ฅ์ƒ. M1์ด ๊ธฐ์ค€์ด๋ฏ€๋กœ ๋ถ„๋ชจ! ์•”๋‹ฌ์˜ ๋ฒ•์น™ 1) ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๋ถ„์„ ๊ฐœ์„ ํ•˜๋Š” ๊ฒฝ์šฐ, ์ „์ฒด ์‹œ์Šคํ…œ์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉ 2) ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์˜ ..
๋„๊ตฌ,๊ธฐ๊ณ„: ์ •ํ•ด์ง„ ๋Œ€๋กœ ์›€์ง์ž„, ๋ช…๋ น์–ด x ํ”„๋กœ๊ทธ๋ž˜๋ฐ(SW): ์‚ฌ๋žŒ์˜ ์ผ์„ ๋„์™€์ฃผ๊ณ , ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด, ๋ช…๋ น์–ด์˜ ์ง‘ํ•ฉ ์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์‚ฌ์šฉ์ž ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด = ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด = ์†Œํ”„ํŠธ์›จ์–ด ํ•˜๋“œ์›จ์–ด ์†Œํ”„ํŠธ์›จ์–ด ์ข์€์˜๋ฏธ: ์ปดํ“จํ„ฐ๊ฐ€ ์ผ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋กœ ์ž‘์„ฑํ•œ ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•ฉ ๋„“์€์˜๋ฏธ: ํ”„๋กœ๊ทธ๋žจ + ๋ฐ์ดํ„ฐ + ๊ด€๋ จ ๋ฌธ์„œ ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด ํ•˜๋“œ์›จ์–ด๋ฅผ ์›€์ง์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‘์šฉ์†Œํ”„ํŠธ์›จ์–ด ์‹คํ–‰ ์œ„ํ•œ ๊ณตํ†ต์  ๊ธฐ๋Šฅ ์ œ๊ณต ์†Œํ”„ํŠธ์›จ์–ด ํ•˜๋“œ์›จ์–ด ์ •๋ณด/๋ฐ์ดํ„ฐ์˜ ์ „์†ก ๋ฐ ์ฒ˜๋ฆฌ๊ฐ€ ์‹ค์ œ ์ผ์–ด๋‚˜๋Š” ๋ฌผ๋ฆฌ์  ์‹ค์ฒด ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด: cpu, ๊ธฐ์–ต์žฅ์น˜(์ฃผ๊ธฐ์–ต-ram,rom/๋ณด์กฐ๊ธฐ์–ต-๋””์Šคํฌ,cd๋กฌ), ์ž…์ถœ๋ ฅ์žฅ์น˜, ์ „์›, ๋ƒ‰๊ฐ ์†กํ’๊ธฐ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(Ce..
๊ฐ„๋‹จํžˆ ๊ฐ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž. ํ•˜๋“œ๋””์Šคํฌ=์ €์žฅ์žฅ์น˜๋Š” ๋‹ค ๋’ค์ ธ๋ณด๋‹ˆ๊นŒ ๋Š๋ฆฌ๋‹ค. SSD= ๋น ๋ฅด๋‹ˆ๊นŒ ๋น„์‹ธ๋‹ค. Cpu=๋‡Œ. ์†๋„, ์ฝ”์–ด๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋ž˜ํ”ฝ์นด๋“œ=๊ทธ๋ž˜ํ”ฝ๋‹ด๋‹น์ž, 10(์„ธ๋Œ€)80(์„ฑ๋Šฅ) ๋ฉ”๋ชจ๋ฆฌ์นด๋“œ=๋žจ:์ฑ…์ƒ . ์ฑ…์ƒ์˜ ํฌ๊ธฐ๊ฐ€ ์ปค์•ผ ์—ฌ๋Ÿฌ ์ž‘์—…ํ• ์ˆ˜ ์žˆ๋‹ค. ์ฟจ๋Ÿฌ=์„ ํ’๊ธฐ ํŒŒ์›Œ=๋ฐฅ ๋ฉ”์ธ๋ณด๋“œ=์ด ๋ชจ๋“  ๋ถ€ํ’ˆ์„ ๋ผ์šฐ๋Š” ํŒ ๋ฌด์—‡์ด ์ปดํ“จํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ๋กœ ๋งŒ๋“ค๊นŒ? ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ๊นŒ? ์ปดํ“จํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ๋กœ ๋งŒ๋“œ๋Š” ๋„ค๊ฐ€์ง€ ๋‹ค๋ฅธ ์ž‘์—… ์ž…๋ ฅ, ์ €์žฅ, ์ฒ˜๋ฆฌ, ์ถœ๋ ฅ ์ปดํ“จํ„ฐ๋Š” ๊ธฐ๋ณธ ๊ณ„์‚ฐ๊ธฐ๋กœ ์‹œ์ž‘ ์ž…๋ ฅ: ๋ฌด์—‡์„ ํ•˜๋ผ. ex)๋งˆ์šฐ์Šค,๋งˆ์ดํฌ,์นด๋ฉ”๋ผ ์ €์žฅ,์ฒ˜๋ฆฌ: ์ž…๋ ฅ์ด ์ปดํ“จํ„ฐ์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ๋‹ค. ์ปดํ“จํ„ฐ ํ”„๋กœ์„ธ์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , ๋ช…๋ น์–ด์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๊ฒƒ์„ ์กฐ์ž‘๋˜๋Š” ๋ณ€๊ฒฝํ•œ๋‹ค. ๊ทธ ํ›„, ์ฒ˜๋ฆฌ๋œ ์ •๋ณด๋ฅผ ..
๊ณ„๋ž€์†Œ๋…„
'๐Ÿป‍โ„๏ธ์ „๊ณต๊ณต๋ถ€/์ปดํ“จํ„ฐ๊ตฌ์กฐ๋ก ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก