λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

μž…λ ₯받은 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜κΈ°(μ§„λ²•λ³€ν™˜)

by 5566 2023. 10. 19.

1. μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ 10μ§„μˆ˜μ™€ 2μ§„μˆ˜μ˜ κ°œλ… μ„€λͺ…

10μ§„μˆ˜μ™€ 2μ§„μˆ˜λŠ” μš°λ¦¬κ°€ μΌμƒμ μœΌλ‘œ μ ‘ν•˜λŠ” 숫자 μ²΄κ³„μž…λ‹ˆλ‹€.

10μ§„μˆ˜(Decimal)

10μ§„μˆ˜λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ 숫자λ₯Ό μ‚¬μš©ν•˜μ—¬ 숫자λ₯Ό ν‘œν˜„ν•˜λŠ” μ²΄κ³„μž…λ‹ˆλ‹€. 일상 μƒν™œμ—μ„œ κ°€μž₯ 자주 μ‚¬μš©λ˜λ©°, μš°λ¦¬κ°€ ν”νžˆ μ‚¬μš©ν•˜λŠ” 숫자 μ²΄κ³„μž…λ‹ˆλ‹€. 10μ§„μˆ˜μ˜ ν‘œκΈ°λ²•μ—μ„œ 각 μžλ¦¬λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ 값을 κ°€μ§ˆ 수 있으며, μžλ¦¬κ°’μ€ 10의 κ±°λ“­μ œκ³±μ΄ μ μš©λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 10의 2μŠΉμ€ 100이 λ©λ‹ˆλ‹€.

2μ§„μˆ˜(Binary)

2μ§„μˆ˜λŠ” 0κ³Ό 1 두 개의 μˆ«μžλ§Œμ„ μ‚¬μš©ν•˜μ—¬ 숫자λ₯Ό ν‘œν˜„ν•˜λŠ” μ²΄κ³„μž…λ‹ˆλ‹€. μ»΄ν“¨ν„°μ—μ„œ 정보λ₯Ό μ €μž₯ν•˜κ³  μ²˜λ¦¬ν•˜λŠ”λ° 기본적으둜 μ‚¬μš©λ˜λŠ” 숫자 μ²΄κ³„λ‘œ, 이진법이라고도 λΆˆλ¦½λ‹ˆλ‹€. 2μ§„μˆ˜μ˜ ν‘œκΈ°λ²•μ—μ„œ 각 μžλ¦¬λŠ” 0κ³Ό 1의 값을 κ°€μ§ˆ 수 있으며, μžλ¦¬κ°’μ€ 2의 κ±°λ“­μ œκ³±μ΄ μ μš©λ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 2의 3μŠΉμ€ 8이 λ©λ‹ˆλ‹€.

μ‰¬μš΄ 비ꡐ

10μ§„μˆ˜μ™€ 2μ§„μˆ˜λŠ” 숫자λ₯Ό ν‘œν˜„ν•˜λŠ” λ°©λ²•μ—μ„œ 차이가 μžˆμŠ΅λ‹ˆλ‹€. 10μ§„μˆ˜λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ κ°’μœΌλ‘œ λͺ¨λ“  숫자λ₯Ό ν‘œν˜„ν•˜λŠ” 반면, 2μ§„μˆ˜λŠ” 0κ³Ό 1 두 개의 κ°’μœΌλ‘œλ§Œ 숫자λ₯Ό ν‘œν˜„ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 2μ§„μˆ˜λŠ” 각 μžλ¦¬λ³„λ‘œ ν‘œν˜„ν•  수 μžˆλŠ” μˆ«μžκ°€ μ μ–΄μ§€μ§€λ§Œ, μ»΄ν“¨ν„°μ—μ„œ λ‹€λ£¨λŠ” μ •λ³΄μ˜ κΈ°λ³Έ λ‹¨μœ„λ‘œ μ‚¬μš©λ˜κΈ° λ•Œλ¬Έμ— μ€‘μš”ν•©λ‹ˆλ‹€. 이제 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

2. 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 방법

