๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋น„ํŠธ2

[HARDWARE 010] ๋น„ํŠธ ๋ชจ์•„ ๋ฐ์ดํ„ฐ ์ด์ง„์ˆ˜ ์ผ๋ จ์˜ ๋น„ํŠธ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ์ž๋ฆฌ์˜ ์ˆซ์ž๋“ค์„ 10๋Œ€์‹  2๋ฅผ ๊ธฐ์ˆ˜๋กœ ํ•˜๋Š” ์ž๋ฆฟ๊ฐ’์œผ๋กœ ํ•ด์„ํ•˜์—ฌ ๋‚˜ํƒ€๋‚ธ ์ˆ˜ ๊ธฐ์ˆ˜๊ฐ€ 2์ด๊ณ  ์‚ฌ์šฉ๋˜๋Š” ์ˆซ์ž๊ฐ€ 0๊ณผ 1์ด๋‹ค. 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ์ผ๋ จ์˜ ๋น„ํŠธ๋ฅผ ์ˆ˜๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค = ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๋ชฉ์— ์ด์ง„ ๋ ˆ์ด๋ธ”์„ ์ฐจ๋ก€๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค (โ† ๋ญ” ๋ง์ธ์ง€ ์•„์ง ๋ชจ๋ฅด๊ฒ ์Œ...) ๋ฐ”์ดํŠธ ๋ชจ๋“  ์ตœ์‹  ์ปดํ“จํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์„ฑ์˜ ๊ธฐ๋ณธ ๋‹จ์œ„๋Š” 8๋น„ํŠธ์ด๋‹ค. (ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ์ทจ๊ธ‰๋จ) ๋ฐ”์ดํŠธ(byte) : ๋น„ํŠธ ์—ฌ๋Ÿ๊ฐœ์˜ ๋ชจ์Œ ๋‹จ์ผ ๋ฐ”์ดํŠธ๋กœ๋Š” 256๊ฐœ์˜ ๊ตฌ๋ณ„๋˜๋Š” ๊ฐ’์„ ์ธ์ฝ”๋”ฉ ๊ฐ€๋Šฅ ๋ฐ”์ดํŠธ 4๊ฐœ = 32๋น„ํŠธ ์•„์Šคํ‚ค์ฝ”๋“œ ๋ฌธ์ž 4๊ฐœ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž 2๊ฐœ 2^23 - 1 (=43์–ต) ๊ฐœ ์ •๋„๊นŒ์ง€์˜ ์ˆ˜ ์ผ๋ จ์˜ ๋ฐ”์ดํŠธ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์˜ ์ข…๋ฅ˜์—๋Š” ์ œํ•œ์ด ์—†๋‹ค. ์‹ญ์œก์ง„์ˆ˜ 16์„ ๊ธฐ์ˆ˜๋กœ ์‚ฌ.. 2022. 7. 25.
[HARDWARE 009] 0๊ณผ 1์˜ ์„ธ๊ณ„ ๋””์ง€ํ„ธ ์‹œ์Šคํ…œ์€ ๋ชจ๋“  ์œ ํ˜•์˜ ์ •๋ณด๋ฅผ ์ˆซ์ž ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ๋น„ํŠธ ๋””์ง€ํ„ธ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ์‹์€ ๋น„ํŠธ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋น„ํŠธ๋ผ๋Š” ๋‹จ์–ด๋Š” ์ด์ง„ ์ˆซ์ž๋ผ๋Š” ๋œป์˜ binary digit๋ฅผ ์ถ•์•ฝํ•œ ๊ฒƒ์ด๋‹ค. 0 ๋˜๋Š” 1 ์ค‘ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฐ’์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‘ ๊ฐœ์˜ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋Š” ์ •๋ณด๋ผ๋ฉด ๋ฌด์—‡์ด๋“  ๋น„ํŠธ ํ•œ ๊ฐœ๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ฑฐ๋‚˜ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ex) ์ผœ์ง/๊บผ์ง, ์ฐธ/๊ฑฐ์ง“, ์˜ˆ/์•„๋‹ˆ์˜ค, ๋†’์Œ/๋‚ฎ์Œ, ์•ˆ/๋ฐ– ๋“ฑ ๋น„ํŠธ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์‚ฌ์šฉํ•˜์—ฌ 0๊ณผ 1๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์กฐํ•ฉ์— ์˜๋ฏธ๋ฅผ ํ• ๋‹นํ•˜๋ฉด, ๋” ๋งŽ์€ ์„ ํƒ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋” ๋ณต์žกํ•œ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ๊ณผ 10์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ด์ง„์ˆ˜๋กœ ์ฒ˜๋ฆฌ๋˜๋ฏ€๋กœ ํฌ๊ธฐ์™€ ์šฉ๋Ÿ‰ ๊ฐ™์€ ์†์„ฑ์ด 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ํ‘œํ˜„.. 2022. 7. 18.