β 1. λ°μ΄ν°μ μ 보
(1) λ°μ΄ν°μ μ 보μ κ΄κ³

- I = P(D): information = process(data) ννλ‘ νλ‘κ·Έλ¨μ λ°μ΄ν°λ₯Ό λ£μΌλ©΄ μ 보λ₯Ό μ»λ μμ
(2) λ°μ΄ν°μ νν νν
- λ°μ΄ν°μ μ νκ³Όλ 무κ΄νκ² μΌκ΄λ νν λ°©μμΈ λΉνΈ ν¨ν΄μ μ¬μ©νμ¬ ννμ νλ€.
- μ¦, λ¬Έμ, μ μ, μ€μ, μ΄λ―Έμ§, λΉλμ€, μ€λμ€ λ± λͺ¨λ λ°μ΄ν°μ ννμ λΉνΈ ν¨ν΄μΌλ‘ ννμ΄ λλ€λ μλ―Έμ΄λ€.
- λ©λͺ¨λ¦¬μ μ μ₯λ λ°μ΄ν° μ νμ λ§λ ν΄μκ³Ό μ²λ¦¬κ° νμνκ³ μ΄κ±Έ ν΄μ£Όλκ²μ΄ μ μΆλ ₯μ₯μΉ, λ©λͺ¨λ¦¬, νλ‘κ·Έλ¨/CPUμ΄λ€.
(3) λ°μ΄ν°μ νν λ¨μ

[ λΉνΈ: binary digit ]
- λΉνΈλ μ»΄ν¨ν°μμ λ°μ΄ν°λ₯Ό νννκΈ° μν΄ 0 κ³Ό 1λ‘ νννλ μ΅μ λ¨μμ΄λ€.
[ λ°μ΄νΈ: byte ]
- 0κ³Ό 1μ νννλ νλμ λΉνΈλ₯Ό 8κ° λ¬Άμκ²μ λ°μ΄νΈ(byte) λΌκ³ ν¨. μ¦, 1byte = 2^8 μ.
- νλμ λ¬Έμ(μ: 'A')λ μμ μ«μ νλλ₯Ό νν ν μ μμ.
- λ°μ΄νΈ μΈμλ μΆκ°μ μΌλ‘ KB(2^10), MB(2^20), GB(2^30), TB(2^40), PB(2^50)... λ±μ λ¨μκ° μμ.
[ μλ: word ]
- CPUκ° ν λ²μ μ²λ¦¬ν μ μλ λ°μ΄ν° λ¨μλ₯Ό μλ―Ένλ€.
- CPU ꡬ쑰μ λ°λΌ κΈΈμ΄κ° λ€λ¦: 32λΉνΈ CPU -> μλ= 32λΉνΈ = 4λ°μ΄νΈ
- μ»΄ν¨ν° μ°μ°μ κΈ°λ³Έ λ¨μκ° λλ μ 보μ μμ μλ―Ένλ€. λ³΄ν΅ 32λΉνΈ , 64λΉνΈ
β 2. μ§λ²
(1) μ§λ² μ΄λ?

[ μ§λ² ]
- μ§λ²: μ«μλ₯Ό λνλ΄λ λ°©λ²μ΄λ€. μ¦, μ«μλ₯Ό νννλ 체κ³λ₯Ό μλ―Ένλ€.
- μ½κ²λ§ν΄, ν μ리 μ«μκ° κ°μ§ μ μλ κ°μ κ°μλ₯Ό κΈ°μ€μΌλ‘ νλ μ 체κ³λ₯Ό μλ―Ένλ€.
- μλ₯Όλ€λ©΄, μμ§λ²μμλ ν μ리 μ«μκ° 0~9κΉμ§ 10κ° κ°μ κ°μ§ μ μμΌλ―λ‘, μ§λ²μ΄ 10μ΄λ€.
- r μ§λ²: 0, 1, ... , (r-1) κΉμ§μ μ«μλ§μ μ¬μ©νλ μ§λ²μ r μ§μ λΌκ³ ν¨. ( 2 μ§λ² - 0, 1 / 8 μ§λ² - 0 ~ 7 )
- μ»΄ν¨ν°μμλ 2μ§λ², μ¬λμ΄ μ°λ μλ λ³΄ν΅ 10μ§λ²μ μ¬μ© νλ€.
[ μ§μ ]