10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. λ³€ν™˜ν•˜λ €λŠ” 10μ§„μˆ˜λ₯Ό 2둜 λ‚˜λˆ•λ‹ˆλ‹€.
  2. λ‚˜λˆˆ λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€.
  3. λͺ«μ΄ 0이 될 λ•ŒκΉŒμ§€ 1번과 2번의 과정을 λ°˜λ³΅ν•©λ‹ˆλ‹€.
  4. 기둝된 λ‚˜λ¨Έμ§€λ₯Ό μ—­μˆœμœΌλ‘œ λ‚˜μ—΄ν•©λ‹ˆλ‹€. 이것이 10μ§„μˆ˜μ˜ 2μ§„μˆ˜λ‘œ λ³€ν™˜λœ κ°’μž…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, 10μ§„μˆ˜ 13을 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 과정을 μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

  1. 13을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 6이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.
  2. 6을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 3이고, λ‚˜λ¨Έμ§€λŠ” 0μž…λ‹ˆλ‹€.
  3. 3을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 1이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.
  4. 1을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 0이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.

λ‚˜λ¨Έμ§€λ₯Ό μ—­μˆœμœΌλ‘œ λ‚˜μ—΄ν•˜λ©΄, 13의 2μ§„μˆ˜λŠ” 1101μž…λ‹ˆλ‹€. 이제 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 계산법을 μ΄ν•΄ν–ˆμœΌλ―€λ‘œ, λ‹€μŒ μ˜ˆμ‹œλ₯Ό 톡해 μ‹€μ œ 계산 과정을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

3. λ³€ν™˜ μ˜ˆμ‹œμ™€ ν•¨κ»˜ μ‹€μ œ 계산법 μ„€λͺ…

λ‹€μŒμ€ μ‹€μ œ μ˜ˆμ‹œλ₯Ό 톡해 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 과정을 μžμ„Ένžˆ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€.

μ˜ˆμ‹œ: 10μ§„μˆ˜ 25λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜κΈ°

  1. 25λ₯Ό 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 12이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.
  2. 12λ₯Ό 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 6이고, λ‚˜λ¨Έμ§€λŠ” 0μž…λ‹ˆλ‹€.
  3. 6을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 3이고, λ‚˜λ¨Έμ§€λŠ” 0μž…λ‹ˆλ‹€.
  4. 3을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 1이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.
  5. 1을 2둜 λ‚˜λˆ•λ‹ˆλ‹€. λͺ«μ€ 0이고, λ‚˜λ¨Έμ§€λŠ” 1μž…λ‹ˆλ‹€.

λ‚˜λ¨Έμ§€λ₯Ό μ—­μˆœμœΌλ‘œ λ‚˜μ—΄ν•˜λ©΄, 25의 2μ§„μˆ˜λŠ” 11001μž…λ‹ˆλ‹€.

계산 κ³Όμ •

25 Γ· 2 = 12 ... 1
12 Γ· 2 = 6 ... 0
6 Γ· 2 = 3 ... 0
3 Γ· 2 = 1 ... 1
1 Γ· 2 = 0 ... 1

μœ„μ˜ 계산 과정을 톡해 10μ§„μˆ˜μΈ 25λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ ‡κ²Œ 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” 계산법을 μ΄μš©ν•˜μ—¬ λ‹€μ–‘ν•œ 수λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

4. 2μ§„μˆ˜λ‘œ λ³€ν™˜λœ κ²°κ³Ό ν™•μΈν•˜κΈ°

2μ§„μˆ˜λ‘œ λ³€ν™˜λœ κ²°κ³Όλ₯Ό ν™•μΈν•˜λŠ” 방법은 맀우 κ°„λ‹¨ν•©λ‹ˆλ‹€. λ³€ν™˜λœ μ΄μ§„μˆ˜λ₯Ό 였λ₯Έμͺ½μ—μ„œ μ™Όμͺ½μœΌλ‘œ 읽으면 λ©λ‹ˆλ‹€. μ΄μ§„μˆ˜μ—μ„œ 였λ₯Έμͺ½μ€ κ°€μž₯ μž‘μ€ 자리수(1의 자리)이고, μ™Όμͺ½μœΌλ‘œ 갈수둝 2의 κ±°λ“­μ œκ³±μΈ μžλ¦¬μˆ˜μž…λ‹ˆλ‹€.

