2026 컴활 2급 필기 1과목 1-3장 | 컴퓨터의 원리와 데이터 표현 — 핵심 이론

데이터위자드 ·

2026 컴활 2급 필기 1과목 1-3장 | 컴퓨터의 원리와 데이터 표현 — 핵심 이론

필기 · 핵심 이론

컴퓨터 일반의 기초 계산은 비트·바이트와 진법을 구별하는 데서 시작합니다. 데이터가 전기적인 상태에서 숫자·문자로 표현되는 과정을 이해하고, 자리값과 단위 변환을 손으로 계산해 봅니다.

학습 범위

컴퓨터 분류 · 진법 · 문자 코드

이 장의 학습 순서

  • 컴퓨터의 특징과 처리 흐름
  • 디지털과 아날로그
  • 비트·바이트와 표현 개수
  • 진법과 자리값
  • 문자 코드와 자료 단위

1. 컴퓨터의 특징과 처리 흐름

컴퓨터는 입력된 자료를 명령에 따라 처리하고 결과를 출력·저장합니다. 입력→처리→출력이라는 흐름 안에서 기억과 제어가 함께 작동합니다. 빠른 계산과 반복 처리에 강하지만 입력값과 프로그램의 오류까지 자동으로 올바르게 고치는 것은 아닙니다.

컴퓨터가 처리하는 숫자·문자·그림은 내부 표현 규칙을 거칩니다. 사람이 읽는 십진수와 장치가 표현하는 이진수의 모양은 다를 수 있습니다. 결과가 그럴듯하게 보인다고 데이터가 정확하다는 의미는 아니므로 계산 과정과 입력 조건을 확인하는 것이 중요합니다.

2. 디지털과 아날로그

디지털은 분리된 값으로 표현하는 방식이고 아날로그는 연속적인 변화로 표현하는 방식입니다. 디지털 신호를 0·1로 다루는 설명과 현실의 소리가 연속적인 파형이라는 설명을 연결해 봅니다. 아날로그 자료를 디지털로 변환할 때는 표본화와 양자화 등의 과정이 필요합니다.

아날로그와 디지털을 '옛것과 새것', '무조건 낮은 품질과 높은 품질'로 구분하면 틀립니다. 디지털 표현에서도 표본 수·정밀도·압축에 따라 정보가 달라질 수 있습니다. 혼합형 시스템은 두 방식의 요소를 함께 사용할 수 있습니다.

3. 비트·바이트와 표현 개수

비트(bit)는 이진 상태를 표현하는 기본 단위이고 1바이트(byte)=8비트입니다. n비트로 서로 다른 2ⁿ개 상태를 구별할 수 있습니다. 4비트는16개, 8비트는256개 상태이며 '최댓값'과 '상태 개수'를 구분해야 합니다.

부호 없는8비트 정수는0부터255까지의256개 값을 표현합니다. 표현할 항목이100개라면2⁶=64는 부족하고2⁷=128은 충분하므로 최소7비트가 필요합니다. 바이트를 비트로 바꿀 때8을 곱하고 반대는8로 나눕니다.

4. 진법과 자리값

이진수는0·1, 팔진수는0~7, 십육진수는0~9와A~F를 사용합니다. 각 자리는 밑의 거듭제곱 가중치를 갖습니다. 이진수10110은1×16+0×8+1×4+1×2+0=22입니다. 문자열을 십진수처럼 그대로 읽지 않습니다.

이진수와 십육진수는4비트씩 묶으면 연결하기 쉽습니다. 1010은A,1111은F이므로 이진수10101111은십육진수AF입니다. 숫자 모양만으로 진법을 알 수 없는 경우에는 문제의 첨자나 설명을 확인해야 합니다.

5. 문자 코드와 자료 단위

문자 코드는 문자와 숫자 표현을 연결하는 약속입니다. ASCII는 기본적으로7비트 코드 체계이고, Unicode는 다양한 문자를 통합적으로 표현하는 체계입니다. Unicode와 UTF-8·UTF-16 같은 인코딩 방식을 같은 단어로 보지 않습니다.

UTF-8에서 모든 문자가 항상1바이트인 것은 아닙니다. 문자열 길이의 문자 수와 파일의 바이트 수가 달라질 수 있는 이유입니다. KB·MB 같은 단위는 문제에서 제시한1000 또는1024 기준을 확인하고, 용량과 전송 속도 단위도 구별합니다.

핵심 비교표

개념의미계산 예
1byte8bit16bit=2byte
n비트 상태 수2ⁿ개6bit=64개
8비트 부호 없는 정수0~255최댓값255, 개수256
2진수밑2의 자리값10110₂=22₁₀
16진수0~9,A~FAF₁₆=175₁₀
ASCII기본7비트 문자 코드확장 코드와 구분
UTF-8가변 길이 인코딩문자 수와 바이트 수가 다를 수 있음

진법 계산은 같은 값을 다른 표기로 바꾸는 작업

이진수의 오른쪽 자리부터 1·2·4·8·16·32·64·128의 가중치를 씁니다. 십진수를 이진수로 바꿀 때는2로 나눈 나머지를 거꾸로 읽는 방법을 사용할 수 있습니다. 예를 들어45는32+8+4+1이므로101101입니다. 마지막에는 자리값 합으로 되돌려 검산합니다.

