Thisbyte(/baɪton/)Is aDigital information unitstaycalculationandsignal communicationThe eight most commonly used components ofposition。It is usually used as the measurement unit of computer information, regardless of data type.It is also an indispensable basic data type in programming languages - integer.Historically, abyteIs used to encode a bit numbercharacterstaycalculationThe reason why it does this is basicaddressingMany elementsComputer Architecture for。[1]
The eight binary bits are often referred to as octets in specifications, such as in some industrial standards, networks and telecommunications technologies.[1]
Byte can be abbreviated as B, for example, MB means Megabyte;Bit can be abbreviated as b, for example, Mb means Megabit.
French speaking countries sometimes use "o" for "octet".Many people do not accept it, because there is a risk of confusion with zero in the International System of Units.[1]
ThisbyteThe size has always depended on the hardware, and there is no clear standard. The size of this task exists.In fact, the eight digits of the standard are convenientTwo power supplies ofAllow passing a 255byteThe value of 0.Many types ofapplication programUsedvariableRepresented in eight or fewer bits, it is used together with processor design optimization.For major businessescalculationThe popularization of the architecture has funded the acceptance of the 8-bit size everywhere.[1]
termbyteIt is defined to explicitly represent an 8-bit, because this word byte is related to an ambiguous sequence.[1]
byte(/baɪton/)Is aDigital information unitstaycalculationThe eight component bits most commonly used for communication with are common file size units. In addition to bytes, common file size units include KB, MB, GB, TB, etc.Historically, abyteIs used to encode a bit numbercharacterstaycalculationThe reason why it does this is basicaddressingMany elementsComputer Architecture for。[1]
ThisbyteThe size has always depended on the hardware, and there is no clear standard. The size of this task exists.In fact, the eight digits of the standard are convenientTwo power supplies ofAllow passing a 255byteThe value of 0.Many types ofapplication programUsedvariableRepresented in eight or fewer bits, it is used together with processor design optimization.For major businessescalculationThe popularization of the architecture has funded the acceptance of the 8-bit size everywhere.[1]
termbyteIt is defined to explicitly represent an 8-bit, because this word byte is related to an ambiguous sequence.[1]
File size conversion
Announce
edit
1 byte = 8 bits[1]
1KiB= 1,024 bytes[1]
1MiB= 1,048,576 bytes[1]
1GiB= 1,073,741,824 bytes[1]
1TiB= 1,099,511,627,776 bytes[1]
name
Symbol
Binary metering
Decimal metering
Number of bytes
be equal to
KiloByte[1]
KB
2^10
10^3
1,024
1,024B
MegaByte[1]
MB
2^20
10^6
1,048,576
1,024 KB
GigaByte[1]
GB
2^30
10^9
1,073,741,824
1,024 MB
TeraByte[1]
TB
2^40
10^12
1,099,511,627,776
1,024 GB
PetaByte[1]
PB
2^50
10^15
1,125,899,906,842,624
1,024 TB
ExaByte[1]
EB
2^60
10^18
1,152,921,504,606,846,976
1,024 PB
ZettaByte[1]
ZB
2^70
10^21
1,180,591,620,717,411,303,424
1,024 EB
YottaByte[1]
YB
2^80
10^24
1,208,925,819,614,629,174,706,176
1,024 ZB
history
Announce
edit
termbyteIs created byWernabakholtzDoctor was created in July 1956, which is the early design stage,IBM Stretchingcomputer.This is a reselling bite to avoid accidental mutation.[1]
Early computers were designed for 4-bit BCD code[1](Binary coded decimal)Or "Graphic Settings" for printing, including 26 letters (only uppercase), 10 numbers, and 6-digit codes for special graphic symbols from 11th to 25th.To includeControl characterAnd allow digital devices to communicate and process with each other, store and communicate character oriented information, such as written language, lowercase characters, and 7 bitsASCIIThe code is introduced (seeASCIIHistory).Since there is only one bit more than eight, two are allowedQuartetMode, effectively encoding twoBinary coded decimalNumber, 8 digitsEBCDIC(SeeEBCDICHistory)Character encoding, later issued as a standard with IBMSystem/360 of, presetbyte。[1]
In 1963, incompatible telex codes were ended and used by different departments of the US governmentASCII for, 7-digit code, via aFederal Information Processing Standards, make 6 bitsbyteCommercial obsolescence.In the early 1960s, AT&T launchedDigital telephoneFirst long-distance callTrunk line。8 bits used by theseμ - law coding。This large investment promises to reduce the transmission cost of 8-bit data.The use of 8-bit code in digital telephone also results in 8-bit data“byte”As an early basic data unitinternet。[1]
In the late 1970s, such asmicroprocessorOfIntel 8008(i.e. direct predecessoreight thousand and eighty, and theneight thousand and eighty-sixAt the beginning of the year, the PC was used)Quartet, such as the DAA (decimal adjustment) instruction, and half of it is marked, which is used to implement the decimal arithmetic program.The number of these four bits is calledHalf byte, visited the common 8-bit byte at that time.[1]
8 bitsbyteThe reasons for the popularity of IBM includeSystem/360 ofArchitecture, launched in the 1960s, and8 bitsmicroprocessor, launched in the 1970s.[1]
termbyteIt is used to specify the size of an eight digit numberAgreement fordefinition.[1]
Unit symbol
Announce
edit
Unit:byteSymbol in the specifiedIEEE 1541And metric exchange format is uppercasecharacterB,Other standards, such as,International Electrotechnical Commission(IEC) StandardsIEC 60027, keep silent when this problem arises.[1]
stayInternational System of Units(SI), B is the symbolBELThe logarithmic ratio unit after power on is namedAlexander Graham Bell 。aboutbyteTherefore, this definition conflicts with B.[1]This is also not consistent with the SI practice after the naming of the person only unit should be capitalized.However, there is a danger of confusion, because the Bell is a rarely used unit.It is mainly used in its decadic scores,Decibel(dB), issignal intensity andSound pressure levelThe eleventh of a unitbyte, that is, the decibyte, has never been used.[1]
The unit symbol KB is usually used forKilobyte, but may be confused with the common meaning of KBKilobit。IEEE 1541 specifies lower case as symbolcharacterbposition;However, IEC 60027 and the metric exchange format refer to symbols of positioning (e.g., megabit), frombyteSufficient disambiguation.[1]
The lowercase letter is ObyteIt is a symbol commonly used in some non English languages (for example,FranceandRomania), also with (for example, using the metric prefixhighandno)[1]
Today, unifiedISO for/ IEC80000-13:2008 - Quantities and units - Part 13: Information science and technologyThe standard cancels and replaces 3.8 and IEC 60027-2:2005 3.9, that is, those associated with information theory and binary multiple prefixes.[1]
Multiple of unit
Announce
edit
See also:Binary prefix
Photo caption: The difference between the percentage decimal point and the prefix binary interpretation of the unit is increasingstorage capacity 。[1]
The significance of people's attention is quite confusedSI (or metric) prefixbyteUse of units, especially with respect to such items as kilogram (K or K) and extra large (M), as shown in the figurePrefix of bits and bytes of。Because of the computerMemoryAnd binarylogic design , all in multiplesPower for 2, not 10.ThisSoftwareandComputer industryThe number of SI prefixes often used is a binary estimate, and computer storage device manufacturers prefer SI values.This is the designationcalculationMachine, that is, 100 GB, when it contains 93 GiBHard disk storageThe reason for the space capacity.[1]
Although the difference between decimal and binary digits is very small, it can be explained as the prefix kg and large, and its growth is more than 20% of the prefix yotta, as shown in the difference between the linear log graph and the storage size (right).[1]
Common use
Announce
edit
byteAlso defined asdata type, in someprograming language。ThiscometandC + +Programming languages, for example, defining abyteThe data is large enough to accommodate the basiccharacter setMembers ofaddressingUnit (Criterion 3.6 C) ". Criterion C requirementscharacterData composed of types is the ability to hold at least 255 different values[1]And get at least 8 digits (5.2.4.2.1).Various implementations of C and one of C++reserves 8, 9, 16, 32 or 36byteThe storage bit of.Record CHAR_BIT in the actual number of a specific execution bit, such as the implementation limit.H Documents。JavaOriginal ofbyteThe data type is always defined as an 8-bit composition, which is a signature data type. The holding value ranges from - 128 to 127.[1]
staydata transmission system Is defined as abyte[1]The binary bits of serial data streams, such as modems and satellite communications, are the smallest meaningful data units in a continuous sequence.these ones herebyteIt may include start bit, stop bit orParity bit, so it may be different, from 7 to 12 bits, including a 7-bit ASCII code.[1]