CS/์ปดํ“จํ„ฐ์ผ๋ฐ˜

CS/์ปดํ“จํ„ฐ์ผ๋ฐ˜

[CS - ์ปดํ“จํ„ฐ์ผ๋ฐ˜] Chapter 03. ์ž๋ฃŒ์˜ ํ‘œํ˜„๊ณผ ์—ฐ์‚ฐ

์ง„๋ฒ• 3์ดˆ๊ณผ ์ฝ”๋“œ : 3(0011) ์„ ๋”ํ•จ ๋ฌธ์ œ) 10์ง„์ˆ˜ 3์„ 3-์ดˆ๊ณผ ์ฝ”๋“œ์—์„œ ํ‘œํ˜„ํ•˜๊ธฐ 3 -> 0011 3์ดˆ๊ณผ์ฝ”๋“œ 0011 ๋”ํ•˜๊ธฐ 0011 +0011 ------- 0110 ๋ณด์ˆ˜ 1์˜ ๋ณด์ˆ˜ : ๊ฐ ์ž๋ฆฌ์— ์žˆ๋Š” 1์„ 0์œผ๋กœ, 0์„ 1๋กœ ๋ฐ”๊พธ์–ด ํ‘œํ˜„ํ•œ๋‹ค. 2์˜ ๋ณด์ˆ˜ : 1์˜ ๋ณด์ˆ˜๋ฅผ ๋จผ์ € ๊ตฌํ•œ ๋‹ค์Œ ๋งจ ์˜ค๋ฅธ์ชฝ ์ž๋ฆฌ์— 1์„ ๋”ํ•˜์—ฌ ๊ตฌํ•œ๋‹ค. 9์˜ ๋ณด์ˆ˜ : 10์ง„์ˆ˜์—์„œ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ์ˆซ์ž๋ฅผ ์ตœ๋Œ“๊ฐ’์—์„œ ๋บ€๋‹ค. 10์˜ ๋ณด์ˆ˜: 9์˜ ๋ณด์ˆ˜๋ฅผ ๋จผ์ € ๊ตฌํ•œ ๋‹ค์Œ ๊ทธ ๊ฒฐ๊ณผ์— 1์„ ๋”ํ•˜์—ฌ ๊ตฌํ•œ๋‹ค. ์˜ˆ์‹œ) 45์— ๋Œ€ํ•œ 9์˜ ๋ณด์ˆ˜๋Š”? 99-45 = 54 11101์˜ 1์˜ ๋ณด์ˆ˜๋Š”? ์ž๋ฆฟ์ˆ˜ ๋ฐ”๊พธ๊ธฐ -> 00010 2์˜ ๋ณด์ˆ˜๋Š”? 1์˜ ๋ณด์ˆ˜ + 1 = 00011 BCD ์ฝ”๋“œ 10์ง„์ˆ˜์˜ ๊ฐ๊ฐ์˜ ์ž๋ฆฌ๋ฅผ 2์ง„์ˆ˜๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด BCD code๊ฐ€ ..

CS/์ปดํ“จํ„ฐ์ผ๋ฐ˜

[CS - ์ปดํ“จํ„ฐ์ผ๋ฐ˜] Chapter 02. ๋…ผ๋ฆฌํšŒ๋กœ

๋ถˆ ๋Œ€์ˆ˜ (Boolean Algebra) ์ฐธ(1)๊ณผ ๊ฑฐ์ง“(0), ๋‘ ๊ฐ€์ง€์˜ ๋…ผ๋ฆฌ๊ฐ’๋งŒ ๊ฐ€์ง€๋Š” ๋Œ€์ˆ˜ ๋ฌธ์ œ) F = (A+B) • (A+C) ๋ฅผ ๊ฐ„์†Œํ™” ํ•˜๊ธฐ ๋”๋ณด๊ธฐ ๊ตํ™˜ ๋ฒ•์น™ A+B = B+A , A•B = B•A ๋™์ผ ๋ฒ•์น™ A + A = A , A•A = A ํ•ญ๋“ฑ ๋ฒ•์น™ A + 0 = A , A + 1 = 1 , A•1=A , A•0=0 F = A•A + A•C + B•A + B•C = A + AC + AB + BC ( ๋™์ผ๋ฒ•์น™ , ๊ตํ™˜๋ฒ•์น™ ) = A(1+C) + AB + BC = A + AB + BC ( ํ•ญ๋“ฑ๋ฒ•์น™ ) = A(1+B) + BC = A + BC F = A + BC ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ(Logic Gate) ๋ฐ˜๊ฐ€์‚ฐ๊ธฐ (Half Adder) ๊ฐ€์‚ฐ๊ธฐ๋ž€ ๋ง์…ˆ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌํšŒ๋กœ์ด๋‹ค. ๋ฐ˜๊ฐ€์‚ฐ๊ธฐ๋Š” ํ•œ ์ž..

CS/์ปดํ“จํ„ฐ์ผ๋ฐ˜

[CS - ์ปดํ“จํ„ฐ์ผ๋ฐ˜] Chapter 01. ์ปดํ“จํ„ฐ ๊ฐœ์š”

ํ•˜๋“œ์›จ์–ด - ์‹ค์ฒด๊ฐ€ ์žˆ๋Š”(์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์ด๋ฉด์„œ๋„ ๋งŒ์งˆ ์ˆ˜ ์žˆ๋Š”), ์ปดํ“จํ„ฐ์˜ ๋ชจ๋“  ๋ฌผ๋ฆฌ์ ์ธ ๋ถ€ํ’ˆ์„ ํ†ตํ‹€์–ด ์˜๋ฏธ โ€ป ์˜ˆ๋ฅผ ๋“ค์–ด, Windows๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋…ธํŠธ๋ถ ํ˜น์€ Android/iOS ์‚ฌ์šฉ์„ ์œ„ํ•œ ์Šค๋งˆํŠธํฐ, ๊ทธ ์™ธ ๋ชจ๋‹ˆํ„ฐ, ํ‚ค๋ณด๋“œ ๋งˆ์šฐ์Šค ๋“ฑ์ด ๋ชจ๋‘ ํ•˜๋“œ์›จ์–ด ํ•˜๋“œ์›จ์–ด๋Š” ๋ฉ”์ธ๋ณด๋“œ, ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU), ๊ธฐ์–ต์žฅ์น˜, ์ž…์ถœ๋ ฅ์žฅ์น˜ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU, Central Processing Unit) - ์ปดํ“จํ„ฐ์˜ ์ค‘์•™์—์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ํ•ต์‹ฌ์ ์ธ ์žฅ์น˜. - ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…๋ น์„ ๋ณด๋‚ด๋ฉด, ๋ช…๋ น์–ด ํ•ด์„ / ์ž๋ฃŒ ์ฒ˜๋ฆฌ(์—ฐ์‚ฐ)๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅ์žฅ์น˜์—๊ฒŒ ๋ณด๋‚ด์ค€๋‹ค. - ์ œ์–ด์žฅ์น˜ / ์—ฐ์‚ฐ์žฅ์น˜ / ๋ ˆ์ง€์Šคํ„ฐ(๊ธฐ์–ต์žฅ์น˜)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ œ์–ด์žฅ์น˜ (CUใ†Control Unit) ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ๋ชจ๋“  ์žฅ์น˜๋“ค์˜ ๋™์ž‘์„ ์ง€..

hello_u
'CS/์ปดํ“จํ„ฐ์ผ๋ฐ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก