Starpība Starp Oktetu Un Baitu

Starpība Starp Oktetu Un Baitu
Starpība Starp Oktetu Un Baitu

Video: Starpība Starp Oktetu Un Baitu

Video: Starpība Starp Oktetu Un Baitu
Video: Supersection 1, Less Comfortable 2024, Aprīlis
Anonim

Oktets vs baits

Skaitļošanā bits ir informācijas pamatvienība. Vienkārši mazliet var uzskatīt par mainīgo, kas var iegūt tikai vienu no divām iespējamām vērtībām. Šīs divas iespējamās vērtības ir “0” un “1”, un tās interpretē kā bināros ciparus. Divas iespējamās vērtības varētu interpretēt arī kā loģiskas (Būla) vērtības, kas ir “true” un “false”. Baits ir vēl viena informācijas vienība, ko izmanto skaitļošanā. Skaitļošanas vēsturē vienības baits ir pārstāvējis dažādus krātuves lielumus (parasti no 4 līdz 10 bitiem), jo tas netiek uzskatīts par standartizētu vienību. Bet, tā kā termins baits tiek intensīvi izmantots, lai pārstāvētu vairāku galveno datoru arhitektūru un ražošanas līniju astoņus bitus, baits lēnām kļuva saistīts ar astoņiem bitiem. Tomēr agrākās neskaidrības dēļ termins Octet tika ieviests kā standartizēta vienība, kas pārstāv astoņus bitus. Tātad, kā tagad,gan baits, gan oktets tiek aizstāti, lai attēlotu astoņus bitus. Baits tiek izmantots arī kā datu tips vairākās programmēšanas valodās, piemēram, C un C ++.

Kas ir oktets?

Oktets ir informācijas vienība, kas definēta kā astoņu bitu sastāvs. To izmanto skaitļošanas un telekomunikāciju jomā. Vārds Octet nāk no prefiksa octo (tas nozīmē astoņi), kas atrodams grieķu un latīņu valodā. Termins oktets bieži tiek izmantots termina baits vietā, lai apzīmētu astoņus bitus. Tas ir saistīts ar faktu, ka agrāk baits netika uzskatīts par astoņu bitu sastāvu (un baita lielums bija neskaidrs). Bet pašlaik, tā kā baits ir cieši saistīts ar astoņiem bitiem, termins baits un oktets tiek lietoti sinonīmi. Tomēr mantotajās sistēmās, kur baits var attiekties uz vairāk vai mazāk par astoņiem bitiem, terminu oktets lieto, lai apzīmētu astoņus bitus (baita vietā).

Lai izteiktu oktetus, tiek izmantoti dažādi attēlojumi, piemēram, heksadecimālo, decimālo vai oktālo skaitļu sistēmas. Piemēram, okteta vērtība ar visiem 1 ir vienāda ar FF heksadecimālu, 255 decimāldaļā un 377 oktālā. Ļoti bieži izmanto oktetus, attēlojot adreses IP (interneta protokola) datortīklā. Parasti IPv4 adreses tiek attēlotas kā četri okteti, kurus norobežo punkti (punkti). Piemēram, visaugstāk numurētās adreses attēlojums ir 255.255.255.255 (izmantojot 4 oktetus ar visām 1). Abstraktā sintakses apzīmējumā, ko izmanto telekomunikācijās un datortīklos, okteta virkne attiecas uz dažāda garuma oktetu secību. Franču un rumāņu valodās “o” (mazais burts o) ir simbols, ko lieto, lai apzīmētu vienības oktetu. To lieto arī ar metriskiem prefiksiem (piemēram, ko kilocettam, kas nozīmē 1000 oktetus).

Kas ir baits?

Baits ir arī informācijas vienība, ko izmanto skaitļošanā. Viens baits ir vienāds ar astoņiem bitiem. Lai gan nav īpaša iemesla astoņu bitu izvēlei baitam, tādi iemesli kā astoņu bitu izmantošana rakstzīmju kodēšanai datorā un astoņu vai mazāk bitu izmantošana, lai attēlotu mainīgos daudzās lietojumprogrammās, spēlēja lomu 8 biti kā viena vienība. Simbols, ko izmanto, lai attēlotu baitu, ir lielais burts “B”, kā noteikts IEEE 1541. Baits var attēlot vērtības no 0 līdz 255. Baitu kā datu tipu izmanto arī vairākās programmēšanas valodās, piemēram, C un C ++.

Kāda ir atšķirība starp oktetu un baitu?

Skaitļošanā gan baits, gan oktets ir informācijas vienības (kas ir vienādas ar astoņiem bitiem), kuras bieži lieto sinonīmi. Lai gan abi attēlo astoņus bitus (pašlaik), lietojumprogrammās oktets ir vairāk izvēlēts nekā baits, kur vēsturisku iemeslu dēļ var būt neskaidrības par baita lielumu (jo baits nav standartizēta vienība un tas tika izmantots, lai attēlotu bitus dažāda lieluma virknes, sākot no 4 līdz 10 agrāk). Lai gan baits tiek izmantots ikdienas lietošanā, tehniskajās publikācijās priekšroku dod terminam oktets, kas nozīmē astoņus bitus. Piemēram, IETF (Internet Engineering Task Force) publicētā RFC (Request for Comments) bieži lieto terminu oktets, lai aprakstītu tīklu protokolu parametru lielumus. Tādās valstīs kā Francija, Francijas Kanāda un Rumānija oktets tiek izmantots pat kopīgajā valodā baita vietā. Piemēram, megabaitu (MB) vietā bieži tiek izmantots megaoktets (Mo).

Ieteicams: