Bit si Byte

Daca ai folosit calculatorul pentru mai mult de 5 minute sigur ai auzit de Biti si Byti.Capacitatea RAM si al hard discului este masurata in bytes,de asemenea marimea fisierelor cand le examinezi intr-un file viewer.

Poate ai auzit de exemplu, "Calculatorul acesta are procesor Pentium de 32 biti,64 megabytes RAM si hard disc de 10 gigabytes.In acest articol voi scrie despre Biti si Byti,cu explicatii gandite sa ii satisfaca si pe cei neinitiati in acest domeniu.

 unu si zero reprezinta bytes


Numere Zecimale

cComputer cu numere binare  Aynstein.blogspot.com

Cea mai usoara cale de a intelege bitii este de a le compara cu ceva ce deja cunoastem:cifrele.
O cifra este un loc unde se poate afla o singura valoare numerica de obiciei intre 0 si 9.Pentru a putea forma numere mai mari cifrele sunt combinate impreuna.De exemplu, 6357 are patru cifre.7 este in locul unitatiilor, 5 este in locul zecimiilor, 3 este in locul sutimiilor, 6 este in locul miilor.Deci aceasta cifra ar mai putea arata si asa:

(6 * 1000) + (3 * 100) + (5 * 10) + (7 * 1) = 6000 + 300 + 50 + 7 = 6357


O alta metoda de a-l exprima ar fi folosind puteriile lui 10.

(6 * 10^3) + (3 * 10^2) + (5 * 10^1) + (7 * 10^0) = 6000 + 300 + 50 + 7 = 6357

Ceea ce se poate vedea mai sus este ca fiecare cifra tine locul urmatoarei la puterea 10,incepand de la prima cifra cu 10 la puterea zero.(greu de inteles dar fortati-va creierul si eu asa am facut,dar a fost mai greu pentru ca eu am citit in engleza)

Nu e nici o noutate pana acum--avem de-a face cu cifre zecimale zilnic.Un lucru inteligent in privinta sistemului numeric este faptul ca nimic nu te obliga sa ai zece valori diferite intr-o cifra.Sistemul nostru numeric pe baza de 10 valori s-a dezvoltat probail pentru ca avem zece degete,dar daca s-ar fi intamplat sa evoluam altfel si sa avem 8 degete poate acum aveam sistem numeric pe baza de 8 valori numerice (Cam asa arata:0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,etc,si inseamna ca foloseam puteriile lui 8 in loc de 10.Complicat de gandit,dar interesant).

Poti avea sistem numeric bazat pe orice valoare.De fapt sunt motive intemeiate pentru a folosi diferite sisteme,bazate pe alta valoare decat zece.

Computerele opereaza folosind sistemul bazat pe 2 valori (0 si 1),cunoscut si sub numele de sistemul binar (la fel ca si denumirea zecimala pentru sistemul obisnuit cu 10 valori).

Afla in sectiunea urmatoare de ce si cum functioneaza acest sistem.

Sistemul binar si Byt-ul de 8 Biti

Motivul pentru care calculatoarele folosesc sistemul binar este faptul ca e mult mai usor de a-l folosi cu technologia din prezent.S-ar putea construi calculatoare care opereaza cu sitemul numeric zecimal dar ar fi exagerat de costisitoare in momentul de fata.Pe de alta parte computerele care folosesc sistemul bazat pe 2 valori numerice (binar) sunt relativ ieftine.

Deci calculatoarele folosesc numere binare,de accea folosesc digiti binari ("binary digit") in loc de digiti zecimali.Cuvantul bit este o prescurtare a cuvintelor "Binary digit.Daca digitii zecimali pot avea zece valori diferite variind intre 0 si 9,Bit-uriile au doar 2 valori numerice:0 si 1.De aceea ,un numar binar este compus doar din 0 si 1,cam asa: 1011. Cum iti dai seama ce valoare are acest numar binar?In acelasi fel ca si numarul 6357 din articolul trecut,dar folosesti baza 2 in loc de 10.deci:


(1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 8 + 0 + 2 + 1 = 11

A numara in sistemul binar este destul de usor.Incepand de la 0 pana la 20 cam asa ar arata numerele:

0 =     0
1 = 1
2 = 10
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = 1000
9 = 1001
10 = 1010
11 = 1011
12 = 1100
13 = 1101
14 = 1110
15 = 1111
16 = 10000
17 = 10001
18 = 10010
19 = 10011
20 = 10100


Cum poti vedea si in tabelul de mai sus,0 si 1 sunt identice atat in sistemul binar cat si in
sistemul zecimal.Insa la numarul 2,se schimba sistemul:daca la 1 adaugi 1 acesta devine 10.
La trecerea de la numarul 15 la 16 acest efect trece peste 4 biti,1111 devenind 10000.

Bitii sunt foarte rar vazuti singuri in computere.Ele sunt aproape intotdeauna ingramaditi in
colectii de 8 biti,iar aceste "colectii" se numesc Bytes.De ce sunt 8 biti intr-un byte?
O intrebare similara este "De ce sunt 12 oua intr-o duzina?"Byte-ul de 8 biti este un lucru pe
care oamenii l-au stabilit in ultimii 50 de ani.

Cu 8 biti intr-un byte,poti interpreta 256 valori variind de la 0 pana la 255:
  0 = 00000000
1 = 00000001
2 = 00000010
...
254 = 11111110
255 = 11111111

De exemplu CD-uriile folosesc 2 byti,sau 16 biti,per monstra.astfel fiecare monstra
poate avea 65 535 valori:
    0 = 0000000000000000
1 = 0000000000000001
2 = 0000000000000010
...
65534 = 1111111111111110
65535 = 1111111111111111

Articol original in limba romana,pre;uat de pe howstuffworks.com




Niciun comentariu:

Trimiteți un comentariu