If you're seeing this message, it means we're having trouble loading external resources on our website.

Dacă sunteţi în spatele unui filtru de web, vă rugăm să vă asiguraţi că domeniile *. kastatic.org şi *. kasandbox.org sunt deblocate.

Conţinutul principal
Ora curentă:0:00Durata totală:5:59

Transcript video

Salut! Numele meu este Limor Fried si sunt un inginer in cadrul companiei Adafruit Industries. Aici este locul unde fac inginerie si design si proiectez circuite pentru domeniile modei, muzicii si tehnologiei. Numele meu este Federico Gomez Suarez, si sunt un dezvoltator de software pentru Microsoft Hack for Good. Si ma intereseaza folosirea tehnologiei in rezolvarea problemelor sociale din prezent. Poate ati auzit ca toate calculatoarele lucreaza cu 1 si 0. Sau poate ati vazut vizuale infricosatoare precum acesta. Dar astazi aproape nimeni nu are de-a face cu aceste 1 si 0. Dar ele joaca un rol important in modul in care un computer functioneaza in interior. Inauntrul unui computer exista fire electrice si circuite care poarta toate informatiile din acesta. Cum poti pastra sau reprezenta informatia folosind electricitate? Pai, daca ai un singur fir prin care circula electricitate, semnalul poate fi pornit sau oprit. Nu exista prea multe optiuni, dar este un prim pas extrem de important. Cu ajutorul unui singur fir putem reprezenta da sau nu, adevarat sau fals, unu sau zero, sau oricare alte doua optiuni. Aceasta stare de pornit/oprit a unui singur fir este numit un bit, adica cea mai mica parte a informatiei care poate fi stocata de un computer. Daca folosesti mai multe fire primesti mai multi biti: mai multe 1 si 0. Cu mai multi biti poti afisa informatie din ce in ce mai complexa. Dar pentru a intelege acest lucru este nevoie sa invatam ce este un sistem numeric binar. In sistemul de numere zecimale avem zece cifre de la zero la noua si asa am invatat cu totii sa numaram. In sistemul numeric binar avem doar doua cifre: zero si unu. Cu aceste doua cifre putem numara pana la orice numar. Iata cum functioneaza. Intr-un sistem zecimal suntem cu totii obisnuiti ca fiecare pozitie a unui numar sa aiba o valoare diferita. Este pozitia 1, pozitia 10, pozitia 100 si asa mai departe. Spre exemplu, un 9 pe pozitia 100 este un 900. In sistemul binar fiecare pozitie poarta de asemenea o valoare. Dar in loc sa multiplicam cu 10 de fiecare data, multiplicam cu 2. Asadar, exista pozitia 1, pozitia 2, pozitia 4, pozitia 8 si asa mai departe. Spre exemplu, cifra 9 in sistemul binar este 1001. Pentru a calcula valoarea adaugam 1 de 8 ori, plus 0 de 4 ori, plus 0 de doua ori plus 1 o data. Aproape nimeni nu face aceste calcule deoarece calculatoarele le fac in locul nostru. Ce este important este ca orice numar poate fi reprezentat doar cu 1 si 0 sau doar cu cateva fire care sunt pornite sau oprite. Cu cat folosesti mai multe fire, cu atat poti stoca numere mai mari. Cu opt fire poti depozita numere intre 0 si 255. Adica 8 de 1. Cu doar 32 de fire poti stoca orice numar de la 0 la peste 4 miliarde. Folosind sistemul binar poti reprezenta orice numar doresti. Dar cum ramane cu alte tipuri de informatie? Precum texte, imagini sau sunete? Se pare ca toate aceste lucruri pot fi si ele reprezentate cu ajutorul numerelor. Ganditi-va la toate literele alfabetului. Puteti atribui un numar fiecarei litere. A poate fi 1, B poate fi 2 si asa mai departe. Poti mai apoi sa reprezinti orice cuvant sau paragraf sub forma unei secvente de numere. Si, asa cum am vazut, aceste numere pot fi stocate drept semnale electrice pornite sau oprite. Fiecare cuvant pe care-l folositi pe paginile web sau pe telefoanele voastre este reprezentat folosind un sistem ca acesta: Acum, sa analizam fotografiile, videoclipurile si restul graficii pe care o vedem pe un ecran. Toate aceste imagini sunt alcatuite din mici puncte numite pixeli, iar fiecare pixel are o culoare. Fiecare culoare poate fi reprezentata cu ajutorul numerelor. Cand va ganditi ca simpla imagine contine milioane de astfel de pixeli si ca un simplu videoclip afiseaza 30 de imagini pe secunda, ei bine, aici este vorba de multe date. Fiecare sunet este, practic, o serie de vibratii ce au loc in aer. Vibratiile pot fi reprezentate grafic drept forme de unde. Fiecare punct al acestei forme de unda poate fi reprezentat prin numere. Si in felul acesta fiecare sunet poate fi despicat intr-o serie de numere. Daca vrei sunet de o calitate mai inalta, vei alege un element audio de 32 sau de 8 biti. Mai multi biti inseamna un interval mai mare de numere. Atunci cand folosesti un calculator pentru a scrie cod sau pentru a-ti face propria aplicatie, nu te vei ocupa in mod direct cu aceste 1 si 0. Dar vei avea de-a face cu imagini, sunete sau videoclipuri. Asa ca daca vrei sa intelegi modul in care un computer functioneaza in interior, totul se reduce la aceste simple 1 si 0 si la semnalele electrice aflate in circuitele din spatele lor. Acestea sunt sira spinarii in ceea ce priveste intrarea, stocarea, procesarea si afisarea informatiei de catre computere.