Măsurători în octeți | ||||||||
---|---|---|---|---|---|---|---|---|
GOST 8.417-2002 | prefixe SI | prefixe IEC | ||||||
Nume | Desemnare | grad | Nume | grad | Nume | Desemnare | grad | |
octet | B | 10 0 | — | 10 0 | octet | B | B | 20 _ |
kilobyte | KB | 10 3 | kilogram- | 10 3 | kibibyte | KiB | KiB | 2 10 |
megaoctet | MB | 10 6 | mega- | 10 6 | mebibyte | MiB | MiB | 2 20 |
gigabyte | GB | 10 9 | giga- | 10 9 | gibibyte | GiB | GiB | 2 30 |
terabyte | TB | 10 12 | tera- | 10 12 | tebibyte | TiB | Tib | 2 40 |
petabyte | pb | 10 15 | peta- | 10 15 | pebibyte | PiB | P&B | 2 50 |
exabyte | Ebyte | 10 18 | exa- | 10 18 | exbibyte | EiB | BEI | 2 60 |
zettabyte | Zbyte | 10 21 | zetta- | 10 21 | zebibyte | ZiB | ZiB | 2 70 |
yottabyte | Ibyte | 10 24 | yotta- | 10 24 | yobibyte | YiB | Y&B | 2 80 |
Byte ( byte englezesc ) (desemnare rusă: octet și B ; internațional: octet și B ) [1] - o unitate de stocare și procesare a informațiilor digitale; set de biți procesați de un computer în același timp. În sistemele de calcul moderne , un octet este format din 8 biți și, în consecință, poate lua una din 256 (de la 0 la 255) valori diferite (stări, coduri ). Cu toate acestea, în istoria tehnologiei computerelor, au existat soluții cu alte mărimi de octeți (de exemplu, 6, 32 sau 36 de biți), așa că uneori în standardele de calculator și documentele oficiale, termenul „ octet ” ( lat. octet ) este folosit pentru a desemnați fără ambiguitate un grup de 8 biți .
În majoritatea arhitecturilor de calcul, un octet este cel mai mic set de date adresabil independent.
Numele „octet” a fost folosit pentru prima dată în iunie 1956 de W. Buchholz la proiectarea primului supercomputer IBM 7030 Stretch pentru un pachet de biți de la unu la șase transmiși simultan în dispozitivele I/O. Ulterior, în cadrul aceluiași proiect, octetul a fost extins la opt biți. Cuvântul octet a fost ales ca un cuvânt deformat în mod deliberat bite , pronunțat la fel ( ing. bite - „bucătură”; „parte din ceva, separată într-o singură mușcătură ” ; .nibble – „mușcătură”). Modificarea ortografiei octetului prin y în loc de i a fost necesară pentru a evita confuzia cu cuvântul „bit” ( bit ) [2] . Cuvântul octet a apărut pentru prima dată tipărit în iunie 1959 [3] .
Un număr de computere din anii 1950 și 1960 ( BESM-6 , M-220 ) au folosit caractere pe 6 biți în cuvinte mașină de 48 de biți sau 60 de biți . În unele modele de computere fabricate de Burroughs Corporation (acum Unisys ), dimensiunea caracterelor era de 9 biți. Calculatorul sovietic Minsk-32 folosea un octet de 7 biți.
Adresarea pe octeți a memoriei a fost folosită pentru prima dată pe IBM System/360 . În computerele anterioare, putea fi adresat doar un întreg cuvânt de mașină , format din mai mulți octeți, ceea ce îngreuna procesarea datelor text.
Octeții de 8 biți au fost adoptați de System/360, probabil datorită utilizării formatului de reprezentare a numărului BCD : o cifră zecimală (0−9) necesită 4 biți ( tetradă ) pentru stocare; un octet de 8 biți poate reprezenta două cifre zecimale. Octeții de 6 biți pot stoca doar o cifră zecimală fiecare, doi biți rămân neutilizați.
Conform unei alte versiuni, dimensiunea octetilor de 8 biți este asociată cu aceeași reprezentare numerică de 8 biți a caracterelor din codificarea EBCDIC .
Conform celei de-a treia versiuni, datorită sistemului de codare binară din computere, cele mai benefice pentru implementarea hardware și convenabile pentru prelucrarea datelor sunt lungimile cuvintelor care sunt multipli de puteri de doi, inclusiv 1 octet = 2 3 = 8 biți . Sistemele și calculatoarele cu lungimi de cuvinte care nu sunt multipli de 2 au dispărut din cauza dezavantajelor și inconvenientelor.
Treptat, octeții de 8 biți au devenit standardul de facto; de la începutul anilor 1970, majoritatea computerelor au octeți formați din 8 biți , iar dimensiunea unui cuvânt de mașină este un multiplu de 8 biți .
Numărul de stări (coduri, valori) pe care le poate lua 1 octet codificat în poziție de opt biți este determinat în combinatorică . Este egal cu numărul de plasări cu repetări și se calculează prin formula:
stări posibile (coduri, valori), undeMultiplii și submultiplii pentru formarea unităților derivate pentru un octet nu sunt utilizați ca de obicei. Prefixele diminutive nu sunt folosite deloc, iar unitățile de informații mai mici decât un octet sunt numite cuvinte speciale - nibble (tetradă, nibble) și bit . Prefixele sunt multipli de 1024 = 2 10 sau 1000 = 10 3 : 1 kibibyte este egal cu 1024 bytes , 1 mebibyte este 1024 kibibytes sau 1024×1024 = 1048576 bytes , etc. pentru gibi. La rândul său, 1 kilobyte este egal cu 1000 de octeți , 1 megaoctet este 1000 de kiloocteți sau 1000 × 1000 = 1.000.000 de octeți etc. pentru giga, tera și petaocteți . Diferența dintre capacități (volume) exprimată în kilo = 10 3 = 1000 și exprimată în kibi = 2 10 = 1024 crește odată cu greutatea atașamentului. IEC recomandă utilizarea prefixelor binare - kibibyte , mebibyte , yobibyte etc.
Uneori, prefixele zecimale sunt folosite în sens literal, de exemplu, atunci când indică capacitatea hard disk-urilor : au gigabytes (gibibytes) pot însemna nu 1.073.741.824 = 1024 3 bytes , ci un milion de kilobytes (kibibytes) , adică 1.024.000 bytes sau chiar doar un miliard de octeți.
Utilizarea literei majuscule rusești „B” pentru a desemna un octet este reglementată de standardul interstatal ( CIS ) GOST 8.417-2002 [4] („Unități de cantități”) în „Anexa A” și decretul Guvernului Rusiei Federația din 31 octombrie 2009 Nr. 879. În plus, tradiția utilizării prefixelor SI împreună cu numele „octet” este menționată pentru a indica factori care sunt puteri a doi ( 1 KB = 1024 octeți , 1 MB = 1024 KB , 1 GB = 1024 MB , etc., iar în loc de litere mici „k”, se folosește o majusculă „K”), și se menționează că o astfel de utilizare a prefixelor SI nu este corectă. Conform GOST IEC 60027-2-2015 [5] , „k” litere mici corespunde la 1000 și „Ki” la 1024, deci 1 KiB = 1024 B, 1 kB = 1000 B.
Utilizarea literei majuscule „B” pentru a desemna un octet respectă cerințele GOST și evită confuzia între abrevierile pentru octeți și biți. O intrare cu o literă mică sub formă de „Kb” (Mb, Gb) pentru a desemna un octet nu va fi conformă cu standardul internațional IEC (și GOST localizat conform acestuia). Cu toate acestea, autorii dicționarului ortografic [6] dau forma minusculă „b” (și „Kb”, „Mb”, „Gb”) pentru un octet, așa cum nu este format dintr-un nume de familie.
Trebuie avut în vedere că în GOST 8.417, pe lângă „biți”, nu există o desemnare cu o singură literă pentru un bit, așa că utilizarea unei înregistrări precum „Mb” ca sinonim pentru „Mbps” nu respectă acest standard. . Dar unele documente folosesc abrevierea b pentru bit: IEEE 1541-2002, IEEE Std 260.1-2004, cu litere mici: GOST R IEC 80000-13-2016, GOST IEC 60027-2-2015.
În standardul internațional IEC IEC 60027-2 din 2005 [7] , următoarele denumiri sunt recomandate pentru utilizare în domeniul electric și electronic:
Pe lângă forma obișnuită a genitivului plural (octeți, kiloocteți, biți), există o formă de numărare „octet” [8] , care se folosește în combinație cu numerale: 8 octeți , 16 kiloocteți . Forma de numărare este colocvială. În același mod, de exemplu, cu kilogramele: se folosește forma obișnuită a cazului genitiv dacă nu există un număr, iar în combinație cu un număr pot exista opțiuni: 16 kilograme (forma obișnuită neutră stilistic) și 16 kilograme (colocvial ). formă numărabilă).
Unități de informare | |
---|---|
Unități de bază | |
Unități aferente | |
Unități tradiționale de biți | |
Unități de octeți tradiționale | |
unități de biți IEC |
|
unități de octeți IEC |
Tipuri de date | |
---|---|
Ininterpretabil | |
Numeric | |
Text | |
Referinţă | |
Compozit | |
abstract |
|
Alte | |
subiecte asemănătoare |