- μ§μ: μ§λ²μ μ«μ 체κ³λ₯Ό μ¬μ©ν΄μ μ€μ λ‘ μ΄ μ«μλ₯Ό μλ―Ένλ€. μ¦, μ€μ Nμ§λ²μΌλ‘ ννλ μ«μμ΄λ€.
- μ½κ²λ§ν΄, μ§λ²μ 0κ³Ό 1λ‘ λνλ΄λ λ°©λ²μ λ§νκ³ , μ§μλ ν΄λΉ λ°©λ²μ ν΅ν΄μ λ§λ€μ΄μ§λ μ«μλ₯Ό μλ―Ένλ€.
- μλ₯Όλ€λ©΄, 1010(2μ§μ) / 1001(2μ§μ) μ΄λ λ― μ²΄κ³λ₯Ό νμ©ν΄μ λ§λ€μ΄μ§ μ«μλ₯Ό μλ―Έν¨.
- μ§λ²μ μ«μ 체λ‘λ₯Ό μ¬μ©ν΄μ μ€μ λ‘ μ΄ μ«μλ₯Ό μλ―Ένλ€.
- 2μ§μ = binary, 8μ§μ = octal, 10μ§μ = decimal, 16μ§μ = hexadecimal λ‘ λΆλ¦Ό.
(2) 2μ§λ²
[ 2μ§μ -> 10μ§μ ]

1011β ( 2μ§μ -> 10μ§μ )
= 1×2³ + 0×2² + 1×2¹ + 1×2β°
= 8 + 0 + 2 + 1 = 11ββ
- μ¬μ© μ«μ: 0, 1
- μ©λ: μ»΄ν¨ν° λ΄λΆμμλ λͺ¨λ λ°μ΄ν°λ μ κΈ° μ νΈ ON/OFFλ₯Ό 0κ³Ό 1λ‘ ννν¨. μ¦, λ°μ΄ν° μ²λ¦¬ ν λ μ¬μ©
- 10μ§μ λ³ν κ³Όμ μμλ 1κ³Ό 0μΌλ‘ ννλ μ«μμ λͺ¨λ 2λ₯Ό κ³±νλ©°, κ° μλ¦Ώμμλ μλ¦Ώμμ ν΄λΉνλ μ§μλ₯Ό μ¬λ¦Ό.
(3) 8μ§λ²
[ 8μ§μ -> 10μ§μ ]


157β ( 8μ§μ -> 10μ§μ )
= 1×8² + 5×8¹ + 7×8β°
= 64 + 40 + 7 = 111ββ
- μ¬μ© μ«μ: 0 ~ 7
- μ©λ: κ³Όκ±° μ»΄ν¨ν° μμ€ν μμ λ©λͺ¨λ¦¬ μ£Όμ νν, μΌλΆ νλ‘κ·Έλλ°μμ κΆν νν λ±
- 10μ§μ λ³ν κ³Όμ : 8μ§μ κ° μλ¦Ώμμ 8μ κ³±νλ©°, ν΄λΉ 8μλ μλ¦Ώμμ μ§μλ₯Ό μ¬λ €μ κ³±ν΄μΌν¨.
(4) 10μ§λ²
345ββ
= 3×10² + 4×10¹ + 5×10β°
= 300 + 40 + 5
- μ¬μ© μ«μ: 0 ~ 9
- μ©λ: μΌμ μνμμ μ¬μ©νλ μ«μ 체κ³
- μμμ²λΌ μΌμ μνμμ μ¬μ©νλ μ«μ 체κ³μ΄λ―λ‘, κ° μ«μμ 10μ κ³±νλλ° μλ¦Ώμλ₯Ό μ§μλ‘ μ¬λ¦¬λ©΄ κ·Έλλ‘μ.
(5) 16μ§λ²
[ 16μ§μ -> 10μ§μ ]


