Bit per sekund , bit/s ( eng. b its p er s econd , bps ) er den grundlæggende enhed for informationsoverførselshastighed , der bruges på det fysiske lag af OSI- eller TCP/IP -netværksmodellen .
På højere niveauer af netværksmodeller bruges som regel en større enhed - bytes per sekund (B/s eller Bps , fra det engelske bytes per s econd ) svarende til 8 bit/s.
I bauds måles hastigheden under hensyntagen til servicebits (start/stop/paritet, redundans). I nogle tilfælde kan baud- og bit/s-hastighederne være de samme, men oftest er de det ikke.
For at betegne høje transmissionshastigheder bruges større enheder, dannet ved hjælp af præfikserne for SI-systemet kilo- , mega- , giga- osv., der modtager:
… etc.
Mb/s og MB/s forveksles ofte (1 MB/s = 8 Mb/s), så det anbefales at bruge forkortelsen Mbit/s. GOST 8.417-2002 giver mulighed for betegnelse af bits uden forkortelse, bit .
Der er uklarhed med hensyn til fortolkningen af præfikser og deres korrekte stavning. Se binære præfikser .
I telekommunikation accepteres decimalpræfikser, for eksempel 1 kilobit \u003d 1000 bit. Tilsvarende er 1 kilobyte = 1000 bytes, selvom det i telekommunikation ikke er sædvanligt at måle hastigheden i bytes / s.
På et grundlæggende niveau afhænger hastigheden af informationsoverførsel (ikke at forveksle med hastigheden for læsning og skrivning af information) af frekvensen af sendergeneratoren (målt i Hz) og af den anvendte kode. Ingen af dem er bundet af binær logiks begrænsninger. Ved udvikling af standarder for hastighed (og frekvens) vælges de oftest således, at et helt antal bytes transmitteres.
Eksempler:
I den moderne verden er computere baseret på binær logik meget brugt, hvilket har sine begrænsninger. Der er en minimumstransmitteret (adresserbar) informationsblok. I de fleste tilfælde er dette 1 byte. Computere kan kun lagre (og adressere) en mængde information, der er et multiplum af 1 byte (se Maskinord ). Mængden af data måles normalt i bytes. Derfor bruges 1 KB = 1024 bytes. Dette skyldes optimering af beregninger (i hukommelse og processor). Alt andet afhænger af størrelsen på hukommelsessiderne - størrelsen af I/O-blokken til filsystemer er normalt et multiplum af størrelsen på hukommelsessiden, størrelsen af sektoren på disken er valgt, så den passer til en multipel af filsystemernes blokstørrelse.
Mange drevproducenter (med undtagelse af cd'er) angiver størrelsen som 1 KB = 1000 bytes. Der er en opfattelse af, at dette skyldes markedsføringsmæssige årsager.
Et eksempel på korrespondancen af enheder i begge tilgange er givet i tabellen:
Enhed | Reduktion | "standard" tilgang | "traditionel" tilgang |
---|---|---|---|
kilobit | kbit, Kb | 103 = 1000 | 210 = 1024 |
megabit | Mbps | 10 6 = 1.000.000 | 220 = 1048576 |
gigabit | Gbit | 109 = 1.000.000.000 | 230 = 1073741824 |
Se også Hastighedsenheder .
Det skal huskes, at 1 byte indeholder 8 bits. For at finde ud af dataoverførselshastigheden i enheder, der almindeligvis bruges til at bestemme mængden af lagret information (bytes, kilobytes, megabytes osv.), skal du konvertere til bytes, dividere kanalhastigheden med 8 og få hastigheden i bytes. Eksempler:
Hastigheden er 512 kbps 512 * 1000 = 512.000 bps 512.000 / 8 = 64.000 bytes/s 64.000 / 1024 = 62,5 KiB/s 64.000 / 1000 = 64 kilobyte/s Hastigheden er 16 Mbps 16 * 1000 * 1000 = 16.000.000 bps 16.000.000 / 8 = 2.000.000 bytes/s 2.000.000 / 1024 / 1024 = 1,9 MiB/s 2.000.000 / 1000 / 1000 = 2 MB/s Hastigheden er 4 Mbps = 4.000.000 bps = 500.000 bytes/s = 0,4768 MiB/s = 488,3 KiB/s = 0,5000 megabyte/s = 500,0 kilobyte/s