bit / byte

Ce este bit-ul?  Dar byte-ul?

Mai intai a fost bit-ul. Acesta reprezinta din punct de vedere logic (calculatoresc) o valoare booleana. Adica 0 sau 1. Din punct de vedere electronic reprezinta “e curent” sau “nu e curent”. Cam asa functioneaza tot ce se afla in interiorul calculatorului. Dar sa vedem ce este byte-ul.

Byte-ul este o grupare formata din 8 biti. Adica ceva de genul 00101001. Acesta poate lua valori de la 00000000 si poate ajunge pana la 11111111. Adica poate lua vreo 256 de valori. Adica toate combinatiile care se pot face din opt de 0 si 1. Mai simplu, daca apasam pe o tasta de la calculator, noi formam de fapt un byte (un character). Adica am apasat tasta “a” si de fapt in memoria calculatorului se duce un byte: “01100001”.  Apasam “b” si in memorie se duce “01100010”. Apasam “c” si in memorie se duce “01100011”. De ce are byte-ul 8 biti? Ca asa au ales unii. Alfabetul are doar vreo 30 de caractere. Pentru ce ne trebuie 256 caractere? Pentru ca sunt litere mari si litere mici. Adica vreo 60. Si mai sunt si semne de punctuatie. Si mai sunt si alte caractere speciale. In anumite sisteme speciale codarea se face pe mai putin sau mai mult de 8 biti. Daca este vital spatiul pe care il ocupa un caracter, atuci putem codifica totul pe 5 biti. Adica 32 caracatere. Dar atunci nu mai avem litere mari si mici, o gramada de semne de punctuatie s.a.m.d.

Ca o paranteza, unii au mai codat si pe 16  biti (65536 combinatii). Adica un word. Deci avem in lumea “normala” a calculatoarelor bit/byte/word.

In domeniul comunicatiilor de obicei se transmit datele in mod serial. Adica bitii vin pe rand. Cu alte cuvinte, cand transmitem litera “a” se transmit pe rand bitii 0…1…1…0…0…0…0…1. Din aceasta cauza transmisiunile se fac si se comunica in biti. Afisarea pe calculator se face de obicei in bytes. Din cauza aceasta se fac confuzii intre bit si byte.

Spre exemplu o transmisiune cu o viteza de 100 mega biti pe secunda (100mbps) inseamna “pe limba noastra” aprox. 12 mega bytes pe secunda (12MB/s). Cu alte cuvinte, calculatorul ne-ar afisa o viteza de 12 MB/s.

Exemple:
1000 mbps inseamna aprox. 120MB/s
100 mbps inseamna aprox. 12MB/s
10 mbps inseamna aprox. 1,20MB/s

Clar?

<–Back