1A3Fββ ( 16μ§μ -> 10μ§μ )
= 1×16³ + 10×16² + 3×16¹ + 15×16β°
= 4096 + 2560 + 48 + 15 = 6719ββ
- μ¬μ© μ«μ: 0~9, A~F ( A=10, B=11, ...., F= 15)
- μ©λ: μ»΄ν¨ν° λ©λͺ¨λ¦¬ μ£Όμ, μ»¬λ¬ μ½λ ,νλ‘κ·Έλλ° λ±μ μ¬μ©μ΄ λ¨.
- 0~9 κΉμ§λ μ«μλ‘ ννμ νκ³ λλ¨Έμ§λ μ«μλ₯Ό λ¬Έμλ‘ ννμ ν¨.
- μ§λ²μ κ° μ«μλ μμΉμ λ°λΌ μλ‘ λ€λ₯Έ κ°μ€μΉ(μλ¦Ώκ°) λ₯Ό κ°μ§λ€.
- rμ§λ²μ μλ¦¬κ° rμ xμΉ (xλ μ«μμ μμΉλ₯Ό λνλ΄λ μ μ)
(6) 10μ§μ μ μ -> rμ§μ λ³ν λ°©λ²

- 2μ§μ: 10μ§μμ κ°μ 2λ‘ λΆν΄νκ³ λλ¨Έμ§λ₯Ό μλ‘ νννλ©΄ λ¨. λ§μ§λ§ λλ¨Έμ§ ν¬ν¨
- 8μ§μ: 10μ§μμ κ°μ 8λ‘ λΆν΄νκ³ λλ¨Έμ§λ₯Ό μλ‘ νννλ©΄ λ¨.
- 16μ§μ: 10μ§μμ κ°μ 16μΌλ‘ λΆν΄νκ³ λλ¨Έμ§λ₯Ό μλ‘ νννλ©΄ λ¨.

- μ μλΆλΆμ rμ§μλ‘ λ³ν ν λ μ¬μ©λλ μκ³ λ¦¬μ¦μΌλ‘ λ³Ό μ μμ.
(7) 10μ§μ μμ -> rμ§μ λ³ν λ°©λ²

- 10μ§μ μμλ₯Ό rμ§μλ‘ λ³ν ν λ μ€μν건, μμ λΆλΆλ§ λκ³ μ°μν΄μ 2λ₯Ό κ³±νλ©΄ λλ€. λν, 2λ₯Ό κ³±ν κ²°κ³Όμμ μμ λΆλΆμ΄ μλ μ μ λΆλΆμ μ«μλ₯Ό μ΄μ§μλ‘ νκΈ° ν μ μμ.
0.6875(10μ§μ) -> 2μ§μ λ³ν
1οΈβ£ 0.6875 × 2 = 1.375 → μ μ λΆλΆ 1
2οΈβ£ 0.375 × 2 = 0.75 → μ μ λΆλΆ 0
3οΈβ£ 0.75 × 2 = 1.5 → μ μ λΆλΆ 1
4οΈβ£ 0.5 × 2 = 1.0 → μ μ λΆλΆ 1
0.6875(10) = 0.1011(2)
- μ¦, μμ κ°μ΄ 0.6875(10μ§μ)λ₯Ό 2μ§μλ‘ λ³ν ν λ, 2λ₯Ό κ³±ν΄μ μ μ λΆλΆμ λΉΌ κ²°κ³Όκ°μΈ 0.1011(2) λ₯Ό μ»μ μ μμ.

- κ·Έ μΈ 8μ§μμ 16μ§μλ λμΌνκ² κ°κ° 8κ³Ό 16μ κ³±ν μ μκ°μ rμ§μμ κ°μΌλ‘ ννλ¨.