μ˜ˆμ‹œλ‘œ 10μ§„μˆ˜ 25λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•œ 결과인 11001λ₯Ό ν™•μΈν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

2μ§„μˆ˜ 11001λ₯Ό 였λ₯Έμͺ½μ—μ„œ μ™Όμͺ½μœΌλ‘œ 읽으면 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

1 1 0 0 1

μœ„μ˜ μ΄μ§„μˆ˜λ₯Ό μ™Όμͺ½λΆ€ν„° 1의 μžλ¦¬λΆ€ν„° μ‹œμž‘ν•˜μ—¬ 였λ₯Έμͺ½μœΌλ‘œ μˆœμ„œλŒ€λ‘œ 2, 4, 8, 16의 자리수λ₯Ό κ°€λ¦¬ν‚€λ©΄μ„œ κ³„μ‚°ν•˜λ©΄,

(1 * (2^4)) + (1 * (2^3)) + (0 * (2^2)) + (0 * (2^1)) + (1 * (2^0))

= 16 + 8 + 0 + 0 + 1

= 25

λ”°λΌμ„œ, 2μ§„μˆ˜ 11001λŠ” μ‹­μ§„μˆ˜λ‘œ μ •ν™•νžˆ 25와 μΌμΉ˜ν•˜λŠ” 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

이와 같은 λ°©λ²•μœΌλ‘œ 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•œ ν›„, λ³€ν™˜λœ 2μ§„μˆ˜λ₯Ό 였λ₯Έμͺ½μ—μ„œ μ™Όμͺ½μœΌλ‘œ μ½μ–΄μ„œ λ‹€μ‹œ 10μ§„μˆ˜λ‘œ λŒμ•„μ˜¬ 수 μžˆλŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

5. 2μ§„μˆ˜ λ³€ν™˜μ˜ ν™œμš©κ³Ό μ€‘μš”μ„± μ΄ν•΄ν•˜κΈ°

μ΄μ§„μˆ˜ λ³€ν™˜μ˜ ν™œμš©

2μ§„μˆ˜ λ³€ν™˜μ€ 컴퓨터 κ³Όν•™κ³Ό μ „μžκ³΅ν•™μ„ λΉ„λ‘―ν•œ λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. λͺ‡ 가지 μ˜ˆμ‹œλ₯Ό 톡해 2μ§„μˆ˜ λ³€ν™˜μ˜ ν™œμš©κ³Ό μ€‘μš”μ„±μ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

컴퓨터와 디지털 μ‹œμŠ€ν…œ

μ»΄ν“¨ν„°μ˜ κΈ°λ³Έ λ™μž‘μ€ 0κ³Ό 1둜 이루어진 μ‹ ν˜Έλ‘œ μ΄λ€„μ§‘λ‹ˆλ‹€. 2μ§„μˆ˜λŠ” μ»΄ν“¨ν„°μ—μ„œ 데이터λ₯Ό ν‘œν˜„ν•˜κ³  μ²˜λ¦¬ν•˜λŠ” 데에 기본적으둜 μ‚¬μš©λ©λ‹ˆλ‹€. λ”°λΌμ„œ 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜κ³ , κ·Έ λ°˜λŒ€λ‘œ 2μ§„μˆ˜λ₯Ό 10μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” μž‘μ—…μ€ 컴퓨터 μ‹œμŠ€ν…œμ˜ 핡심 μš”μ†Œμž…λ‹ˆλ‹€.

데이터 μ••μΆ•

데이터 압좕은 컴퓨터 μ‹œμŠ€ν…œμ—μ„œ μ€‘μš”ν•œ 문제 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. μ΄μ§„μˆ˜ λ³€ν™˜μ€ 데이터λ₯Ό μ••μΆ•ν•˜λŠ” κ³Όμ •μ—μ„œ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ΄λ―Έμ§€λ‚˜ λ™μ˜μƒ νŒŒμΌμ€ λŒ€μš©λŸ‰μ˜ 데이터λ₯Ό ν¬ν•¨ν•˜κ³  있기 λ•Œλ¬Έμ—, 데이터 크기λ₯Ό μ€„μ΄λŠ” μ••μΆ• μ•Œκ³ λ¦¬μ¦˜μ€ ν•„μˆ˜μ μž…λ‹ˆλ‹€. μ΄μ§„μˆ˜λ‘œ ν‘œν˜„λœ 데이터λ₯Ό 더 효율적으둜 μ••μΆ•ν•˜λŠ” 방법은 많이 μ—°κ΅¬λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

