바이트
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
바이트는 컴퓨터에서 정보를 저장하고 처리하는 데 사용되는 기본적인 단위로, 일반적으로 8개의 비트로 구성된다. 바이트는 1956년 워너 벅홀츠에 의해 처음 명명되었으며, 1 문자 또는 숫자 등을 표현하는 데 사용된다. 바이트는 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB) 등과 같은 다양한 크기의 단위로 사용되며, 10진법(1000의 배수)과 2진법(1024의 배수)의 두 가지 방식으로 표현될 수 있다. 이러한 단위 표기 방식의 혼용으로 인해 저장 장치 용량 표시에 대한 논란이 발생하기도 한다.
"바이트"(byte)라는 용어는 1956년 6월 워너 벅홀츠(Werner Buchholz)가 IBM 스트레치 컴퓨터의 초기 설계를 하던 중 창안했다.[46][47][48] 이때 비트(bit)와 혼동되지 않도록 철자를 'byte'로 바꾸었다.[51][47][54]
바이트는 몇 가지 다른 정의를 가지지만, 일반적으로 다음과 같이 정의된다.
IEEE 1541에서는 바이트의 기호를 'B'로, 비트의 기호를 'b'로 정했다. 바이트는 더 큰 단위를 나타내기 위해 SI 접두어(k, M, G 등) 또는 이진 접두어(Ki, Mi, Gi 등)와 함께 사용된다. 대한민국에서는 정보통신 분야에서 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB) 등의 용어가 널리 사용된다.
2. 역사
초기에는 바이트의 크기가 5비트에서 12비트까지 다양했다. DEC PDP-10, NEC ACOS-6 등 초기 컴퓨터들은 6비트, 7비트, 9비트 바이트를 사용하기도 했다.
그러나 System/360을 시작으로 IBM의 메인프레임 아키텍처가 8비트 바이트를 채택하면서, 8비트 바이트가 사실상 표준으로 자리 잡았다. 미니컴퓨터인 VAX와 이후 마이크로프로세서 대부분도 8비트 바이트를 따랐다. 8비트임을 명시하기 위해 통신 분야 등에서는 '''옥테트'''라는 용어가 사용되기도 한다.
3. 정의
한 바이트 안의 비트 개수가 중요할 경우에는 옥텟(octet)과 같이 크기가 일정한 단위를 쓰기도 하며, 특히 컴퓨터 네트워크와 전기통신에서 흔히 쓰인다.[42] 프랑스어에서는 옥텟을 바이트의 뜻으로 쓰기도 한다.
바이트의 단위 기호는 IEC 80000-13, IEEE 1541 등에서 대문자 B로 지정되었다.
국제수량계 (ISQ)에서 B는 알렉산더 그레이엄 벨의 이름을 딴 전력비의 단위인 벨의 기호이기도 하지만, 혼동의 위험은 거의 없다. 벨은 거의 사용되지 않는 단위이며, 주로 데시벨 (dB)로 신호 강도 및 음압 레벨 측정에 사용된다. 반면, 10분의 1 바이트 단위인 데시바이트 및 기타 분수는 전송 속도와 같은 파생 단위에서만 사용된다.
4. 기호와 접두어
국제수량계(ISQ)에서 B는 알렉산더 그레이엄 벨의 이름을 딴 대수적 전력비 단위인 벨의 기호이기도 하지만, 벨은 거의 사용되지 않아 실질적인 혼동은 드물다. 벨은 주로 데시벨(dB)로 신호 강도 및 음압 레벨 측정에 사용되는 반면, 데시바이트 등은 전송 속도와 같은 파생 단위에서만 사용된다.
바이트는 추상적인 단위이므로 바이트보다 작은 단위를 나타내는 접두어는 존재하지 않는다. 다만 비트보다 크고 바이트보다 작은 단위는 몇 개 있다.
옥테트의 소문자 o는 프랑스어 및 루마니아어 등에서 옥테트의 기호로 사용되며, ko 및 Mo와 같이 미터법 접두사와 결합하여 사용되기도 한다.
4. 1. 십진 접두어
바이트보다 더 큰 단위를 나타내기 위해 기호에 접두어를 붙여 쓸 수 있다. 여기에는 10진법 기준 SI 접두어와 IEC 60027-2에서 정의한 이진 접두어가 공존하고 있다. SI 접두어 뒤에 ‘i’를 붙이면 비슷한 크기의 이진 접두어가 된다. (예를 들어, 1MB = 1,000,000 바이트 ≒ 1,048,576 바이트 = 1MiB) 하지만 SI 접두어를 이진 접두어의 의미로 사용하는 경우도 흔히 볼 수 있으며 두 기준이 서로 섞이는 경우도 있다. 예를 들어 1.44MB 플로피 디스크의 실제 용량은 1.44MB(= 1,440,000 바이트)나 1.44MiB(= 약 1,509,949 바이트)가 아닌 1440KiB(= 1,474,560 바이트)이다.
십진법 | ||
---|---|---|
값 | SI | |
1000 | kB | 킬로바이트 |
10002 | MB | 메가바이트 |
10003 | GB | 기가바이트 |
10004 | TB | 테라바이트 |
10005 | PB | 페타바이트 |
10006 | EB | 엑사바이트 |
10007 | ZB | 제타바이트 |
10008 | YB | 요타바이트 |
10009 | RB | 로나바이트 |
100010 | QB | 퀘타바이트 |
바이트를 기반으로 단위 배수를 정의하는 시스템은 여러 개 존재한다. 일부 시스템은 10의 거듭제곱을 기반으로 하며, 예를 들어 접두사 ''킬로''를 1000(103)으로 정의하는 국제 단위계(SI)를 따른다.
국제전기기술위원회(IEC)는 1 킬로바이트(기호 kB)를 1,000바이트로 정의하는 10의 거듭제곱을 사용하는 접두어를 권장한다.[3] IEC 표준은 10008 바이트와 같은 1 요타바이트(YB)까지 8개의 배수를 정의한다.[4] 2022년 국제도량형국(BIPM)은 10009에 대한 ''론나-''와 100010에 대한 ''퀘타-''라는 추가 접두어를 채택했다.[5][6]
이 정의는 데이터 전송률 단위를 사용하는 컴퓨터 네트워크, 내부 버스, 하드 드라이브 및 플래시 미디어 전송 속도, 그리고 대부분의 저장 매체, 특히 하드 디스크 드라이브,[7] 플래시 메모리 기반 저장 장치,[8] 및 DVD의 용량에 가장 일반적으로 사용된다. macOS,[9] iOS,[9] 우분투,[10] 및 데비안[11] 운영 체제들이 이 정의를 사용한다. 또한 CPU 클럭 속도 또는 FLOPS와 같은 컴퓨팅에서 SI 접두어의 다른 용법과도 일치한다.
국제 단위계 국제 문서는, SI 접두어는 엄격하게 10의 정수승을 의미하는 것이며, 2의 거듭제곱을 나타내기 위해 사용해서는 안 된다고 규정하고 있다[43]。따라서, 1 킬로바이트 (KB)를 1,024 (210) 바이트로 취급하는 것은 금지되어 있다.
4. 2. 이진 접두어
바이트보다 더 큰 단위를 나타내기 위해 기호에 접두어를 붙여 쓸 수 있다. 여기에는 기존의 10진법 기준 SI 접두어와 IEC 60027-2에서 정의한 이진 접두어가 공존하고 있는데, SI 접두어 뒤에 ‘i’를 붙이면 비슷한 크기의 이진 접두어가 된다. (예를 들어, 1MB = 1,000,000 바이트 ≒ 1,048,576 바이트 = 1MiB) 하지만 SI 접두어를 이진 접두어의 의미로 사용하는 경우도 흔히 볼 수 있으며 두 기준이 서로 섞이는 경우도 있다. 예를 들어 1.44MB 플로피 디스크의 실제 용량은 1.44MB(= 1,440,000 바이트)나 1.44MiB(= 약 1,509,949 바이트)가 아닌 1440KiB(= 1,474,560 바이트)이다.십진법과 이진법 해석의 차이는 킬로바이트의 경우 상대적으로 작지만(키비바이트보다 약 2% 작음), 단위가 커짐에 따라 시스템은 점점 더 크게 벗어난다(상대적 편차는 3자릿수마다 2.4%씩 증가). 예를 들어, 10의 거듭제곱 기반 테라바이트는 2의 거듭제곱 기반 테비바이트보다 약 9% 작다.
2의 거듭제곱을 기반으로 하는 단위 체계로, 1 키비바이트(KiB)는 1,024(즉, 210) 바이트와 같으며, 이는 국제 표준 IEC 80000-13에 의해 정의되었으며, 국가 및 국제 표준 기관(국제도량형국(BIPM), IEC, NIST)에서 지원한다.
십진법 | 이진법 | ||||
---|---|---|---|---|---|
값 | SI | 값 | IEC | JEDEC | |
1000 | kB (킬로바이트) | 1024 | KiB (키비바이트) | KB (킬로바이트) | |
10002 | MB (메가바이트) | 10242 | MiB (메비바이트) | MB (메가바이트) | |
10003 | GB (기가바이트) | 10243 | GiB (기비바이트) | GB (기가바이트) | |
10004 | TB (테라바이트) | 10244 | TiB (테비바이트) | TB (테라바이트) | |
10005 | PB (페타바이트) | 10245 | PiB (페비바이트) | — | |
10006 | EB (엑사바이트) | 10246 | EiB (엑스비바이트) | — | |
10007 | ZB (제타바이트) | 10247 | ZiB (제비바이트) | — | |
10008 | YB (요타바이트) | 10248 | YiB (요비바이트) | — |
1998년 12월, IEC는 1024의 거듭제곱을 명확하게 나타내기 위해 키비, 메비, 기비 등의 접두사를 채택했다.[27] 따라서 1 키비바이트(1 KiB)는 10241 바이트 = 1024 바이트이고, 1 메비바이트(1 MiB)는 10242 바이트 = 1,048,576 바이트 등이다.
1999년, 도널드 커누스는 키비바이트를 "큰 킬로바이트"("KKB")라고 부르자고 제안했다.[28]
5. 관련 단위
6. 한국에서의 활용 사례
과거 한국 인터넷 초창기, PC통신 시절에는 킬로바이트(KB) 단위의 파일 전송이 일반적이었다. 현재는 대부분의 국민이 사용하는 스마트폰 요금제의 데이터 제공량이 기가바이트(GB) 단위로 제공된다. 정부 및 공공기관에서는 테라바이트(TB) 이상의 대용량 데이터를 처리하고 저장하는 시스템을 구축하고 있다. 최근에는 인공지능, 빅데이터 등의 기술 발전으로 페타바이트(PB) 이상의 데이터를 다루는 경우도 증가하고 있다.
7. 논란과 과제
저장 장치의 용량을 표시할 때 10진 접두어(1000의 배수)와 2진 접두어(1024의 배수)를 혼용하여 사용하면서 혼란이 발생하기도 한다. 바이트의 배수에 대한 이진수 및 십진수 정의에 대한 소비자 혼란으로 인해 발생한 소송은 일반적으로 제조업체의 승소로 끝났으며, 법원은 기가바이트(GB)의 법적 정의가 1GB = (109) 바이트(십진수 정의)이며, 이진수 정의(230, 즉, )가 아니라고 판결했다.[32]
미국 캘리포니아 북부 지방 법원은 "미국 의회는 기가바이트의 십진수 정의를 '미국 무역 및 상업'을 위한 '선호하는' 정의로 간주했다 [...] 캘리포니아 주 의회 또한 이 주에서의 모든 '거래'에 십진수 체계를 채택했다."라고 판결했다.
이전의 소송에서는 드라이브 제조업체인 웨스턴 디지털을 상대로 한 소송과 같이 이 문제에 대한 법원 판결 없이 합의로 끝났다.[33][34] 웨스턴 디지털은 이의 제기에 합의했으며, 사용 가능한 용량이 광고된 용량과 다를 수 있다는 명시적인 고지를 제품에 추가했다.[33] 씨게이트도 유사한 이유로 소송을 당했으며, 역시 합의했다.[33][35]
한국의 경우, 디지털 정보 격차 해소 및 데이터 접근성 향상을 위한 정책적 노력이 필요하다.
참조
[1]
IETF
Internet Protocol DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION
2020-08-28
[2]
서적
The Art of Computer Programming: Volume 1: Fundamental Algorithms
Addison-Wesley
1997
[3]
웹사이트
Prefixes for Binary Multiples
http://physics.nist.[...]
2007-08-08
[4]
간행물
Extreme Big Data (EBD): Next Generation Big Data Infrastructure Technologies Towards Yottabyte/Year
https://superfri.org[...]
2022-05-27
[5]
웹사이트
List of Resolutions for the 27th meeting of the General Conference on Weights and Measures
https://www.bipm.org[...]
2022-11-18
[6]
간행물
How many yottabytes in a quettabyte? Extreme numbers get new names
https://www.nature.c[...]
2022-11-21
[7]
문서
1977 Disk/Trend Report Rigid Disk Drives
June 1977
[8]
웹사이트
SanDisk USB Flash Drive
http://apac.sandisk.[...]
2008-05-13
[9]
웹사이트
How iOS and macOS report storage capacity
https://support.appl[...]
2018-02-27
[10]
웹사이트
UnitsPolicy
https://wiki.ubuntu.[...]
Ubuntu
2022-01-09
[11]
웹사이트
ConsistentUnitPrefixes
https://wiki.debian.[...]
2022-01-09
[12]
간행물
Reply to "Facing a shortage of the Latin letters for the prospective new SI symbols: alternative proposal for the new SI prefixes"
null
2022-04-27
[13]
웹사이트
Kilobyte – Definition and More from the Free Merriam-Webster Dictionary
http://www.merriam-w[...]
2010-04-09
[14]
웹사이트
Kilobyte – Definition of Kilobyte at Dictionary.com
http://dictionary.re[...]
2010-09-01
[15]
웹사이트
Definition of kilobyte from Oxford Dictionaries Online
http://www.askoxford[...]
2006-06-25
[16]
웹사이트
Prefixes for Binary and Decimal Multiples: Binary versus decimal
https://www.hpe.com/[...]
[17]
웹사이트
Determining Actual Disk Size: Why 1.44 MB Should Be 1.40 MB
http://support.micro[...]
Microsoft Support
2014-03-25
[18]
웹사이트
3G/GPRS data rates
https://www.vodafone[...]
Vodafone Ireland
2016-10-26
[19]
웹사이트
Data Measurement Scale
http://www.att.com/s[...]
AT&T
2016-10-26
[20]
웹사이트
Internet Mobile Access
https://www.orange.r[...]
Orange Romania
2016-10-26
[21]
웹사이트
Our Customer Terms
https://www.telstra.[...]
Telstra
2016-10-26
[22]
웹사이트
SA400 minifloppy
http://www.swtpc.com[...]
Swtpc.com
2014-03-25
[23]
웹사이트
Shugart Associates SA 400 minifloppy™ Disk Drive
http://www.swtpc.com[...]
2011-06-24
[24]
웹사이트
RXS/RX11 floppy disk system maintenance manual
http://bitsavers.org[...]
Digital Equipment Corporation
2011-06-24
[25]
웹사이트
IUCr 1995 Report - IUPAC Interdivisional Committee on Nomenclature and Symbols (IDCNS)
http://ww1.iucr.org/[...]
2020-12-19
[26]
웹사이트
Binary Prefix
https://wiki.cs.auck[...]
University of Auckland Department of Computer Science
2020-10-16
[27]
웹사이트
Prefixes for binary multiples
http://physics.nist.[...]
[28]
웹사이트
What is a kilobyte?
http://www-cs-facult[...]
2010-05-20
[29]
웹사이트
NIST "Prefixes for binary multiples"
https://physics.nist[...]
2018-01-14
[30]
문서
Amendment 2 to IEC International Standard IEC 60027-2: Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics.
[31]
웹사이트
A Lesson in Megabytes
https://standards.ie[...]
IEEE
1997-01
[32]
웹사이트
Order Granting Motion to Dismiss
https://www.courthou[...]
United States District Court for the Northern District of California
2020-01-24
[33]
웹사이트
Western Digital Settles Capacity Suit
http://www.betanews.[...]
betanews
2009-03-30
[34]
웹사이트
Defendant Western Digital Corporation's Brief in Support of Plaintiff's Motion for Preliminary Approval
http://www.wdc.com/s[...]
Western Digital Corporation
2009-03-30
[35]
뉴스
Seagate pays out over gigabyte definition
https://www.zdnet.co[...]
2014-09-16
[36]
웹인용
How Many Words are in Harry Potter?
https://wordcounter.[...]
2021-01-25
[37]
웹사이트
Kilobytes Megabytes Gigabytes Terabytes (Stanford University)
https://web.stanford[...]
2020-12-12
[38]
뉴스
Hitachi Introduces 1-Terabyte Hard Drive
http://www.pcworld.c[...]
www.pcworld.com
2007-01-04
[39]
웹사이트
What does a petabyte look like?
http://www.computerw[...]
2018-02-19
[40]
웹사이트
Internet Could Max Out in 2 Years, Study Says
https://www.pcworld.[...]
2007-11-24
[41]
웹사이트
The Zettabyte Era Officially Begins (How Much is That?)
https://blogs.cisco.[...]
2021-08-04
[42]
문서
ファミコンブームの時代には、カセットに搭載しているROMチップ(半導体部品業界ではビット単位が使われることが多い)のスペックを言っている、という理屈の下「2メガ搭載」などと単位を明示せずにビット単位の値で宣伝する、といったような広告手法があった。
[43]
문서
국제단위계국제문서 제9판(2019)일본어판, p.112 오른쪽 란의 주석
[44]
웹사이트
CJK Compatibility
https://www.unicode.[...]
2016-02-21
[45]
웹사이트
The Unicode Standard, Version 8.0.0
http://www.unicode.o[...]
The Unicode Consortium
2016-02-21
[46]
서적
The Link System
http://archive.compu[...]
IBM
2016-04-04
[47]
저널
The Word 'Byte' Comes of Age...
https://archive.org/[...]
1977-02
[48]
웹인용
Timeline of the IBM Stretch/Harvest era (1956–1961)
http://archive.compu[...]
Computer History Museum
2017-04-03
[49]
서적
Memory Word Length
http://archive.compu[...]
IBM
2016-04-04
[50]
서적
Memory Word Length and Indexing
http://archive.compu[...]
IBM
2016-04-04
[51]
인용
Planning a Computer System – Project Stretch
http://archive.compu[...]
McGraw-Hill Book Company, Inc.
2017-04-03
[52]
웹인용
byte definition
http://catb.org/~esr[...]
2017-04-03
[53]
웹인용
Why is a byte 8 bits? Or is it?
http://www.bobbemer.[...]
2017-04-03
[54]
저널
Processing Data in Bits and Pieces
1959-06
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com