- 10μ§μ μμλ₯Ό rμ§μλ‘ λ³νμ ν λ μμ κ°μ μκ³ λ¦¬μ¦μ ν΅ν΄ λ³ν ν μλ μμ.
- κΈ°μ‘΄ μ μλ₯Ό rμ§μλ‘ λ³ν ν λ rμ§μμ rλ§νΌ λλλ©°, λͺ«μ ν΅ν΄ νννλ€λ©΄, μμλ κ³±μ μΌλ‘ νν νκ² λ¨.
- 10μ§μ μμλΆλΆμλ rμ§μμ rλ§νΌ κ³±νλ©°, ν΄λΉ μ μλΆλΆμ μ§μλ‘ μ¬μ©νκ² λ¨.

- λν, μμ κ°μ΄ 무νμμλ νΉμ ν¨ν΄μ΄ λ°λ³΅λλ 무νμμ, λ°λ³΅ ν¨ν΄ μμ΄ λμμ΄ μ΄μ΄μ§λ μ(μμ£Όμ¨)κ³Ό κ°μ λΉμν 무νμμκ° μ‘΄μ¬ ν μ μμ. μ΄λ¬ν 무νμμλ μ»΄ν¨ν° μμμ΄ νμ μ μ΄λ€ 보λ, μ€μ λ‘ μ νν κ°μ νννκΈ°κ° μ΄λ €μ.
- κ·Έλμ, μ»΄ν¨ν°μμλ 무νν μμλ₯Ό νΉμ λΆλΆμμ λμ΄λ΄μ κ·Όμ¬μΉκ°μΌλ‘λ§ ννμ νκ² λ¨.
false : 0.6 == 0.1001 ( μ΄κ±΄ λ€λ₯Έ μ«μκ° λλ κ²μ. )
0.1001... 무νμμ
- μμ κ°μ΄ 0.6 μ μ΄μ§μ νν -> 0.1001... μ κ°μ΄ 무νμμ μ΄λ―λ‘, ννμ΄ λΆκ°λ₯ν¨. 0.1001 λ‘ κ·Όμ¬κ°μ ννλ§ νκ² λ¨.
- μμ κ°μ΄ 0.6 == 0.1001 μ κ²°κ³Όλ false κ° λμ΄. μ΄μ λ 무ν μμλΌ λ€λ₯΄λ€κ³ λ§ν¨.
- μ΄ μ²λΌ 0.6 μ μ΄μ§μλ‘ ννλλ 0.1001...μ κ°μ΄ 무νμμ μ΄λ―λ‘ μ»΄ν¨ν°μμ μ€μλ λͺ¨λ κ·Όμ¬κ°μ κ°μ§κ³ μμ.
- μ¦, μΌλ§λ λ©λͺ¨λ¦¬λ₯Ό λ μ¨μ ννμ νλλμ λ°λΌ μ€μκ° λ μ ννκ² ννμ΄ λ¨.
(8) rμ§μ κ°μ λ³ν λ°©λ²

- 2μ§μ -> 8μ§μ, 16μ§μ λ³ν: 2μ§μλ₯Ό 3κ°μ© λ¬Άμ΄μ ν μ리λ₯Ό νννλ©΄ 8μ§μκ° λκ³ , 4κ°μ© λ¬Άμ΄μ ν μ리λ₯Ό νννλ©΄ 16μ§μκ° λλ€.
- 8μ§μ -> 2μ§μ λ³ν: λ°λλ‘ 8μ§μ ν μ리λ₯Ό λͺ¨λ μ΄μ§μλ‘ ννν μ μμ.
- 16μ§μ -> 2μ§μ λ³ν: λ§μ°¬κ°μ§λ‘ 16μ§μ ν μ리λ₯Ό λͺ¨λ μ΄μ§μλ‘ νν ν μ μμ.
- μμΈμ μΌλ‘, μμ κ°μ΄ 3κ°μ© 4κ°μ© λ¬Άμλλ° μ«μκ° λΆμ‘±νλ©΄ κ·Έκ²μ 0μΌλ‘ νκΈ°ν΄μ λ³ν ν μ μμ.
β 3. μ μ νν
- μ μ μ체λ μ€μ μΈκ³μμ 무νμ΄ ννμ΄ κ°λ₯ν¨.
- νμ§λ§, μ»΄ν¨ν°μμλ λ©λͺ¨λ¦¬ μ체μ 곡κ°μ΄ μ νμ΄ λμ΄ μλ€λ³΄λκΉ, 무νμ μλ₯Ό νν ν μ μμ.
- μ¦, μ»΄ν¨ν°μμ μ νλ λ©λͺ¨λ¦¬ 곡κ°μ λ°λΌμ μ€μ λνλΌ μ μλ μ μμ λ²μκ° κ²°μ μ΄ λ¨.
- μ»΄ν¨ν°μμλ μ μλ₯Ό λΆνΈκ° μλ μ μμ λΆνΈκ° μλ μ μ λ κ°μ§λ‘ ννμ ν¨.