였λ₯˜ κ²€μΆœ 및 볡ꡬ

μ΄μ§„μˆ˜λŠ” 데이터 전솑 κ³Όμ •μ—μ„œ 였λ₯˜ κ²€μΆœκ³Ό 볡ꡬ에도 μ‚¬μš©λ©λ‹ˆλ‹€. 였λ₯˜ κ²€μΆœμš© λΉ„νŠΈ, 예λ₯Ό λ“€λ©΄ νŒ¨λ¦¬ν‹° λΉ„νŠΈλ‚˜ 체크섬 등은 2μ§„μˆ˜λ‘œ ν‘œν˜„λœ 데이터λ₯Ό 기반으둜 였λ₯˜λ₯Ό κ°μ§€ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 였λ₯˜ κ²€μΆœ 기법은 데이터 전솑 신뒰성을 ν™•λ³΄ν•˜λŠ” 데 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

논리 회둜 섀계

디지털 논리 회둜λ₯Ό 섀계할 λ•Œλ„ 2μ§„μˆ˜ λ³€ν™˜μ΄ ν™œμš©λ©λ‹ˆλ‹€. AND, OR, NOT 게이트 λ“±μ˜ 논리 연산은 2μ§„μˆ˜ 값을 μž…λ ₯λ°›μ•„ κ²°κ³Όλ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. 2μ§„μˆ˜ λ³€ν™˜μ€ 논리 회둜의 λ™μž‘κ³Ό μ—°κ²°λœ 논리식을 λΆ„μ„ν•˜κ³  μ„€κ³„ν•˜λŠ” κ³Όμ •μ—μ„œ ν•„μˆ˜μ μΈ λ„κ΅¬λ‘œ μ‚¬μš©λ©λ‹ˆλ‹€.

2μ§„μˆ˜ λ³€ν™˜μ˜ μ€‘μš”μ„±

2μ§„μˆ˜ λ³€ν™˜μ€ 컴퓨터 κ³Όν•™κ³Ό μ „μžκ³΅ν•™ λΆ„μ•Όμ—μ„œ 핡심적인 기술둜 μ—¬κ²¨μ§‘λ‹ˆλ‹€. μ΄μ§„μˆ˜λŠ” ν˜„μ‹€ μ„Έκ³„μ—μ„œ μ‚¬λžŒλ“€μ΄ μ‚¬μš©ν•˜λŠ” 10μ§„μˆ˜μ™€λŠ” λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ 정보λ₯Ό ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό μ΄ν•΄ν•˜κ³  μ‚¬μš©ν•  수 μžˆλŠ” λŠ₯λ ₯은 ν˜„λŒ€ 디지털 μ‹œμŠ€ν…œμ˜ λ™μž‘ 원리λ₯Ό μ΄ν•΄ν•˜λŠ”λ°μ— κΌ­ ν•„μš”ν•©λ‹ˆλ‹€. λ˜ν•œ, 데이터 톡신, μ••μΆ•, 였λ₯˜ κ²€μΆœ, 논리 회둜 섀계 λ“± λ‹€μ–‘ν•œ κ³Όμ œμ—μ„œ 2μ§„μˆ˜ λ³€ν™˜μ„ μ‚¬μš©ν•  수 μžˆμœΌλ―€λ‘œ, 2μ§„μˆ˜ λ³€ν™˜μ˜ μ€‘μš”μ„±μ„ μΈμ‹ν•˜κ³  ν•™μŠ΅ν•˜λŠ” 것은 이 λΆ„μ•Όμ—μ„œ 성곡적인 업무 μˆ˜ν–‰μ„ μœ„ν•΄ ν•„μˆ˜μ μž…λ‹ˆλ‹€.

λŒ“κΈ€