바이트

Byte
바이트로
단위계비트에서 파생된 단위
단위디지털 정보, 데이터 크기
기호.B, o (8비트인 경우)

바이트는 일반적으로 8비트로 구성되는 디지털 정보의 단위입니다.역사적으로 바이트는 컴퓨터에서[1][2] 텍스트의 단일 문자를 인코딩하는 데 사용되는 비트 수이며 이러한 이유로 많은 컴퓨터 아키텍처에서 주소를 지정할 수 있는 메모리 단위 중 가장 작습니다.일반적인 8비트 정의에서 임의 크기의 바이트를 구별하기 위해, 인터넷 프로토콜과 같은 네트워크 프로토콜 문서 ( RFC791)은 8비트 바이트를 옥텟이라고 합니다.[3]옥텟의 이러한 비트는 일반적으로 비트 엔디안에 따라 0에서 7까지 또는 7에서 0까지 숫자로 계산됩니다.첫 번째 비트는 0으로, 여덟 번째 비트는 7입니다.

바이트의 크기는 역사적으로 하드웨어에 의존해 왔으며 크기를 의무화하는 확실한 표준은 존재하지 않았습니다.1비트에서 48비트 사이의 크기가 사용되었습니다.[4][5][6][7]6비트 문자 코드는 초기 인코딩 시스템에서 자주 사용되는 구현체였으며 1960년대에는 6비트와 9비트 바이트를 사용하는 컴퓨터가 일반적이었습니다.이러한 시스템에는 대개 2, 3, 4, 5, 6, 8 또는 10개의 6비트 바이트에 해당하는 12, 18, 24, 30, 36, 48 또는 60비트의 메모리 워드가 있었습니다.이 시대에는 바이트라는 용어가 일반화되기 전에 명령어 스트림의 비트 그룹은 종종 음절[a] 또는 슬랩이라고 불렸습니다.

ISO/IEC 2382-1:1993에 문서화된 8비트의 현대적사실상의 표준은 2에서 8의 거듭제곱에 2가 256이기 때문에 1바이트에 대해 0에서 255까지의 이진 인코딩 값을 허용하는 편리한 거듭제곱입니다.[8]국제 표준 IEC 80000-13은 이러한 공통적인 의미를 성문화하였습니다.많은 유형의 응용 프로그램들은 8비트 이하의 정보를 사용하며 프로세서 설계자들은 일반적으로 이러한 용도에 최적화합니다.주요 상용 컴퓨팅 아키텍처의 인기는 8비트 바이트의 유비쿼터스 수용에 기여했습니다.[9]현대의 아키텍처는 일반적으로 각각 4바이트 또는 8바이트로 구성된 32비트 또는 64비트 워드를 사용합니다.

바이트의 단위 기호는 IEC(International Electrotechnical Commission)와 IEE(Institute of Electrical and Electronics Engineers)에 의해 대문자 B로 지정되었습니다.[10]국제적으로 단위 옥텟 기호 o는 명시적으로 8비트의 시퀀스를 정의하여 "바이트"라는 용어의 잠재적 모호성을 제거합니다.[11][12]

어원과 역사

바이트라는 용어는 1956년 6월 IBM Stretch 컴퓨터의 초기 설계 단계에서 베르너 부흐홀츠에 의해 만들어졌습니다.[4][13][14][b] [15][16][1][13][14][17][18] 컴퓨터는 명령어에 바이트 크기를 인코딩한 비트 및 가변 필드 길이(VFL) 명령어를 어드레싱했습니다.[13]실수로 물리는 돌연변이를 피하기 위해 의도적으로 물리는 것입니다.[1][13][19][c]

컴퓨터의 워드 크기보다 작은 비트 그룹, 특히 4비트 그룹에 대한 바이트의 또 다른 기원은 루이스 G에 의해 기록되고 있습니다.1956년 또는 1957년에 랜드,[20][21] MIT, IBM이 공동으로 개발한 MIT 링컨 연구소SAGE라는 방공 시스템을 쥘 슈워츠, 딕 빌러와 함께 작업하면서 이 용어를 만들었다고 주장한 둘리.나중에 슈워츠의 언어 JOVAL은 실제로 이 용어를 사용했지만, 저자는 AN/FSQ-31에서 파생된 것이라고 모호하게 회상했습니다.[22][21]

초기의 컴퓨터들은 다양한 4비트의 BCD (Binary Coded Decimal) 표현과 미국 육군해군에서 흔히 볼 수 있는 인쇄 가능한 그래픽 패턴을 위한 6비트 코드를 사용했습니다.이러한 표현에는 영숫자와 특별한 그래픽 기호가 포함되었습니다.이 세트들은 1963년에 7비트의 코딩으로 확장되었고, 미국 정보 교환 표준으로 불리는, 연방 정보 처리 표준은 1960년대 동안 미국 정부와 대학의 다른 지부들에 의해 사용되는 호환되지 않는 전신기 코드를 대체했습니다.ASCII는 대문자와 소문자의 구분과 일련의 제어 문자를 포함하여 페이지 어드밴스 및 라인 피드와 같은 인쇄 장치 기능과 전송 매체를 통한 데이터 흐름의 물리적 또는 논리적 제어를 용이하게 합니다.[18]1960년대 초, IBM은 ASCII 표준화에도 적극적이었고 동시에 시스템/360 제품군에 8비트 EBCDIC(Extended Binary Coded Decimal Interchange Code)를 도입하였는데, 이는 이전 카드 펀치에서 사용된 6비트 BCDIC(Binary Coded Decimal) 표현을[d] 확장한 것입니다.[23]시스템/360의 명성은 8비트 저장 크기를 유비쿼터스하게 채택하도록 이끌었지만,[18][16][13] 세부적으로 EBCDIC와 ASCII 인코딩 방식은 다릅니다.

1960년대 초 AT&T는 장거리 간선에 디지털 전화를 도입했습니다.이것들은 8비트 μ-law 인코딩을 사용했습니다.이 대규모 투자는 8비트 데이터의 전송 비용을 줄일 것을 약속했습니다.

The Art of Computer Programming (1968년에 처음 출판됨)의 제1권에서 Donald Knuth는 가상 MIX 컴퓨터에서 바이트를 사용하여 "최소 64개의 다른 값을 저장할 수 있는 불특정 양의 정보를 포함하는 단위"를 나타냅니다.최대 100개의 서로 다른 값들이 있습니다.그러므로 바이너리 컴퓨터에서 바이트는 6비트로 구성되어야 합니다."[24]그는 "1975년 이후 바이트라는 단어는 정확히 8개의 이진수의 수열을 의미하게 되었습니다.MIX와 관련하여 바이트를 말할 때는 바이트가 아직 표준화되지 않은 시대로 거슬러 올라가면서 이전의 의미의 단어에 국한됩니다."[24]