- λΆνΈ μλ μ μ: λΆνΈλ₯Ό μ¬μ©νμ§ μκΈ° λλ¬Έμ, μμλ§ ννμ΄ κ°λ₯νκ³ bit λ₯Ό ν μ리 λ μ¬μ©νκΈ° λλ¬Έμ λ²μμ¦κ°
- λΆνΈ μλ μ μ: λΆνΈ μμ²΄κ° λΉνΈλ₯Ό μ°¨μ§νκΈ° λλ¬Έμ, 1byte(8bit) μμ 1bit λ₯Ό μ°¨μ§νκ² λμ΄μ νννλ λ²μκ° λ¬λΌ μ§ μ μμΌλ©°, λΆνΈ μμ²΄κ° 1bit λ₯Ό μ°¨μ§νκΈ° λλ¬Έμ, 1byte κ° νννλ μ«μ ν¬κΈ°κ° μμμ§ μ λ°μ μκ² λ¨.
- λν, λΆνΈκ° μλ μ μλ μ΅μμ λΉνΈκ° λΆνΈ λΉνΈκ° λλ©°, 0μ μμ 1μ μμλ₯Ό ννν¨.4
[ 보μ ]
- μ΄λ€ 2μ§μμ κ° λΉνΈ(0κ³Ό 1)λ₯Ό λ°μ μν¨ κ°μ μλ―Ένλ€.
- μμλ‘λ 2μ§μ 0101μ 1μ 보μλ 1010μ΄λ©°, 2μ 보μλ 1μ 보μμ 1μ λν κ°μ΄λ€.
- 2μ 보μ μμλ‘λ 1μ 보μ 1010 + 1 = 1011 μ΄λ€.
(1) λΆνΈ μλ μ μ

- λΆνΈ μλ μ μ: λΆνΈλ₯Ό μ¬μ©νμ§ μκΈ° λλ¬Έμ, μμλ§ ννμ΄ κ°λ₯νκ³ bit λ₯Ό ν μ리 λ μ¬μ©νκΈ° λλ¬Έμ λ²μμ¦κ°
- λν, 1 byte(8 bit) ν λΉμ νκ³ 275λ₯Ό λ£κ² λλ©΄ μ€λ²νλ‘κ° λ°μν μ μμ. ( ν λΉ λ ν¬κΈ°μ λ§κ² μ¬μ©ν΄μΌ ν¨ )
(2) λΆνΈ μλ μ μ

