πŸ“„

Bit

Mark as In Progress

μ •μ˜

정보λ₯Ό ν‘œν˜„ν•˜λŠ” κ°€μž₯ μž‘μ€ λ””μ§€ν„Έ λ‹¨μœ„λ‘œ, 두 κ°€μ§€ μƒνƒœ(0 λ˜λŠ” 1) μ€‘ν•˜λ‚˜λ₯Ό λ‚˜νƒ€λ‚Έλ‹€.

μ„€λͺ…

λΉ„νŠΈλŠ” λͺ¨λ“  λ””μ§€ν„Έ μ‹œμŠ€ν…œμ˜ 기초 λ‹¨μœ„λ‘œ, 컴퓨터, 톡신, μ‹ ν˜Έμ²˜λ¦¬, μŠ€ν† λ¦¬μ§€μ—μ„œ 정보가 μ–΄λ–»κ²Œ μ €μž₯되고 μ „μ†‘λ˜λŠ”μ§€λ₯Ό κ·œμ •ν•œλ‹€.
κ³Όκ±°μ—λŠ” μŠ€μœ„μΉ˜μ˜ 온, μ˜€ν”„μ²˜λŸΌ 물리적 μƒνƒœ λ³€ν™”λ‘œ κ΅¬ν˜„λ˜μ—ˆκ³ , ν˜„λŒ€μ—λŠ” λ°˜λ„μ²΄ νŠΈλžœμ§€μŠ€ν„°μ˜ μ „μ•• 레벨, μžμ„± λ°©ν–₯, κ΄‘ν•™ μ‹ ν˜Έ λ“± λ‹€μ–‘ν•œ λ°©μ‹μœΌλ‘œ ν‘œν˜„λœλ‹€.
λΉ„νŠΈκ°€ μ—¬λŸ¬ 개 λͺ¨μ΄λ©΄ byte(8 bit), word λ“± 더 큰 λ‹¨μœ„μ˜ 정보 ν‘œν˜„μ΄ κ°€λŠ₯ν•˜λ©°, 데이터 μš©λŸ‰, 였차율, λ³€ν™˜ 해상도 λ“± λ””μ§€ν„Έ μ„±λŠ₯을 μΈ‘μ •ν•˜λŠ” 핡심 기쀀이 λœλ‹€.

원리

Bit의 μ›λ¦¬λŠ” λͺ¨λ“  정보λ₯Ό κ°€μ§„ 이진(2μ§„) μƒνƒœλ‘œ λΆ„ν•΄ν•΄ ν‘œν˜„ν•  수 μžˆλ‹€λŠ” 정보이둠적 νŠΉμ„±μ— κΈ°λ°˜ν•œλ‹€.
Β 
  1. 이진 ν‘œν˜„(Binary Representation)
    1. μ–΄λ– ν•œ 숫자, 문자, μŒμ„±, μ˜μƒ 츑정값도 0κ³Ό 1의 μ‘°ν•©μœΌλ‘œ ν‘œν˜„ν•  수 γ…£γ…‡γ…†λ‹€.
  1. 넀이밍이 μ•„λ‹Œ μƒνƒœμ˜ ꡬ뢄
    1. λΉ„νŠΈλŠ” 0 λ˜λŠ” 1 μ΄λΌλŠ” 이름이 μ•„λ‹Œ, 물리적으둜 ꡬ뢄 κ°€λŠ₯ν•œ 두 μƒνƒœλ₯Ό μ˜λ―Έν•œλ‹€.
      예: νŠΉμ • μ „μ•• 이상을 1, μ΄ν•˜λ₯Ό 0으둜 μ •μ˜
  1. μ—”νŠΈλ‘œν”Όμ™€ μ •λ³΄λŸ‰
    1. λΉ„νŠΈλŠ” μ •λ³΄λŸ‰μ˜ λ‹¨μœ„μ΄λ©°, 1 bitλŠ” 두 κ°€μ§€ 선택지 쀑 ν•˜λ‚˜λ₯Ό ꡬ뢄할 수 μžˆλŠ” μ •λ³΄λŸ‰μ„ μ˜λ―Έν•œλ‹€.
  1. 정확도와 λΉ„νŠΈμˆ˜ 관계
    1. μΈ‘μ •, ν‘œλ³Έν™”, μ–‘μžν™” κ³Όμ •μ˜ ν•΄μƒλ„λŠ” λΉ„νŠΈμˆ˜μ— λΉ„λ‘€ν•΄ μ¦κ°€ν•œλ‹€.
      예: ADC bitκ°€ λ†’μœΌλ©΄ 더 μž‘μ€ λ³€ν™”κΉŒμ§€ ν‘œν˜„ κ°€λŠ₯.
  1. 데이터 ꡬ쑰의 기반
    1. λͺ¨λ“  λ©”λͺ¨λ¦¬, μ €μž₯μž₯치, 파일 포맷, λ„€νŠΈμ›Œν¬ νŒ¨ν‚·μ€ λΉ„νŠΈ λ°°μ—΄λ‘œ κ΅¬μ„±λœλ‹€.