1970년대에 8비트 마이크로프로세서가 개발되면서 이 스토리지 크기가 대중화되었습니다.초기 개인용 컴퓨터에 사용된 80808086의 직접적인 이전 버전인 인텔 8008과 같은 마이크로프로세서는 DAA(Decimal-Add-Add-Adjust) 명령과 같이 바이트의 4비트 쌍에 대해 적은 수의 연산을 수행할 수도 있었습니다.4비트 수량은 흔히 니블(nibble), 니블(nibble)이라고도 불리며, 16진수 한 자리로 편리하게 표현됩니다.

옥텟이라는 용어는 8비트의 크기를 명확하게 지정하는 데 사용됩니다.[18][12]프로토콜 정의에서 광범위하게 사용됩니다.

역사적으로, 옥타드 또는 옥타드라는 용어는 적어도 서유럽에서는 8비트를 나타내기 위해 사용되었지만,[25][26] 이 사용은 더 이상 일반적이지 않습니다.이 용어의 정확한 기원은 불분명하지만 1960년대와 1970년대의 영국, 네덜란드, 독일 자료와 필립스 메인프레임 컴퓨터의 문서화 전반에서 찾을 수 있습니다.

단위기호

바이트의 단위 기호는 IEC 80000-13, IEEE 1541 및 메트릭 교환 형식에[10] 대문자 B로 지정되어 있습니다.

국제 수량 체계(ISQ)에서 B는 Alexander Graham Bell의 이름을 딴 로그 전력비의 단위인 bel의 기호로 IEC 규격과 충돌이 발생합니다.그러나 벨은 거의 사용되지 않는 단위이기 때문에 혼동의 위험은 거의 없습니다.신호 강도음압 레벨 측정을 위해 주로 데시벨(dB)인 데시벨에 사용되며, 바이트, 데시바이트 및 기타 분수의 10분의 1 단위는 전송률과 같은 파생 단위에서만 사용됩니다.

옥텟의 소문자 o는 IEC 80000-13에서 옥텟에 대한 기호로 정의되며, 프랑스어[27], 루마니아어 등의 언어에서 일반적으로 사용되며, 또한 ko와 Mo와 같은 배수의 메트릭 접두사와 결합됩니다.

멀티바이트 단위

멀티바이트 단위
십진법
가치 미터법
1000 kB 킬로바이트
10002 MB 메가바이트
10003 GB 기가바이트
10004 TB 테라바이트
10005 PB 페타바이트
10006 EB 엑사바이트
10007 ZB 제타바이트
10008 YB 요타바이트
10009 RB 로나바이트
100010 QB 케타바이트
이진법
가치 IEC 기억
1024 키비 키비바이트 KB 킬로바이트
10242 미비 메비바이트 MB 메가바이트
10243 GiB 기비바이트 GB 기가바이트
10244 TiB 테비바이트 TB 테라바이트
10245 파이비 페비바이트
10246 EiB 익비바이트
10247 ZiB 제비바이트
10248 YiB 요비바이트
데이터 크기 순서

바이트를 기준으로 단위 배수를 정의하는 시스템이 둘 이상 존재합니다.일부 시스템은 예를 들어 접두사 킬로를 10003(10)으로 정의하는 SI(International System of Units)에 따라 10의 거듭제곱을 기반으로 합니다. 다른 시스템은 2의 거듭제곱을 기반으로 합니다.이러한 시스템에 대한 명명법은 혼란의 대상이 되어 왔습니다.10의 힘을 기반으로 하는 시스템은 표준 SI 접두사(킬로, 메가, 기가, ...)와 그에 대응하는 기호(k, M, G, ...)를 안정적으로 사용합니다.그러나 2의 거듭제곱을 기반으로 하는 시스템은 이진 접두사(kibi, mebi, gibi, ...)와 그에 대응하는 기호(Ki, Mi, Gi, ...)를 사용하거나 접두사 K, M, G를 사용하여 접두사 M 또는 G를 사용할 때 모호성을 생성할 수 있습니다.

십진법 해석과 이진법 해석의 수치 차이는 킬로바이트(키비바이트보다 약 2% 작음)에 비해 상대적으로 작은 반면, 시스템은 단위가 커짐에 따라 점점 더 편차가 커집니다(상대 편차는 크기의 세 순서마다 2.4%씩 증가함).예를 들어, 전력 10 기반 요타바이트는 전력 2 기반 요비바이트보다 약 17% 작습니다.

10의 거듭제곱에 따른 단위

IEC(International Electrotechnical Commission)는 10의 거듭제곱(1킬로바이트(kB)가 1,000바이트와 같도록 정의됨)을 사용하여 접두사를 정의합니다.[28]IEC 표준은 1000바이트와8 동일한 최대 1요타바이트(YB)에 해당하는 8개의 배수를 정의합니다.[29]2022년 국제도량형국(BIPM)은 1000에9 대한 로나(rona)와 1000에10 대한 퀘타(quetta)라는 접두사를 추가로 채택했습니다.[30][31]

이 정의는 컴퓨터 네트워크, 내부 버스, 하드 드라이브 및 플래시 미디어 전송 속도의 데이터 전송 속도 단위와 하드 드라이브,[32] 플래시 기반 스토리지 [33]DVD[citation needed] 비롯한 대부분의 스토리지 미디어의 용량에 가장 일반적으로 사용됩니다.이 정의를 사용하는 운영 체제로는 macOS,[34] iOS,[34] Ubuntu,[35] Debian 등이 있습니다.[36]또한 CPU 클럭 속도성능 측정과 같은 SI 접두사의 다른 용도와도 일치합니다.

2의 거듭제곱에 기초한 단위

1 키비바이트(KiB)가 1,024 (즉, 210) 바이트와 동일한 2의 거듭제곱에 기초한 단위 시스템은 국제 표준 IEC 80000-13에 의해 정의되며, 국가 및 국제 표준 기구(BIPM, IEC, NIST)에 의해 지원됩니다.IEC 표준은 최대 1요비바이트(YiB)인 8개의 그러한 배수를 1024바이트로8 정의합니다.로나-퀘타-에 대응되는 자연 이진법은 국제중량측정협의위원회(CCU)의 협의서에서 로비-(Ri9, 1024) 큐비-(Qi10, 1024)로 제시되었으나, IEC 및 ISO에서는 아직 채택되지 않았습니다.[37]

