
정의
컴퓨터는 "0"과 "1"로 모든 정보를 표현하고 이해합니다.데이터를 표현하거나 저장할 때 일관성있고 규격화된 단위가 필요했습니다.
이를 위해 표준이 필요해 만들어졌습니다.
컴퓨터는 정보단위를 통해 데이터를 처리하고 저장하는 방식을 설정합니다.
프로그램 관점 정보 단위
저장, 전송 단위입니다.📌 비트 (bit)
0과 1을 나타내는 가장 작은 정보단위입니다.
N비트는 2ⁿ개의 정보를 표현할 수 있습니다.
너무 작은 단위로 수십만, 수백만 비트로 이루어진 일반적인 프로그램의 크기를 말하기 어려움이 있습니다.
📌 바이트 (byte)
8비트 (bit)를 묶은 단위입니다.
2⁸ 으로 256개의 정보를 표현할 수 있습니다.
📌 킬로바이트 (Kilobyte, KB)
1KB = 1,024 바이트
약 천 바이트이지만, 실제로는 2¹⁰ 바이트
짧은 텍스트 문서나 작은 설정 파일 단위로 많이 사용됩니다.
📌 메가바이트 (Megabyte, MB)
1MB = 1,024 KB = 1,048,576 바이트
간단한 음악 파일(MP3 한 곡), 고화질 사진 한 장의 단위로 많이 사용됩니다.
📌 기가바이트 (Gigabyte, GB)
1GB = 1,024 MB = 1,073,741,824 바이트
HD 영화 파일, 대용량 프로그램 그리고 스마트폰 저장공간 단위로 많이 사용됩니다.
📌 테라바이트 (Terabyte, TB)
1TB = 1,024 GB = 1,099,511,627,776 바이트
대규모 데이터베이스, 서버 스토리지 그리고 대용량 백업 디스크 단위로 많이 사용됩니다.
📌 이전 단위 1,024개를 묶은 단위는 kiB, MiB, GiB, TiB로 표현합니다.
CPU 관점 정보 단위
연산, 처리 단위입니다.📌 워드 (word)
CPU가 한 번에 처리할 수 있는 데이터의 크기입니다.
CPU는 프로그램의 크기가 2GB이여도 워드 단위로 읽어 들이고 처리합니다.
만약 CPU가 한번에 16비트를 처리할 수 있다면 워드는 16비트가 됩니다.
일반적으로 현대 컴퓨터의 워드 크기는 32비트나 64비트입니다.