ꡬ쑰

κΈ°λ³Έ μ •λ³΄λŸ‰

1 bit = log2(2 states)

nλΉ„νŠΈ μ‘°ν•©

Total States = 2^n

κ°’ λ²”μœ„(λΆ€ν˜Έ μ—†μŒ)

Range = 0 ~ (2^n βˆ’ 1)

κ°’ λ²”μœ„(2’s Complement)

Range = βˆ’2^(nβˆ’1) ~ (2^(nβˆ’1) βˆ’ 1)

해상도(μ–‘μžν™”)

Ξ” = FullScale / 2^n

μ˜ˆμ‹œ

λ©”λͺ¨λ¦¬, μŠ€ν† λ¦¬μ§€

  • 8 bit = 1 byte
  • 1 KB = 1024 byte
  • λͺ¨λ“  파일(λ¬Έμ„œ, 이미지, μ˜μƒ)은 λΉ„νŠΈ λ°°μ—΄λ‘œ κ΅¬μ„±λœλ‹€.

컴퓨터 μ—°μ‚°

  • CPUλŠ” 32bit, 64bit ꡬ쑰둜 λ‚΄λΆ€ λ ˆμ§€μŠ€ν„°μ™€ μ£Όμ†Œκ³΅κ°„μ„ κ²°μ •ν•œλ‹€.
  • 64bit μ‹œμŠ€ν…œμ€ 더 큰 λ©”λͺ¨λ¦¬ μ£Όμ†Œ λ²”μœ„λ₯Ό μ²˜λ¦¬ν•  수 μžˆλ‹€.

톡신

  • λ””μ§€ν„Έ ν†΅μ‹ μ—μ„œ λΉ„νŠΈ 였λ₯˜μœ¨(
    πŸ“„
    Bit Error Rate - BER
    )은 ν’ˆμ§ˆμ˜ 핡심 μ§€ν‘œλ‹€.
  • λ³€μ‘° 방식은 λΉ„νŠΈλ‹Ή 전달 κ°€λŠ₯ν•œ 심볼 수둜 효율이 달라진닀.

μ˜€λ””μ˜€, μ˜μƒ λ³€ν™˜

  • 16bit μ˜€λ””μ˜€, 24bit μ˜€λ””μ˜€λŠ” λ‹€μ΄λ‚˜λ―Ή λ²”μœ„κ°€ λ‹€λ₯΄λ‹€.
  • μ΄λ―Έμ§€μ˜ bit depthλŠ” 색 ν‘œν˜„ λ²”μœ„λ₯Ό κ²°μ •ν•œλ‹€. (예: 8bit vs 10bit HDR)

μ•”ν˜Έ, λ³΄μ•ˆ

  • ν‚€ 길이(bit 길이)κ°€ 클수둝 곡격 λ‚œμ΄λ„κ°€ κΈ°ν•˜κΈ‰μˆ˜μ μœΌλ‘œ μ¦κ°€ν•œλ‹€.
  • 예: AES-256은 256bit ν‚€ 곡간(2²⁡⁢)으둜 맀우 높은 λ³΄μ•ˆμ„±μ„ μ œκ³΅ν•œλ‹€.

Mark as Done
Β