1990년대 JEDEC 표준에서는 1 킬로바이트(KB)는 1,024 바이트,[38][39][40] 1 메가바이트(MB)는 10242 바이트, 1 기가바이트(GB)는 10243 바이트와 같은 동일한 단위에 대한 대체 명명 시스템을 언급합니다.TB 이상에 대해서는 언급하지 않은 JEDEC 표준에서는 처음 세 개의 배수(최대 GB)만 언급하고 있습니다.이 관례는 마이크로소프트 윈도우 운영 체제와[41][better source needed] 메인 메모리 및 CPU 캐시 크기와 같은 랜덤 액세스 메모리 용량, 보다폰,[42] AT&T,[43] 오렌지[44]텔스트라와 같은 통신 회사의 마케팅 및 과금에 사용됩니다.[45]

저장 용량의 경우, 맥 OS X 10.6 Snow Leopard와 iOS 10을 통해 macOS와 iOS가 관습적으로 사용하였으며, 이후 10의 파워를 기반으로 유닛을 전환하였습니다.[34]

교구 단위

다양한 컴퓨터 공급업체들은 다양한 크기의 데이터에 대해 용어를 만들어 냈으며, 때로는 단일 공급업체 내에서도 동일한 용어에 대해 다른 크기를 가진 경우도 있습니다.이 용어들은 이중 단어, 반 단어, 긴 단어, 쿼드 단어, 슬랩, 초 단어 그리고 음절을 포함합니다.또한 비공식적인 용어들도 있습니다. 예를 들어 4비트의 경우 반 바이트nybble, 1000의8 경우 8진수 K입니다.

충돌하는 정의의 역사

단위 접두사의 십진법 해석과 이진법 해석 간의 백분율 차이는 스토리지 크기가 증가함에 따라 증가합니다.

현대의[e] 컴퓨터 메모리는 2의 파워를 기반으로 메모리 단위를 정의하는 바이너리 아키텍처를 가지고 있습니다.1,024가 약 1,000이기 때문에 이진 배수에 대한 메트릭 접두사 킬로를 사용하는 것이 편리함으로 생겨났습니다.[27]이 정의는 Tandon 5와 같은 제품과 함께 개인용 컴퓨팅의 초기 수십 년 동안 널리 사용되었습니다.1 4 인치 DD 플로피 포맷(368,640 바이트 유지)은 1,024 바이트 관례에 따라 "360 KB"로 광고됩니다.그러나 그것은 보편적이지 않았습니다.Shugart SA-400 51 ⁄4인치 플로피 디스크는 109,375 바이트를 포맷하지 않고 저장했으며, 1000 컨벤셔널을 사용하여 "110 Kbyte"라고 광고했습니다.마찬가지로 8인치 DEC RX01 플로피(1975)는 256,256 바이트를 포맷하여 "256k"라고 광고했습니다.[48]다른 디스크는 두 가지 정의를 혼합하여 광고했습니다. 주목할 만한 것은 "1.44MB"라고 광고된 3+1 ⁄2인치 HD 디스크의 용량은 1.47MB 또는 1.41MiB와 맞먹는 1,440KiB입니다.

1995년 국제 순수 응용 화학 연합(IUPAC)의 명명법과 기호에 관한 분절 위원회는 키비(킬로바이너리), 메비(메가바이너리), 기비(기가바이너리)를 포함한 1024개의 거듭제곱에 대한 이진 접두사 세트를 제안함으로써 이러한 모호성을 해결하고자 했습니다.[49][50]

1998년 12월, IEC는 IUPAC이 제안한 접두사(키비, 메비, 기비 등)를 채택하여 1024의 힘을 명확하게 표현함으로써 그러한 다중 사용과 정의를 다루었습니다.[51]따라서 1 키비바이트(1 KiB)는 1024 바이트 = 1024 바이트, 1 메비바이트(1 MiB)는 1024 바이트 = 1,048,576 바이트 등입니다.

1999년, Donald Knuth는 키비바이트를 "큰 킬로바이트" (KKB)라고 부르는 것을 제안했습니다.[52]

현대 표준 정의

IEC는 IUPAC 제안서를 채택하여 1999년 1월에 표준을 발표했습니다.[53][54]IEC 접두사는 국제 수량 체계의 일부입니다.또한 IEC는 킬로바이트는 1,000 바이트를 지칭하는 데만 사용되어야 한다고 명시했습니다.

정의를 둘러싼 소송

바이트 배수의 이진법 및 십진법 정의에 대한 소비자 혼동 주장으로 인해 발생한 소송은 일반적으로 제조업체에 유리하게 마무리되었으며, 법원은 기가바이트 또는 GB의 법적 정의를 이진법(2)이 아닌 1GB = 1,000,000,000,000 (10) 바이트(십진법 정의)라고 판결했습니다.구체적으로, 캘리포니아 북부 지방 법원은 "미국 의회는 기가바이트의 10진법을 '미국 무역 및 상업'의 목적을 위해 '선호되는' 것으로 간주했습니다. [...] 캘리포니아 주 의회도 마찬가지로 모든 '이 주에서의 거래'에 대해 10진법을 채택했습니다."[55]

이전의 소송은 드라이브 제조업체인 웨스턴 디지털을 상대로 한 소송과 같이 이 문제에 대한 법원의 판결 없이 해결로 끝났습니다.[56][57]Western Digital은 문제를 해결하고 사용 가능한 용량이 광고된 용량과 다를 수 있다는 명백한 면책 사항을 제품에 추가했습니다.[56]씨게이트도 비슷한 이유로 고소를 당했고 합의도 이뤄졌습니다.[56][58]

실용적인 예

구성 단위 근사당량
조금 참(1) 또는 거짓(0)을 나타내는 부울 변수.
바이트로 기초 라틴 문자
킬로바이트 "재버워키"의 텍스트
전형적인 기호
메가바이트 해리포터와 불[59] 의 본문
기가바이트 약 30분 분량의 비디오[60]
브로드웨이누워있는 어린양의 CD 품질의 압축되지 않은 오디오
테라바이트 2007년[61] 최대 소비자 하드 드라이브
1080p 4:3 아바타 동영상: 라스트 에어벤더 TV 애니메이션 시리즈, 61화[f] 전편
페타바이트 2000년의[62] MP3 인코딩 음악
인간 두뇌[63] 용량의 40%.
엑사바이트 2004년의[64] 전세계 월간 인터넷 트래픽
제타바이트 2016년[65] 전세계 연간 인터넷 트래픽


공용

많은 프로그래밍 언어데이터 유형 바이트를 정의합니다.

