Biți pe secundă , biți/s ( ing . b a doua sa , bps ) este unitatea de bază a ratei de transfer de informații utilizate la nivelul fizic al modelului de rețea OSI sau TCP/IP .
La nivelurile superioare ale modelelor de rețea, de regulă, se folosește o unitate mai mare - octeți pe secundă (B / s sau Bps , din engleza b ytes pe secundă ) egală cu 8 biți / s.
În baud , viteza este măsurată luând în considerare biții de serviciu (pornire/oprire/paritate, redundanță). În unele cazuri, ratele baud și biți/s pot fi aceleași, dar cel mai adesea nu sunt.
Pentru a desemna rate mari de transmisie, se folosesc unități mai mari, formate folosind prefixele sistemului SI kilo- , mega- , giga- , etc., primind:
… etc.
Mb/s și MB/s sunt adesea confundate (1 MB/s = 8 Mb/s), de aceea este recomandat să folosiți abrevierea Mbit/s. GOST 8.417-2002 prevede desemnarea biților fără abreviere, bit .
Există o ambiguitate în ceea ce privește interpretarea prefixelor și scrierea corectă a acestora. Vezi prefixele binare .
În telecomunicații, prefixele zecimale sunt acceptate, de exemplu, 1 kilobit \u003d 1000 de biți. În mod similar, 1 kilobyte = 1000 de octeți, deși în telecomunicații nu se obișnuiește să se măsoare viteza în octeți/s.
La un nivel fundamental, rata de transfer de informații (a nu se confunda cu rata de citire și scriere a informațiilor) depinde de frecvența generatorului emițătorului (măsurată în Hz) și de codul utilizat. Nici unul nu este legat de limitările logicii binare. Când se dezvoltă standarde pentru viteză (și frecvență), cel mai adesea acestea sunt selectate astfel încât să fie transmis un număr întreg de octeți.
Exemple:
În lumea modernă, computerele bazate pe logica binară sunt utilizate pe scară largă, ceea ce are limitările sale. Există un bloc minim de informații transmis (adresabil). În cele mai multe cazuri, acesta este de 1 octet. Calculatoarele pot stoca (și adresa) doar o cantitate de informații care este un multiplu de 1 octet (consultați Cuvântul mașinii ). Cantitatea de date este de obicei măsurată în octeți. Prin urmare, se utilizează 1 KB = 1024 de octeți. Acest lucru se datorează optimizării calculelor (în memorie și procesor). Orice altceva depinde de dimensiunea paginilor de memorie - dimensiunea blocului I/O pentru sistemele de fișiere este de obicei un multiplu al dimensiunii paginii de memorie, dimensiunea sectorului de pe disc este selectată astfel încât să se potrivească cu un multiplu. de dimensiunea blocului sistemelor de fișiere.
Mulți producători de unități (cu excepția CD-urilor) indică dimensiunea ca 1 KB = 1000 de octeți. Există o opinie că acest lucru se datorează unor motive de marketing.
Un exemplu de corespondență a unităților în ambele abordări este dat în tabel:
Unitate | Reducere | abordare „standard”. | "abordare traditionala |
---|---|---|---|
kilobit | kbit, Kb | 10 3 = 1000 | 210 = 1024 |
megabit | Mbps | 10 6 = 1.000.000 | 220 = 1048576 |
gigabit | Gbit | 109 = 1.000.000.000 | 230 = 1073741824 |
Vezi și Unități de viteză .
Trebuie reținut că 1 octet conține 8 biți. Pentru a afla rata de transfer de date în unități utilizate în mod obișnuit pentru a determina cantitatea de informații stocate (octeți, kiloocteți, megaocteți etc.), trebuie să convertiți în octeți, să împărțiți viteza canalului la 8 și să obțineți viteza în octeți. Exemple:
Viteza este de 512 kbps 512 * 1000 = 512.000 bps 512.000 / 8 = 64.000 octeți/s 64.000 / 1024 = 62,5 KiB/s 64.000 / 1000 = 64 kiloocteți/s Viteza este de 16 Mbps 16 * 1000 * 1000 = 16.000.000 bps 16.000.000 / 8 = 2.000.000 de octeți/s 2.000.000 / 1024 / 1024 = 1,9 MiB/s 2.000.000 / 1000 / 1000 = 2 MB/s Viteza este de 4 Mbps = 4.000.000 bps = 500.000 octeți/s = 0,4768 MiB/s = 488,3 KiB/s = 0,5000 megaocteți/s = 500,0 kiloocteți/s