누구나 쉽게 배우는 진수 - 9장. 요약 및 복습

2025. 3. 28. 17:23소프트웨어/기초

 

✅ 9장. 요약 및 복습


📘 핵심 문장으로 복습하기

핵심 요약 (1~2문장)
1장. 진수란? 진수는 수를 표현하는 체계이며, 10진수는 일상에서 가장 일반적으로 사용됩니다.
2장. 다양한 진수의 필요성 컴퓨터는 2진수를 이해하며, 8진수와 16진수는 2진수의 가독성을 높이기 위한 압축 표현입니다.
3장. 2진수 0과 1로 구성된 이진법은 컴퓨터 연산의 핵심으로, 10진수와의 변환법은 필수 개념입니다.
4장. 8진수 3비트 단위로 2진수를 묶어 표현하며, 주로 파일 권한 설정 등에서 사용됩니다.
5장. 16진수 4비트 단위로 구성되며, 색상 코드, 메모리 주소, 디버깅 등에서 광범위하게 쓰입니다.
6장. 진수 간 변환 정리 진수 간 변환은 비트 단위 기준으로 수행되며, 2↔8↔10↔16 진수 변환에 능숙해지는 것이 중요합니다.
7장. 실생활 예시 진수는 색상 코드, chmod 명령어, 메모리 주소, HEX 편집 등 실제 현장에서 널리 활용됩니다.
8장. 진수와 컴퓨터 구조 2의 보수와 부동소수점은 음수와 소수를 이진수로 표현하는 핵심 원리이며, 비트와 바이트 단위는 모든 정보의 기반입니다.

❗ 자주 틀리는 포인트 모음

항목 자주 하는 실수 올바른 개념
2진수 ↔ 8진수 2비트 단위로 묶음 오른쪽부터 3비트씩 묶기
10진수 → 2진수 나머지를 위에서 아래로 읽음 나머지를 역순으로 읽기
16진수 자리값 계산 A = 1로 계산 A = 10, B = 11, ..., F = 15
2의 보수법 1의 보수에서 멈춤 1의 보수 후 반드시 +1
부동소수점 지수 계산 Bias 미적용 실제 지수 + Bias 127
색상 코드 순서 혼동 #RRGGBB → 빨강-초록-파랑
chmod 권한 해석 숫자 의미만 암기 각 숫자 → 3비트 → rwx로 해석

🧠 퀴즈로 복습해보기

아래 문제로 실력을 확인해보세요!

  1. 10101100₂는 16진수로?
  2. #00FFFF은 무슨 색인가요?
  3. chmod 644는 어떤 권한인가요?
  4. 0x1F는 10진수로 얼마인가요?
  5. 8비트 기준에서 -1의 2의 보수 표현은?
  6. 3.5를 부동소수점으로 표현할 때 정규화된 이진수는?
  7. 1MB는 몇 바이트인가요?

✔ 정답 확인

  1. AC₁₆
  2. 청록색 (초록 255 + 파랑 255)
  3. 사용자: 읽기/쓰기, 그룹/기타: 읽기
  4. 1×16 + 15 = 31
  5. 1의 보수: 11111110 +1 → 11111111
  6. 11.1₂ = 1.11 × 2¹ → 지수 = 1 + 127 = 128
  7. 1MB = 1,024 × 1,024 = 1,048,576 바이트

🖥️ 실습 추천 사이트

사이트 기능 링크
RapidTables 2/8/10/16진수 변환 계산기 🔗 링크
HexEd.it 바이너리 파일 HEX 보기 🔗 링크
Visualgo 진법 변환 시각화 🔗 링크
Bitwise Calculator 2진수 비트 연산기 🔗 링크

✅ 정리 포인트 요약표

항목 핵심 내용
진수 간 변환 비트 단위로 묶어 변환 (3비트=8진수, 4비트=16진수)
음수 표현 2의 보수: 반전 +1 (덧셈만으로 뺄셈 처리)
소수 표현 부동소수점: 정규화 + 지수 + 가수 + Bias
데이터 단위 비트 < 바이트 < KB < MB < GB < TB
실용 예시 색상 코드, chmod, 메모리 주소, HEX 파일