표현 개수 문제는 '최솟값을0으로 포함하는가', '부호가 있는가', '필요한 항목이 몇 개인가'를 구분합니다. 별도 조건 없이 상태 수를 묻는 n비트 문제와 부호 있는 정수의 최댓값 문제를 같은 식으로 답하지 않습니다. 저장 용량·주소 개수·문자 수 중 어느 단위를 묻는지도 중요합니다.

2진수10진수16진수
000000
001022
011177
100088
101010A
110012C
111115F
0010 1010422A

진법·표현 개수·전송 시간 세 가지 계산

진법 변환: 이진수110101은32+16+4+1=53입니다. 오른쪽부터1,2,4,8,16,32의 가중치를 적고1이 있는 자리만 더하면 됩니다. 같은 값을 십육진수로 바꾸면0011 0101로 묶어35₁₆가 됩니다.

표현 개수: 서로 다른200개 품목을 구분하려면7비트의128개로는 부족하고8비트의256개가 필요합니다. 품목번호의 최대값과 필요한 서로 다른 경우의 수를 구분하세요. 번호를0부터 부여한다면0~199가200개입니다.

전송 시간: 오버헤드 없이1,000,000바이트를1,000,000bit/s로 보낸다면 데이터는8,000,000비트이고8초가 필요합니다. 전송 속도의b가 비트를 뜻하는지, B가 바이트를 뜻하는지 읽는 것이 먼저입니다.

대표 유형을 풀이로 확인하기

풀이 예제 1

6비트로 구별할 수 있는 서로 다른 상태 수는?

판단 결과

64개

n비트의 상태 수는2ⁿ입니다. 2⁶=64개입니다. 비트 수와 표현 개수를 더하거나 곱하는 계산으로 바꾸지 않습니다. 최댓값을 묻는 문제와도 구분합니다.

풀이 예제 2

서로 다른100개 항목을 구분하는 데 필요한 최소 비트 수는?

판단 결과

7비트

2⁶=64로는 부족하고2⁷=128이면100개를 구별할 수 있으므로7비트입니다. 필요한 경우의 수 이상이 되는 가장 작은 거듭제곱을 찾습니다.

풀이 예제 3

부호 없는8비트 정수의 최댓값은?

판단 결과

255

서로 다른 값은256개지만0부터 시작하므로 최댓값은255입니다. 0~255의 개수를 세면256개가 됩니다. 상태 수와 최댓값을 혼동하지 않습니다.

풀이 예제 4

이진수10110을 십진수로 바꾸면?

판단 결과

22

16+4+2=22입니다. 오른쪽부터1,2,4,8,16의 자리값을 적고1인 자리만 더합니다. 이진수 문자열을 십진수처럼 읽지 않습니다.

풀이 예제 5

십육진수2A를 십진수로 바꾸면?

판단 결과

42

2×16+A의값10=42입니다. 십육진수의A~F는10~15입니다. 두 글자를 십진수의십자리와일자리로 읽지 않습니다.

풀이 예제 6

24비트는 몇 바이트인가?

판단 결과

3바이트

1바이트는8비트이므로24÷8=3바이트입니다. 반대로 바이트를 비트로 바꿀 때는8을 곱합니다. 단위의 방향을 먼저 표시하면 실수를 줄일 수 있습니다.

풀이 예제 7

아날로그와 디지털에 대한 설명으로 적절한 것은?

판단 결과

아날로그는 연속적인 값 표현과 관련된다.

아날로그는 연속적인 변화, 디지털은 구분된 값의 표현으로 이해합니다. 디지털도 표본화·양자화·압축에 따라 정보 차이가 생길 수 있으므로 무손실과 동일시하지 않습니다.

오답을 줄이는 핵심 정리

  • 2⁸=256은 상태 개수입니다. 0부터 시작하는 부호 없는 최댓값은255입니다.
  • 이진수의 자리값은1,2,4,8처럼 두 배씩 커집니다.
  • KB와KiB는 문제의 단위 기준을 확인한 뒤 환산합니다.
  • 문자 수와 파일의 바이트 수를 동일시하지 않습니다.
  • 아날로그·디지털 구분은 신호 표현 방식의 차이입니다.

이해 확인

1. 3비트로 서로 다른9개 항목을 표현할 수 있나요?

풀이 확인

2³=8개라 부족합니다. 최소4비트가 필요합니다.

2. 16진수2A는10진수로 얼마인가요?

풀이 확인

2×16+10=42입니다. A는10을 의미합니다.

3. 2MB를2Mb와 같다고 계산해도 되나요?

풀이 확인

대문자B는 바이트, 소문자b는 비트를 나타내는 관례이므로8배 차이를 먼저 고려합니다. 세부 단위 기준도 확인합니다.

다음 학습

이 장의 객관식 15문제에서 개념을 확인하고, 틀린 항목은 위의 비교표와 풀이 예제로 돌아와 다시 정리하세요.

이 장의 객관식 15문제 풀기

이전 · Windows 10 설정과 관리

다음 · 컴퓨터 하드웨어

컴활 2급 전체 목차

필기 과목별 이론

필기 단원별 객관식

실기 작업별 실습

필기 모의고사

실기 모의고사

스터디클럽의 다른 강의 보기