๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š ์ฑ… ๋ฆฌ๋ทฐ

[ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ + ์šด์˜ ์ฒด์ œ] 2์žฅ ๋ฐ์ดํ„ฐ

by MINT09 2025. 3. 28.

๐Ÿ“• ๊ธฐ์–ต์— ๋‚จ๋Š” ๋ฌธ์žฅ๋“ค

  • 0๊ณผ 1์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ€์žฅ ์ž‘์€ ์ •๋ณด ๋‹จ์œ„๋ฅผ ๋น„ํŠธ(bit)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 
  • ๋น„ํŠธ๋Š” ์ „๊ตฌ์— ๋น—๋Œ€์–ด ์ƒ๊ฐํ•ด ๋ณด๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
1 byte 8 bit
1 kB 1,000 byte
1 MB 1,000 kB
1 GB 1,000 MB
1 TB 1,000 GB
  • word๋ž€ CPU๊ฐ€ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ CPU๊ฐ€ ํ•œ ๋ฒˆ์— 16 ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด 1์›Œ๋“œ๋Š” 16๋น„ํŠธ๊ฐ€ ๋˜๊ณ , ํ•œ ๋ฒˆ์— 32 ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด 1์›Œ๋“œ๋Š” 32 ๋น„ํŠธ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด์ฃ .
  • ์ •์˜๋œ ์›Œ๋“œ์˜ ์ ˆ๋ฐ˜ ํฌ๊ธฐ๋ฅผ ํ•˜ํ”„ ์›Œ๋“œ, 1๋ฐฐ ํฌ๊ธฐ๋ฅผ ํ’€ ์›Œ๋“œ, 2๋ฐฐ ํฌ๊ธฐ๋ฅผ ๋”๋ธ” ์›Œ๋“œ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

์ด์ง„์ˆ˜์˜ ์Œ์ˆ˜ ํ‘œํ˜„

  • ์ปดํ“จํ„ฐ๋Š” 0๊ณผ 1๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์ด๋„ˆ์Šค ๋ถ€ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  0๊ณผ 1๋งŒ์œผ๋กœ ์Œ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์€ 2์˜ ๋ณด์ˆ˜๋ฅผ ๊ตฌํ•ด ์ด ๊ฐ’์„ ์Œ์ˆ˜๋กœ ๊ฐ„์ฃผํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ์–ด๋–ค ์ˆ˜๋ฅผ ๊ทธ๋ณด๋‹ค ํฐ 2^n ์—์„œ ๋บ€ ๊ฐ’
  • ๋ชจ๋“  0๊ณผ 1์„ ๋’ค์ง‘๊ณ  ๊ฑฐ๊ธฐ์— 1์„ ๋”ํ•œ ๊ฐ’
  • ์Œ์ˆ˜ ์–‘์ˆ˜ ๊ตฌ๋ถ„ ์œ„ํ•ด ํ”Œ๋ž˜๊ทธ ์‚ฌ์šฉ
  • 2์˜ ๋ณด์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์™„๋ฒฝํ•˜์ง€ ์•Š์Œ. 2๊ณผ 0์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.
  • 16์ง„๋ฒ•์€ 15๋ฅผ ๋„˜์–ด๊ฐ€๋Š” ์‹œ์ ์— ์ž๋ฆฌ ์˜ฌ๋ฆผํ•˜์—ฌ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ ์ธ์ฝ”๋”ฉ

  • ๋ฌธ์ž ์ง‘ํ•ฉ: ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•˜๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์˜ ๋ชจ์Œ
  • ๋ฌธ์ž ์ธ์ฝ”๋”ฉ: ๋ฌธ์ž๋ฅผ 0๊ณผ 1๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •
    • ์ฝ”๋“œ ํฌ์ธํŠธ: ๊ธ€์ž์— ๋ถ€์—ฌ๋œ ๊ณ ์œ ํ•œ ๊ฐ’
  • ๋ฌธ์ž ๋””์ฝ”๋”ฉ: 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž ์ฝ”๋“œ๋ฅผ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •

์•„์Šคํ‚ค ์ฝ”๋“œ

  • ์ดˆ์ฐฝ๊ธฐ ๋ฌธ์ž ์ง‘ํ•ฉ ์ค‘ ํ•˜๋‚˜
  • ์˜์–ด ์•ŒํŒŒ๋ฒณ๊ณผ ์•„๋ผ๋น„์•„ ์ˆซ์ž, ์ผ๋ถ€ ํŠน์ˆ˜ ๋ฌธ์ž
  • 7๋น„ํŠธ
  • 128๊ฐœ์˜ ๋ฌธ์ž
  • ์‹ค์ œ๋กœ๋Š” ํ•˜๋‚˜์˜ ์•„์Šคํ‚ค ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด 8๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 8๋น„ํŠธ ์ค‘ 1๋น„ํŠธ๋Š” ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”, ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋น„ํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์งˆ์ ์œผ๋กœ ๋ฌธ์ž ํ‘œํ˜„์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋น„ํŠธ๋Š” 7๋น„ํŠธ์ž…๋‹ˆ๋‹ค.
  •  

EUC-KR

  • ์•ŒํŒŒ๋ฒณ์„ ์ญ‰ ์ด์–ด ์“ฐ๋ฉด ๋‹จ์–ด๊ฐ€ ๋˜๋Š” ์˜์–ด์™€๋Š” ๋‹ฌ๋ฆฌ, ํ•œ๊ธ€์€ ๊ฐ ์Œ์ ˆ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์˜ ์กฐํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜์„œ ํ•œ๊ธ€ ์ธ์ฝ”๋”ฉ์—๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
    • ์™„์„ฑํ˜• ์ธ์ฝ”๋”ฉ
      • ์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์˜ ์กฐํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์™„์„ฑ๋œ ํ•˜๋‚˜์˜ ๊ธ€์ž์— ๊ณ ์œ ํ•œ ์ฝ”๋“œ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹
    • ์กฐํ•ฉํ˜• ์ธ์ฝ”๋”ฉ
      • ์ดˆ์„ฑ์„ ์œ„ํ•œ ๋น„ํŠธ์—ด, ์ค‘์„ฑ์„ ์œ„ํ•œ ๋น„ํŠธ์—ด, ์ข…์„ฑ์„ ์œ„ํ•œ ๋น„ํŠธ์—ด์„ ํ• ๋‹นํ•˜์—ฌ ๊ทธ๊ฒƒ๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ ํ•˜๋‚˜์˜ ๊ธ€์ž ์ฝ”๋“œ๋ฅผ ์™„์„ฑํ•˜๋Š” ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹
  • ๋ชจ๋“  ํ•œ๊ธ€์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋‹ค. -> ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ์˜ CP949 ๋“ฑ์žฅ but ์—ฌ์ „ํžˆ ๋ถ€์กฑ.

์œ ๋‹ˆ์ฝ”๋“œ์™€ UTF-8

  • ๋ชจ๋“  ๋‚˜๋ผ ์–ธ์–ด์˜ ๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์ด ํ†ต์ผ๋˜์–ด ์–ธ์–ด๋ณ„๋กœ ์ธ์ฝ”๋”ฉํ•˜๋Š” ์ˆ˜๊ณ ๋กœ์›€์„ ๋œ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š”, ํ‘œ์ค€ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹
  • ํ˜„๋Œ€ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ๋ฌธ์ž ์ง‘ํ•ฉ

 

โ“ ์งˆ๋ฌธ

  •  

 

๐Ÿ“š 3์ค„ ์†Œ๊ฐ

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