- λΆνΈ μλ μ μ: λΆνΈ μμ²΄κ° λΉνΈλ₯Ό μ°¨μ§νκΈ° λλ¬Έμ, 1byte(8bit) μμ 1bit λ₯Ό μ°¨μ§νκ² λμ΄μ νννλ λ²μκ° λ¬λΌ μ§ μ μμΌλ©°, λΆνΈ μμ²΄κ° 1bit λ₯Ό μ°¨μ§νκΈ° λλ¬Έμ, 1byte κ° νννλ μ«μ ν¬κΈ°κ° μμμ§ μ λ°μ μκ² λ¨.
- λν, λΆνΈκ° μλ μ μλ μ΅μμ λΉνΈκ° λΆνΈ λΉνΈκ° λλ©°, 0μ μμ 1μ μμλ₯Ό ννν¨.
- λΆνΈ μλ μ μμμ μμλ₯Ό νννκΈ° μν΄μλ λνμ μΌλ‘ λΆνΈμ-ν¬κΈ°, 1μ 보μ, 2μ 보μ μΈ κ°μ§ λ°©μμ΄ μμ.
[ λΆνΈ μλ μ μ - μμ νν : λΆνΈν-ν¬κΈ° ]
- μμ μμ: -124(01111100) μ μ λκ°μΌλ‘ 맨 μ λΉνΈ(MSB)μλ λΆνΈλ₯Ό 0(μμ) 1(μμ) λ‘ ννμ ν¨.
- μ¦, -124(01111100) -> -124(111111100) λ‘ λ°λμ΄μ ννμ΄ λκ² λ¨.
[ λΆνΈ μλ μ μ - μμ νν : 1μ 보μ ]
- 1μ 보μ νν λ°©μμ μ΄μ§μλ‘ λ λͺ¨λ bit 1μ 0μΌλ‘ νννκ³ , λͺ¨λ bit 0μ 1λ‘ νννλ λ°©μμ.
- μ¦, μμμ λͺ¨λ λΉνΈλ₯Ό λ°μ (0<>1) μμΌμ νννλ λ°©μμ΄λΌκ³ 보면 λ¨.
[ λΆνΈ μλ μ μ - μμ νν : 2μ 보μ ]
- 2μ 보μλ 1μ 보μλ₯Ό ꡬν λ€ ν΄λΉ 1μ 보μμ +1 μ λν νν λ°©μμ.
- μ¦, μμμ λΉνΈλ₯Ό λ°μ μμΌμ€ 1μ 보μμ +1 μ λν΄μ κ°μ ꡬνλ λ°©μμ.
- μ€μ μ»΄ν¨ν°λ 2μ 보μ λ°©μμ μ¬μ©ν¨. ν΄λΉ λ°©μμ λ§μ νλ‘λ‘ λΊμ κΉμ§ μ²λ¦¬ ν μ μμ.
(3) μ μ νν λ°©λ²μ λΉκ΅

- μλ₯Ό λ€λ©΄, 2μ 보μ λ°©μμΌλ‘ 8λΉνΈλ‘ ννλ μ μ 10100001 μ μμ§μλ‘ κ΅¬νκ² λλ€λ©΄,
- λ¨Όμ 2μ 보μ λ°©μ +1 μ μμ°νκ² λλ©΄ 10100001 -> 10100000 μ΄ λκ² λλ€.
- μ΄ν, 1μ 보μ λ°©μμμ λ°μ μ μλ°μ μμΌμ£Όλ©΄, 10100000 -> 01011111 μ΄ λκ² λλ€.
- μ΄ν, 01011111 μ μ΄μ μμ§μλ‘ νν ν μ μμΌλ©°, κ²°κ³Όλ -95κ° λμ€κ² λλ€.
β 4. μ€μ νν
β 5. λ¬Έμ νν
'πλ°©μ‘ν΅μ λνκ΅ > π»μ»΄ν¨ν°κ³Όν κ°λ‘ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [μ»΄ν¨ν°κ³Όν κ°λ‘ ] 6κ° - μκ³ λ¦¬μ¦(2) (0) | 2025.11.10 |
|---|---|
| [μ»΄ν¨ν°κ³Όν κ°λ‘ ] 5κ° - μκ³ λ¦¬μ¦(1) (0) | 2025.11.10 |
| [μ»΄ν¨ν°κ³Όν κ°λ‘ ] 4κ° - μλ£κ΅¬μ‘°(2) (0) | 2025.09.19 |
| [μ»΄ν¨ν°κ³Όν κ°λ‘ ] 3κ° - μλ£κ΅¬μ‘°(1) (0) | 2025.09.17 |
| [μ»΄ν¨ν°κ³Όν κ°λ‘ ] 1κ° - μ»΄ν¨ν°μ μλ£(1) (3) | 2025.08.20 |