소프트웨어/기초(23)
-
누구나 쉽게 배우는 진수 - 9장. 요약 및 복습
✅ 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 진수 변환에 능숙해지는 것이 중요합니다...
2025.03.28 -
누구나 쉽게 배우는 진수 - 8장. 보너스 개념: 진수와 컴퓨터 구조
✅ 8장. 보너스 개념: 진수와 컴퓨터 구조📌 왜 이 개념이 중요할까요?컴퓨터는 모든 정보를 2진수(0과 1) 로 저장합니다.이때 숫자의 종류에 따라 표현 방식이 달라지며,그 핵심에는 진수 개념이 존재합니다.표현 대상사용 방식정수 (양수/음수)2의 보수실수 (소수)부동소수점데이터 단위비트, 바이트, 킬로바이트 등진수 변환비트 기준 정렬 (3비트 = 8진수, 4비트 = 16진수)🔁 1) 음수 표현: 2의 보수법🔹 개념 요약컴퓨터는 덧셈 연산만 지원하므로,음수도 양수처럼 덧셈으로 계산될 수 있도록 표현해야 합니다.→ 이를 위해 사용하는 방법이 2의 보수(Two’s Complement) 입니다.🔸 표현 방법어떤 수의 2의 보수 = 1의 보수(반전) + 1예: -5를 8비트로 표현5 → 00000101반..
2025.03.28 -
누구나 쉽게 배우는 진수 - 7장. 진수가 사용되는 실제 예시
✅ 7장. 진수가 사용되는 실제 예시📌 왜 진수가 실생활에서 중요할까?진수는 단순한 수 체계가 아니라,컴퓨터가 정보를 표현하고 다루는 방식과 직접 연결된 핵심 요소입니다.진수사용 맥락2진수하드웨어 전기 신호, CPU 명령 처리8진수파일 권한 설정 (Unix/Linux)16진수색상 코드, 메모리 주소, 바이너리 파일 표현🎨 1) 웹 색상 코드 (16진수)웹에서 RGB 색상을 표현할 때는 16진수를 사용합니다.🔹 색상 표현 구조#RRGGBB → #FF0000 (빨강)색 구성16진수 값10진수 값RedFF255Green000Blue000🔹 대표 색상 예시색상HEX 코드설명빨강#FF0000빨강 최대초록#00FF00초록 최대파랑#0000FF파랑 최대노랑#FFFF00빨강 + 초록검정#000000모두 0흰..
2025.03.28 -
누구나 쉽게 배우는 진수 - 6장. 진수 간 변환 정리
✅ 6장. 진수 간 변환 정리📌 진수 간 관계 요약컴퓨터에서는 진수를 효율적으로 변환하기 위해 비트 단위 묶음을 기준으로 변환합니다.진수 간 변환기준 비트 수설명2진수 ↔ 8진수3비트 = 1자리2³ = 82진수 ↔ 16진수4비트 = 1자리2⁴ = 1610진수 ↔ 2진수나눗셈/거듭제곱 이용일반적 변환 방식10진수 ↔ 8,16진수8 또는 16으로 나누기나머지/몫 역순🔁 2진수 ↔ 8진수 (3비트씩 묶기)2진수를 오른쪽부터 3자리씩 묶어 8진수로 변환합니다.예: 101110 → 8진수101 110 → 5 6 → 56₈역변환: 56₈ → 2진수5 = 101, 6 = 110 → 101110₂🔁 2진수 ↔ 16진수 (4비트씩 묶기)2진수를 오른쪽부터 4자리씩 묶어 16진수로 변환합니다.예: 110111..
2025.03.28 -
누구나 쉽게 배우는 진수 - 5장. 16진수(Hexadecimal) 이해하기
📘 5장. 16진수(Hexadecimal) 이해하기📌 16진수란?16진수(Hexadecimal)는 기수(Base)가 16인 숫자 체계로,숫자 0부터 9, 그리고 알파벳 A부터 F까지 총 16개의 기호를 사용합니다.구분내용기수(Base)16사용 기호0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 문자값문자값문자값A10B11C12D13E14F15➡️ 컴퓨터에서 2진수를 간결하게 표현할 수 있기 때문에,메모리 주소, 디버깅, 색상 코드 등에서 자주 사용됩니다.🔁 진수 변환 방법✅ 1) 10진수 → 16진수방법: 16으로 나누고 나머지를 역순으로 읽습니다.예: 10진수 254 → 16진수단계나눗셈몫나머지기호①254 ÷ 161514E②15 ÷ 16015F결과: FE₁₆✅ ..
2025.03.28 -
누구나 쉽게 배우는 진수 - 4장. 8진수(Octal) 이해하기
✅ 4장. 8진수(Octal) 이해하기📌 8진수란?8진수(Octal)는 0부터 7까지 총 8개의 숫자 기호를 사용하는 수 체계입니다.즉, 기수(Base)가 8이며, 각 자리는 8의 거듭제곱(8⁰, 8¹, 8², …) 을 기준으로 값이 정해집니다.| 사용 가능한 숫자 | 0, 1, 2, 3, 4, 5, 6, 7 |💡 왜 8진수를 사용할까요?2진수는 사람이 읽고 쓰기에 너무 길고 복잡합니다.8진수는 2진수 3자리(3비트)를 1자리로 간단하게 표현할 수 있어과거부터 시스템 프로그래밍이나 운영체제에서 널리 활용되었습니다.🧭 역사적 배경1960~70년대 대표 컴퓨터인 PDP-8은 워드 크기가 12비트였고, 이를 3비트씩 4개 그룹으로 나눈 8진수 표현이 매우 효율적이었습니다.이로 인해 8진수는 초기 컴퓨터 ..
2025.03.28