CC++ 프로그래밍 언어들은 바이트를 "실행 환경의 기본 문자 집합의 어떤 멤버를 보유할 수 있을 정도로 충분히 큰 데이터 저장소의 주소 가능 단위"로 정의합니다(C 표준의 조항 3.6).C 표준에서는 적분 데이터 형식의 부호 없는 문자가 256개 이상의 다른 값을 가져야 하며 8비트 이상으로 표시됩니다(5.2.4.2.1절).C와 C++의 다양한 구현은 바이트 저장을 위해 8, 9, 16, 32, 또는 36비트를 예약합니다.[66][67][g]또한 C와 C++ 표준에서는 두 바이트 사이에 간격이 없어야 합니다.이것은 메모리의 모든 비트가 바이트의 일부임을 의미합니다.[68]

자바의 프리미티브 데이터 타입 바이트는 8비트로 정의됩니다.부호가 있는 데이터 형식으로 -128에서 127 사이의 값을 보유합니다.

.NET 프로그래밍 언어(예: C#)는 바이트를 부호 없는 유형으로 정의하고, sbyte를 부호 있는 데이터 유형으로 정의하며, 값은 각각 0 ~ 255, -128 ~ 127입니다.

데이터 전송 시스템에서 바이트는 직렬 데이터 스트림에서 연속적인 비트 시퀀스로 사용되며, 가장 작은 구별된 데이터 단위를 나타냅니다.전송 장치에는 시작 비트, 중지 비트 및 패리티 비트가 추가로 포함될 수 있으므로 크기는 7비트에서 12비트로 다양하여 하나의 7비트 ASCII 코드를 포함할 수 있습니다.[69]

참고 항목

메모들

  1. ^ 음절이라는 용어는 데이터 바이트가 아닌 명령어 또는 명령어의 구성 요소를 포함하는 바이트에 사용되었습니다.
  2. ^ 여러 출처에서 1956년 7월 바이트라는 용어의 생일을 잘못 표기하고 있지만 베르너 부흐홀츠1956년 6월에 이 용어가 만들어졌을 것이라고 주장했습니다.사실, 이를 뒷받침하는 최초의 문서는 1956-06-11년으로 거슬러 올라갑니다.Buchholz는 8비트 바이트로의 전환이 1956년 8월에 구상되었다고 언급했지만, 이 개념을 사용하여 발견된 최초의 문서는 1956년 9월로 거슬러 올라갑니다.
  3. ^ Burroughs B1700, CDC 3600, DEC PDP-6, DEC PDP-10과 같은 일부 후기 기계는 단어 크기보다 크지 않은 임의의 바이트에서 작동할 수 있었습니다.
  4. ^ BCD 코드 페이지가 하나 이상 있습니다.
  5. ^ 1970년대까지 십진법의 구조를 가진 기계들이 있었습니다.
  6. ^ 비디오는 27.8 Mbit/s의 비트 속도로 인코딩되며, 런타임은 1,403분(84,180초)으로 대략 0.2925 TB(0.2661 TiB)의 크기가 됩니다.
  7. ^ 특정 구현에서의 실제 비트 수는 다음과 같이 문서화됩니다.CHAR_BIT파일 제한에 구현된 것처럼.h.

참고문헌

  1. ^ a b c Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), "Chapter 4: Natural Data Units" (PDF), in Buchholz, Werner (ed.), Planning a Computer System - Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived from the original (PDF) on 2017-04-03, retrieved 2017-04-03

    여기서 비트 외에 기계 설계에 의해 부과되는 구조를 설명하기 위해 사용되는 용어들이 아래에 나열되어 있습니다.
    바이트는 문자를 인코딩하는 데 사용되는 비트 그룹 또는 입출력 장치와 병렬로 전송되는 비트 수를 나타냅니다.여기서는 문자 이외의 용어를 사용하는데, 이는 주어진 문자가 하나 이상의 코드로 서로 다른 응용 프로그램에서 표현될 수 있고, 서로 다른 코드가 서로 다른 수의 비트(즉, 바이트 크기)를 사용할 수 있기 때문입니다.입출력 전송에서 비트의 그룹화는 완전히 임의적일 수 있으며 실제 문자와는 관련이 없습니다. (이 용어는 바이트에서 만들어졌지만 비트로의 우발적인 변형을 피하기 위해 리스펠링됩니다.)
    워드는 하나의 메모리 사이클에서 메모리로부터 또는 메모리로 병렬로 전송되는 데이터 비트의 수로 구성됩니다.단어 크기는 따라서 메모리의 구조적 속성으로 정의됩니다. (catena라는 용어는 BullGAMMA 60[fr] 컴퓨터의 설계자들에 의해 이러한 목적으로 만들어졌습니다.)
    블록은 단일 입출력 명령에 응답하여 입출력 장치로 전송되거나 출력되는 단어의 수를 말합니다.블록 크기는 입출력 장치의 구조적 특성으로 설계에 의해 고정되었거나 프로그램에 의해 변경되도록 방치된 것일 수 있습니다.

  2. ^ Bemer, Robert William (1959), "A proposal for a generalized card code of 256 characters", Communications of the ACM, 2 (9): 19–23, doi:10.1145/368424.368435, S2CID 36115735
  3. ^ Postel, J. (September 1981). Internet Protocol DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION. p. 43. doi:10.17487/RFC0791. RFC 791. Retrieved 28 August 2020. octet An eight bit byte.
  4. ^ a b Buchholz, Werner (1956-06-11). "7. The Shift Matrix" (PDF). The Link System. IBM. pp. 5–6. Stretch Memo No. 39G. Archived from the original (PDF) on 2017-04-04. Retrieved 2016-04-04.

    […] 편집의 관점에서 가장 중요한 것은 1비트에서 6비트 길이의 문자 또는 숫자를 처리하는 기능입니다.
    그림 2는 메모리에서 병렬로 전달되는 60비트 단어문자로 변환하는 데 사용되는 Shift Matrix를 보여줍니다. 즉, 우리가 '바이트'라고 부른 것을 순차적으로 가산기로 전송하는 것입니다.60비트는 6개의 다른 레벨의 마그네틱 코어에 버려집니다.따라서 1이 9번 위치에서 나오면 아래 6개의 코어에서 모두 나타납니다.임의의 대각선을 누르면 해당 선을 따라 저장된 6비트가 가산기로 전송됩니다.가산기는 비트의 전부 또는 일부만 허용할 수 있습니다.
    오른쪽부터 시작하여 4비트 10진수로 동작하는 것이 바람직하다고 가정합니다.0-대각형이 먼저 펄스되어 6비트 0-5를 내보내고, 그 중 애더는 처음 4비트(0-3)만 받아들입니다.비트 4와 5는 무시됩니다.다음으로 4개의 대각선이 펄스됩니다.이것은 비트 4부터 9까지 전송하고, 그 중 마지막 2개는 다시 무시됩니다.
    영숫자 작업에서 6비트를 모두 사용하거나 논리적 분석을 위해 1비트의 바이트만 처리하거나 바이트 수를 비트 수로 상쇄하는 것도 쉽습니다.이 모든 작업은 적절한 시프트 대각선을 당겨 수행할 수 있습니다.가산기의 출력에서 직렬 연산에서 병렬 연산으로 변경하기 위해 유사한 행렬 배열이 사용됩니다. […]

  5. ^ 3600 Computer System - Reference Manual (PDF). K. St. Paul, Minnesota, US: Control Data Corporation (CDC). 1966-10-11 [1965]. 60021300. Archived from the original (PDF) on 2017-04-05. Retrieved 2017-04-05. Byte - A partition of a computer word.
    NB. 12비트, 24비트 및 48비트 바이트에 대해 설명합니다.
  6. ^ Rao, Thammavaram R. N.; Fujiwara, Eiji (1989). McCluskey, Edward J. (ed.). Error-Control Coding for Computer Systems. Prentice Hall Series in Computer Engineering (1 ed.). Englewood Cliffs, NJ, US: Prentice Hall. ISBN 0-13-283953-9. LCCN 88-17892.
    NB. "4비트 바이트"에 대한 코드 사용 예
  7. ^ Tafel, Hans Jörg (1971). Einführung in die digitale Datenverarbeitung [Introduction to digital information processing] (in German). Munich: Carl Hanser Verlag. p. 300. ISBN 3-446-10569-7. Byte = zusammengehörige Folge von i.a. neun Bits; davon sind acht Datenbits, das neunte ein Prüfbit
    NB. 바이트를 일반적으로 9비트(데이터 비트 8개와 패리티 비트 1개)로 구성된 그룹으로 정의합니다.
  8. ^ ISO/IEC 2382-1: 1993, Information technology - Vocabulary - Part 1: Fundamental terms. 1993.

    바이트:
    단위로 취급되며 일반적으로 문자 또는 문자의 일부를 나타내는 다수의 비트로 구성된 문자열입니다.
    주의:
    1 바이트의 비트 수는 주어진 데이터 처리 시스템에 대해 고정됩니다.
    바이트의 비트 수는 보통 8입니다.

  9. ^ "Internet History of 1960s # 1964". Computer History Museum. 2017 [2015]. Archived from the original on 2022-06-24. Retrieved 2022-08-17.
  10. ^ a b Jaffer, Aubrey (2011) [2008]. "Metric-Interchange-Format". Archived from the original on 2017-04-03. Retrieved 2017-04-03.
  11. ^ Kozierok, Charles M. (2005-09-20) [2001]. "The TCP/IP Guide - Binary Information and Representation: Bits, Bytes, Nibbles, Octets and Characters - Byte versus Octet". 3.0. Archived from the original on 2017-04-03. Retrieved 2017-04-03.
  12. ^ a b ISO 2382-4, Organization of data (2 ed.). byte, octet, 8-bit byte: A string that consists of eight bits.
  13. ^ a b c d e Buchholz, Werner (February 1977). "The Word "Byte" Comes of Age..." Byte Magazine. 2 (2): 144.

    1950년대 중반 IBM의 Project Stretch를 담당했던 W Buchholz씨로부터 다음과 같은 내용을 전달받았습니다.그의 편지는 그 이야기를 말해줍니다.

    귀사의 잡지를 정기적으로 읽는 사람이 아니었던 저는 1976년 11월호에서 제가 이 전문용어를 사용했다는 것을 알고 있던 동료로부터 "바이트"라는 용어의 기원에 대한 질문을 들었습니다[1976년 11월 BYTE "Olde Englishhe" 77페이지 참조].파일을 뒤져서 출생 증명서를 찾을 수가 없었습니다.하지만 저는 "바이트"가 1977년에 21번째 생일을 맞이하여 성숙해 지고 있다고 확신합니다.
    많은 사람들은 8비트를 의미하는 바이트가 1960년대 중반에 이러한 바이트를 광범위하게 확산시킨 IBM System/360에서 유래되었다고 추측했습니다.이 편집자는 이 용어가 이전의 스트레치 컴퓨터로 거슬러 올라간다고 지적한 것은 정확합니다(그러나 스트레치가 IBM의 2세대 트랜지스터화된 컴퓨터 중 마지막이 아니라 처음으로 개발되었다는 점에서는 부정확합니다).
    파일에서 처음 발견된 참조는 1956년 6월 스트레치 개발 초기에 작성된 내부 메모에 포함되어 있었습니다.바이트는 1에서 6까지의 임의 수의 병렬 비트로 구성되는 것으로 설명되었습니다.따라서 바이트는 해당 상황에 적합한 길이를 갖는 것으로 가정했습니다.1950년대의 입출력 장비에서 처음 사용되었으며, 이 장비는 한 번에 6비트를 처리했습니다.8비트 바이트로 이동할 수 있는 가능성은 1956년 8월에 고려되었고 얼마 지나지 않아 스트레치의 설계에 포함되었습니다.
    이 용어에 대한 최초의 언급은 1959년 6월 121페이지의 "전자 컴퓨터IRE 트랜잭션"에서 GA Blaau, FP Brooks Jr. 및 W Buchholz가 작성한 "데이터를 비트피스로 처리"라는 논문에서 처음 발표되었습니다.이 논문의 개념은 W Buchholz, McGraw-Hill Book Company(1962)가 편집한 컴퓨터 시스템 계획(Project Stretch)의 4장에서 자세히 설명되었습니다.이 용어를 만드는 이유는 40페이지에서 다음과 같이 설명되었습니다.
    바이트는 문자를 인코딩하는 데 사용되는 비트 그룹 또는 입출력 장치와 병렬로 전송되는 비트 수를 나타냅니다. 여기서는 문자 이외의 용어사용하는데, 이는 주어진 문자가 여러 응용 프로그램에서 하나 이상의 코드로 표현될 수 있고, 다른 코드가 다른 비트 수(즉, 바이트 크기가 다름)를 사용할 수 있기 때문입니다. 입출력 전송에서 비트의 그룹화는 완전히 임의적일 있으며 실제 문자와는 관련이 없습니다. (이 용어는 바이트에서 만들어졌지만 비트로의 우발적인 변형을 피하기 위해 리스펠링됩니다.)
    시스템/360은 2의 거듭제곱인 기본 바이트와 단어 크기를 포함하여 스트레치 개념의 많은 부분을 이어받았습니다.그러나 경제성을 위해 바이트 크기는 최대 8비트로 고정되었고 비트 수준의 어드레싱은 바이트 어드레싱으로 대체되었습니다.
    그때부터 바이트라는 용어는 일반적으로 8비트를 의미했고, 따라서 일반적인 어휘로 넘어갔습니다.
    일반적인 영어사전에 진입한 컴퓨터 분야에서 특별히 만들어진 다른 용어들이 있습니까?

  14. ^ a b "Timeline of the IBM Stretch/Harvest era (1956-1961)". Computer History Museum. June 1956. Archived from the original on 2016-04-29. Retrieved 2017-04-03.

    1956년 여름: 게릿 블라우, 프레드 브룩스, 베르너 부흐홀츠, 존 코크, 짐 포메렌이 스트레치 팀에 합류합니다.Lloyd Hunter는 트랜지스터 리더십을 제공합니다.
    1956년 7월 [sic]:Werner Buchholz는 보고서에서 스트레치에 대한 64비트 단어 길이의 장점을 나열합니다.NSA의 8비트 바이트 요구사항도 지원합니다.베르너의 "바이트"라는 용어는 이 메모에서 처음으로 대중화되었습니다.

    NB. 이 타임라인은 "byte"라는 용어의 탄생일을 1956년 7월로 잘못 지정한 반면, Buchholz는 실제로 1956년 6월부터 이 용어를 사용했습니다.

  15. ^ Buchholz, Werner (1956-07-31). "5. Input-Output" (PDF). Memory Word Length. IBM. p. 2. Stretch Memo No. 40. Archived from the original (PDF) on 2017-04-04. Retrieved 2016-04-04.

    […] 60은 1, 2, 3, 4, 5, 6의 배수입니다.따라서 한 단어와 다음 단어 사이에서 바이트를 분할할 필요 없이 1비트에서 6비트 길이의 바이트를 60비트 단어로 효율적으로 포장할 수 있습니다.만약 더 긴 바이트가 필요하다면, 물론 60비트는 더 이상 이상적이지 못할 것입니다.현재 응용 프로그램에서는 1, 4, 6비트가 정말 중요한 경우입니다.
    64비트 단어의 경우 입력 및 출력 시 6비트 바이트를 처리할 때 단어에 4비트를 사용하지 않는 상태로 두는 등의 몇 가지 절충이 필요한 경우가 많습니다.그러나 이러한 공백을 편집하고 단어 간에 분할된 바이트를 처리할 수 있도록 LINK 컴퓨터가 장착될 수 있습니다. […]

  16. ^ a b Buchholz, Werner (1956-09-19). "2. Input-Output Byte Size" (PDF). Memory Word Length and Indexing. IBM. p. 1. Stretch Memo No. 45. Archived from the original (PDF) on 2017-04-04. Retrieved 2016-04-04.

    […] 직렬 작동을 위한 최대 입출력 바이트 크기는 이제 오류 감지 및 수정 비트를 세지 않고 8비트가 됩니다.따라서 Exchange는 8비트 바이트 단위로 작동하며 바이트당 8비트 미만의 입출력 장치는 나머지 비트를 비워 둡니다.결과적인 공백은 나중에 프로그래밍을 통해 편집할 수 있습니다[…].

  17. ^ Raymond, Eric Steven (2017) [2003]. "byte definition". Archived from the original on 2017-04-03. Retrieved 2017-04-03.
  18. ^ a b c d Bemer, Robert William (2000-08-08). "Why is a byte 8 bits? Or is it?". Computer History Vignettes. Archived from the original on 2017-04-03. Retrieved 2017-04-03.

    저는 IBM에 일하러 왔는데, 64자 제한으로 인한 혼란을 모두 보았습니다.특히 우리가 워드프로세싱에 대해 생각하기 시작했을 때는 대문자와 소문자가 모두 필요할 것입니다.
    기존 47개에 소문자 26개를 추가하면 하나는 73개가 됩니다. 6비트보다 9개가 더 많습니다.
    저는 심지어 펀치 카드 문자 코드의 수를 256개[1]로 확장하는 제안도 했습니다(8비트 바이트로 알고 있는 최초의 컴퓨터인 STREENT에서 볼 때).
    어떤 사람들은 진지하게 생각했습니다.저는 그것을 허풍으로 생각했습니다.
    그래서 몇몇 사람들은 7비트 캐릭터에 대해 생각하기 시작했지만, 이것은 말도 안 되는 일이었습니다.IBM의 STREENT 컴퓨터를 배경으로 8개 그룹으로 나눌 수 있는 64자 단어를 다루었습니다(Dr.의 지도에 따라 캐릭터 세트를 디자인했습니다).Werner Buchholz, 8비트 그룹의 "byte"라는 용어를 만든 남자).[2] 256개까지 다룰 수 있는 범용 8비트 문자 세트를 만드는 것이 합리적인 것처럼 보였습니다.그 시절 나의 진언은 "2의 힘은 마법"이었습니다.그래서 제가 이끄는 그룹은 그러한 제안을 개발하고 정당화했습니다 [3].
    ASCII를 공식화하려는 표준 그룹에 제시했을 때는 약간의 진전이 있었기 때문에 7비트 세트로 잠시 멈추거나, 그렇지 않으면 상위 절반이 향후 작업을 위해 남은 8비트 세트로 중단했습니다.
    IBM 360은 8비트 문자를 사용했지만 직접적인 ASCII는 아니었습니다.그래서 부흐홀츠의 "바이트"는 모든 곳에서 인기를 끌었습니다.저 자신도 여러 가지 이유로 그 이름이 마음에 들지 않았습니다.디자인은 8비트가 평행하게 움직였습니다.그러나 CPU 내부와 테이프 드라이브에 모두 9비트의 자체 점검 기능을 갖춘 새로운 IBM 부품이 등장했습니다.저는 1973년에 이 9비트 바이트를 언론에 공개했습니다.하지만 그 훨씬 전에 Cie의 소프트웨어 사업을 이끌었을 때. 1965-66년 프랑스의 황소, 저는 '바이트'를 '옥텟'을 선호해서 줄여나가야 한다고 주장했습니다.
    그러면 제가 선호하는 용어가 이제 선호하는 용어라는 것을 알 수 있습니다.
    16비트, 32비트, 64비트, 심지어 128비트를 병렬로 전송할 수 있는 새로운 통신 방식으로 정당화됩니다.그러나 일부 어리석은 사람들은 유니코드 집합에서 볼 수 있는 이러한 병렬 전송 때문에 현재 "16비트 바이트"를 언급합니다.확실하지는 않지만, 어쩌면 이것은 "헥셋"이라고 불러야 할지도 모릅니다.
    하지만 당신은 내가 여전히 옳다는 것을 알아차릴 것입니다.2의 힘은 여전히 마법입니다!

  19. ^ Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (June 1959). "Processing Data in Bits and Pieces". IRE Transactions on Electronic Computers: 121.
  20. ^ Dooley, Louis G. (February 1995). "Byte: The Word". BYTE. Ocala, FL, US. Archived from the original on 1996-12-20.

    바이트(byte)라는 단어는 1956년에서 1957년경 MIT 링컨 연구소에서 랜드, 링컨 연구소, IBM이 공동으로 개발한 SAGE(북미 방공 시스템)라는 프로젝트에서 만들어졌습니다.그 시대에 컴퓨터 메모리 구조는 단어 크기로 이미 정의되어 있었습니다.단어는 x개의 비트로 구성되었으며, 비트는 단어에서 이진 표기 위치를 나타냅니다.연산은 일반적으로 풀 워드의 모든 비트에 대해 작동했습니다.
    바이트라는 단어는 전체 단어 크기보다 작은 논리적 비트 집합을 지칭하기 위해 만들었습니다.그 당시에는 x비트로 구체적으로 정의된 것이 아니라 일반적으로 4비트 집합으로 언급되었는데, 이는 코드화된 데이터 항목 대부분의 크기였기 때문입니다.얼마 지나지 않아 저는 SAGE에서 저를 제외시킨 다른 일들을 계속하게 되었습니다.아시아에서 여러 해를 보낸 후, 저는 미국으로 돌아갔고, 새로운 마이크로컴퓨터 기술에서 바이트라는 단어가 기본 주소 지정 메모리 장치를 지칭하는 데 사용되고 있다는 것을 알게 되어 어리둥절했습니다.

  21. ^ a b Ram, Stefan (17 January 2003). "Erklärung des Wortes "Byte" im Rahmen der Lehre binärer Codes" (in German). Berlin, Germany: Freie Universität Berlin. Archived from the original on 2021-06-10. Retrieved 2017-04-10.
  22. ^ Origin of the term "byte", 1956, archived from the original on 2017-04-10, retrieved 2022-08-17

    프로그래밍 언어의 역사에 대한 ACM 컨퍼런스의 질의 응답 세션에는 다음과 같은 교환이 포함되었습니다.

    [존 굿이너프:
    JOBIAL에서 바이트라는 용어를 사용한다고 말씀하셨습니다.그 용어는 어디서 유래했습니까?
    [Jules Schwartz(JOBIAL의 발명가):
    제가 기억하기로는, 709와는 전혀 다른 컴퓨터인 AN/FSQ-31은 바이트 지향적이었습니다.확실히 기억나지는 않지만, 그 컴퓨터의 설명에 "byte"라는 단어가 포함되어 있고, 우리는 그것을 사용했다고 꽤 확신합니다. ]
    [프레드 브룩스:
    그 말 좀 할 수 있을까요?Werner BuchholzSTREENT의 정의의 일부로 이 단어를 만들었습니다. AN/FSQ-31은 STREENT에서 가져온 것이지만, Werner는 그 단어의 저자입니다. ]
    [슈워츠:
    맞아요.고맙습니다. ]

  23. ^ "List of EBCDIC codes by IBM". ibm.com. 2020-01-02. Archived from the original on 2020-07-03. Retrieved 2020-07-03.
  24. ^ a b Knuth, Donald (1997) [1968]. The Art of Computer Programming: Volume 1: Fundamental Algorithms (3rd ed.). Boston: Addison-Wesley. p. 125. ISBN 9780201896831.
  25. ^ Williams, R. H. (1969). British Commercial Computer Digest: Pergamon Computer Data Series. Pergamon Press. ISBN 1483122107. ISBN 978-1483122106[clar화가 필요함]
  26. ^ "Philips Data Systems' product range" (PDF). Philips. April 1971. Archived from the original (PDF) on 2016-03-04. Retrieved 2015-08-03.
  27. ^ a b
    [
    * 비트 및 바이트 정보: 이진 배수의 접두사 - IEC
    * v0: https://web.archive.org/web/20090818042050/http ://www.iec.ch/online_news/etech/arch_2003/etech_0503/focus.htm
    * v1 : https://www.iec.ch/prefixes-binary-multiplesArchived 2021-08-16 at the Wayback Machine ]
  28. ^ Wayback Machine에서 2007-08-08 아카이브된 이진 배수의 접두사 - 상수, 단위 및 불확실성에 대한 NIST 참조
  29. ^ Matsuoka, Satoshi; Sato, Hitoshi; Tatebe, Osamu; Koibuchi, Michihiro; Fujiwara, Ikki; Suzuki, Shuji; Kakuta, Masanori; Ishida, Takashi; Akiyama, Yutaka; Suzumura, Toyotaro; Ueno, Koji (2014-09-15). "Extreme Big Data (EBD): Next Generation Big Data Infrastructure Technologies Towards Yottabyte/Year". Supercomputing Frontiers and Innovations. 1 (2): 89–107. doi:10.14529/jsfi140206. ISSN 2313-8734. Archived from the original on 2022-03-13. Retrieved 2022-05-27.
  30. ^ "List of Resolutions for the 27th meeting of the General Conference on Weights and Measures" (PDF). 2022-11-18. Archived (PDF) from the original on 2022-11-18. Retrieved 2022-11-18.
  31. ^ Gibney, Elizabeth (18 November 2022). "How many yottabytes in a quettabyte? Extreme numbers get new names". Nature. doi:10.1038/d41586-022-03747-9. PMID 36400954. S2CID 253671538. Archived from the original on 16 January 2023. Retrieved 21 November 2022.
  32. ^ 1977년 6월 발간된 1977 Disk/Trend Report Rigid Disk Drive
  33. ^ 샌디스크 USB 플래시 드라이브 2008-05-13 웨이백 머신에서 보관 "참고: 1 메가바이트(MB) = 100만 바이트, 1 기가바이트(GB) = 10억 바이트"
  34. ^ a b c "How iOS and macOS report storage capacity". Apple Support. 27 February 2018. Archived from the original on 9 April 2020. Retrieved 9 January 2022.
  35. ^ "UnitsPolicy". Ubuntu Wiki. Ubuntu. Archived from the original on 18 November 2021. Retrieved 9 January 2022.
  36. ^ "ConsistentUnitPrefixes". Debian Wiki. Archived from the original on 3 December 2021. Retrieved 9 January 2022.
  37. ^ Brown, Richard J. C. (27 April 2022). "Reply to "Facing a shortage of the Latin letters for the prospective new SI symbols: alternative proposal for the new SI prefixes"". Accreditation and Quality Assurance. 27 (3): 143–144. doi:10.1007/s00769-022-01499-7. S2CID 248397680.
  38. ^ 킬로바이트 Wayback Machine에서 2010-04-09에 보관무료 메리엄-웹스터 사전의 정의 등.Merriam-webster.com (2010-08-13).2011-01-07년 회수.
  39. ^ 킬로바이트 Dictionary.com 에서 킬로바이트의 정의 Wayback Machine에서 2010-09-01 보관.Dictionary.reference.com (1995-09-29).2011-01-07년 회수.
  40. ^ 옥스포드 사전 온라인 보관소킬로바이트 정의 Wayback Machine 2006-06-25.Askoxford.com .2011-01-07년 회수.
  41. ^ "Determining Actual Disk Size: Why 1.44 MB Should Be 1.40 MB". Support.microsoft.com. 2003-05-06. Archived from the original on 2014-02-09. Retrieved 2014-03-25.
  42. ^ "3G/GPRS data rates". Vodafone Ireland. Archived from the original on 26 October 2016. Retrieved 26 October 2016.
  43. ^ "Data Measurement Scale". AT&T. Retrieved 26 October 2016.[영구 데드링크]
  44. ^ "Internet Mobile Access". Orange Romania. Archived from the original on 26 October 2016. Retrieved 26 October 2016.
  45. ^ "Our Customer Terms" (PDF). Telstra. p. 7. Archived (PDF) from the original on 10 April 2017. Retrieved 26 October 2016.
  46. ^ "SA400 minifloppy". Swtpc.com. 2013-08-14. Archived from the original on 2014-05-27. Retrieved 2014-03-25.
  47. ^ "Shugart Associates SA 400 minifloppy™ Disk Drive" (PDF). Archived from the original (PDF) on 2011-06-08. Retrieved 2011-06-24.
  48. ^ "RXS/RX11 flo,ppy disk system maintenance manual" (PDF). Maynard, Massachusetts: Digital Equipment Corporation. May 1975. Archived from the original (PDF) on 2011-04-23. Retrieved 2011-06-24.
  49. ^ IUCR 1995 보고서 - IUPAC 명칭과 기호에 관한 분과위원회 (IDCNS) http://ww1.iucr.org/iucr-top/cexec/rep95/idcns.htm Wayback Machine에서 2020-12-19 보관
  50. ^ "Binary Prefix" University of Auckland Computer Science https://wiki.cs.auckland.ac.nz/stageonewiki/index.php/Binary_prefix Wayback Machine에서 2020-10-16 보관
  51. ^ National Institute of Standards and Technology. "Prefixes for binary multiples". Archived from the original on 2007-08-08. "1998년 12월 국제전기기술위원회(IEC)[...]는 데이터 처리 및 데이터 전송 분야에서 사용하기 위한 이진 배수의 접두사에 대한 IEC 국제 표준 이름과 기호를 승인했습니다."
  52. ^ "What is a kilobyte?". Archived from the original on 2011-06-06. Retrieved 2010-05-20.
  53. ^ NIST "이진 배수의 접두사" https://physics.nist.gov/cuu/Units/binary.html Wayback Machine에서 2018-01-14 보관
  54. ^ IEC 국제 표준 IEC 60027-2 수정판 2: 전기 기술에 사용될 문자 기호 – 파트 2: 전기 통신 및 전자.
  55. ^ "Order Granting Motion to Dismiss" (PDF). United States District Court for the Northern District of California. Archived (PDF) from the original on 2021-10-07. Retrieved 2020-01-24.
  56. ^ a b c Mook, Nate (2006-06-28). "Western Digital Settles Capacity Suit". betanews. Archived from the original on 2009-09-07. Retrieved 2009-03-30.
  57. ^ Baskin, Scott D. (2006-02-01). "Defendant Western Digital Corporation's Brief in Support of Plaintiff's Motion for Preliminary Approval". Orin Safier v. Western Digital Corporation. Western Digital Corporation. Archived from the original on 2009-01-02. Retrieved 2009-03-30.
  58. ^ Judge, Peter (2007-10-26). "Seagate pays out over gigabyte definition". ZDNet. Archived from the original on 2014-09-03. Retrieved 2014-09-16.
  59. ^ 앨리슨 덱스터, "해리포터에 얼마나 많은 단어가 있습니까?", [1] 웨이백 머신에서 2021-01-25 보관; 190,637개의 단어를 보여줍니다.
  60. ^ "Kilobytes Megabytes Gigabytes Terabytes (Stanford University)". Archived from the original on 2020-11-08. Retrieved 2020-12-12.
  61. ^ Perenson, Melissa J. (4 January 2007). "Hitachi Introduces 1-Terabyte Hard Drive". www.pcworld.com. Retrieved 5 December 2020.[영구 데드링크]
  62. ^ "What does a petabyte look like?". Archived from the original on 28 January 2018. Retrieved 19 February 2018.
  63. ^ "What Is the Memory Capacity of a Human Brain?". www.medanta.org. Retrieved 2023-10-02.
  64. ^ Gross, Grant (24 November 2007). "Internet Could Max Out in 2 Years, Study Says". PC World. Archived from the original on 26 November 2007. Retrieved 28 November 2007.
  65. ^ "The Zettabyte Era Officially Begins (How Much is That?)". Cisco Blogs. 2016-09-09. Archived from the original on 2021-08-02. Retrieved 2021-08-04.
  66. ^ Cline, Marshall. "I could imagine a machine with 9-bit bytes. But surely not 16-bit bytes or 32-bit bytes, right?". Archived from the original on 2019-03-21. Retrieved 2015-06-18.
  67. ^ Klein, Jack (2008), Integer Types in C and C++, archived from the original on 2010-03-27, retrieved 2015-06-18
  68. ^ Cline, Marshall. "C++ FAQ: the rules about bytes, chars, and characters". Archived from the original on 2019-03-21. Retrieved 2015-06-18.
  69. ^ "External Interfaces/API". Northwestern University. Archived from the original on 2018-08-09. Retrieved 2016-09-02.
  70. ^ "Avatar - The Last Airbender: The Complete Series Blu-ray". Blu-ray.com. Archived from the original on 2020-04-28. Retrieved 2021-02-24.

추가열람