Home ๐Ÿ–ฅ๏ธ [Computer Architecture] Data ๐Ÿ–ฅ๏ธ
Post
Cancel

๐Ÿ–ฅ๏ธ [Computer Architecture] Data ๐Ÿ–ฅ๏ธ

์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” 0๊ณผ 1๋กœ๋œ ์ •๋ณด์—๋Š” ๋ฐ์ดํ„ฐ(Data)์™€ ๋ช…๋ น์–ด(Instruction)์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๐Ÿ–ฅ๏ธ ์ •๋ณด ๋‹จ์œ„

  1. ํ”„๋กœ๊ทธ๋žจ(Program)์˜ ํฌ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ์œ„

    • $10^3$์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋‹จ์œ„

      UnitDefinition
      $1$ Byte$8$ Bit
      $1$ KB$10^3$ Byte
      $1$ MB$10^3$ KB
      $1$ GB$10^3$ MB
      $1$ TB$10^3$ GB
    • $2^{10}$์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋‹จ์œ„

      UnitDefinition
      $1$ Byte$8$ Bit
      $1$ KiB$2^{10}$ Byte
      $1$ MiB$2^{10}$ KiB
      $1$ GiB$2^{10}$ MiB
      $1$ TiB$2^{10}$ GiB
  2. CPU(Central Processing Unit; ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜)๊ฐ€ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ์œ„

    UnitDefinitionExample
    WordCPU๊ฐ€ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ32bit | 64bit System
    Half WordWord์˜ ์ ˆ๋ฐ˜ ํฌ๊ธฐย 
    Double WordWord์˜ 2๋ฐฐ ํฌ๊ธฐย 

๐Ÿ–ฅ๏ธ ๋ฐ์ดํ„ฐ

์ปดํ“จํ„ฐ๋Š” 2์ง„๋ฒ•(Binary)์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์ธ ๋ฌธ์ž๊ฐ€ 2์ง„๋ฒ•์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„๋˜์–ด ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๐Ÿ–ฅ๏ธ ๋ฌธ์ž

์ปดํ“จํ„ฐ๊ฐ€ ๋ฌธ์ž๋ฅผ ์ธ์‹ํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž๋ฅผ 2์ง„๋ฒ•์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ทœ์น™์„ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ฒ˜๋Ÿผ ์ •ํ•ด์ง„ ๊ทœ์น™์„ ํ†ตํ•ด ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž๋“ค์„ ๋ฌธ์ž ์ง‘ํ•ฉ(Character Set)์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ •ํ•ด์ง„ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ด ๋ฌธ์ž๋ฅผ 2์ง„๋ฒ•์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ์ธ์ฝ”๋”ฉ(Encoding), 2์ง„๋ฒ•์œผ๋กœ ํ‘œํ˜„๋œ ์ˆซ์ž๋ฅผ ๋ฌธ์ž๋กœ ๋‹ค์‹œ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ๋””์ฝ”๋”ฉ(Decoding)์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Charater Encodingํ‘œํ˜„ Bit ์ˆ˜์–ธ์–ด์— ๋…๋ฆฝ์ ์ธ์ง€ ์—ฌ๋ถ€๋ฌธ์ž ์ง‘ํ•ฉ์— ๋ถ€์—ฌ๋œ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์—ฌ๋ถ€ํŠน์ง•
ASCII$7$ Bit๋กœ ํ‘œํ˜„โŒโญ•ย 
Extended ASCII$8$ Bit๋กœ ํ‘œํ˜„โŒโญ•ย 
EUC-KR$16$ Bit๋กœ ํ‘œํ˜„โŒโญ•์ดˆ์„ฑ, ์ค‘์„ฑ, ์ข…์„ฑ์˜ ์กฐํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์™„์„ฑ๋œ ํ•˜๋‚˜์˜ ๊ธ€์ž๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ์‹(์™„์„ฑํ˜• ์ธ์ฝ”๋”ฉ)
CP949$16$ Bit๋กœ ํ‘œํ˜„โŒโญ•ย 
UTF-8$8$ Bit ~ $32$ Bit๋กœ ํ‘œํ˜„โญ•โŒ(๋ฌธ์žก ์ง‘ํ•ฉ์— ๋ถ€์—ฌ๋œ ๊ฐ’์„ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ์‚ฌ์šฉ)Unicode(์—ฌ๋Ÿฌ ๋‚˜๋ผ์˜ ๋ฌธ์ž๋“ค์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ํ†ต์ผ๋œ ๋ฌธ์ž ์ง‘ํ•ฉ) ์‚ฌ์šฉ
This post is licensed under CC BY 4.0 by the author.

[Generative Model] DDIM : Denoising Diffusion Implicit Models

๐Ÿ–ฅ๏ธ [Computer Architecture] Instruction ๐Ÿ–ฅ๏ธ