Biți și bytes

După cum se știe, computerul funcționează informația, dar este clar că nu este așa, așa cum suntem. În ce mod și cum să măsoare aceste informații? Care este informația. Să ne ocupăm! Pentru cei care au nevoie să traducă biți, bytes, kilobytes, megaocteți, gigaocteți, terabytes. Am făcut o „rima“ la îndemână, pe care îl puteți descărca la sfârșitul articolului.

Nu este menționat din nou că computerul procesează informațiile folosind dispozitivele din unitatea de sistem, acesta este transferat de la un dispozitiv la altul în unitatea de sistem prin cabluri. Știți deja că există dispozitive externe, cum ar fi dispozitive de intrare (tastatura și mouse-ul, de exemplu), cu care putem da comenzi la calculator, ceea ce înseamnă că transmit, de asemenea, unele informații. În acest scop, acestea sunt conectate la terminalele. Am învățat deja cum să se conecteze unele dispozitive. Și, în sfârșit, informațiile prelucrate sunt utilizate de noi. De exemplu, se întoarce la noi prin dispozitivele de ieșire, așa cum este exemplificat de imaginea monitorului. Suntem cu toții obișnuiți cu informațiile, cum ar fi literele din carte, intrarea noastră în jurnal. Totul este simplu: informația este stocată în carte sub formă de text, iar cartea pe un raft din bibliotecă. Și, după cum este posibil să fi citit, informațiile din computer sunt stocate pe mass-media. Aici, de exemplu, un hard disk (a se citi despre el aici) în unitatea de sistem (imaginat de el)

Biți și bytes

Ce este un octet. Cât de mulți biți dintr-un octet.

Probabil ați auzit de codul Morse, în care o combinație de semnale sonore lungi și scurte (puncte și linii), în discursul decodificat. Dacă luăm în considerare o combinație de 8 cifre, din care fiecare poate fi unul sau zero, obținem 256 de combinații, care este suficient pentru a afișa cifre și caractere, și în care un alfabet. Și acești 8 biți se numește un octet. Astfel de 8 biți per octet. Acest lucru nu este necesar să-și amintească sau să memoreze, puteți lucra pe computer și fără astfel de cunoștințe, dar tot trebuie să evalueze cantitatea de informații. Se măsoară biți și bytes de informații, chiar și dificile, deoarece volumul de date este mult mai mare.

Ce este kilobytes, MB și GB. Cum se convertesc la kilobytes megaocteți și gigaocteți la megaocteți.

În sistemul zecimal de calcul, vom folosi prefixe pentru a indica un număr mare. De exemplu: kilogramul de prefix înseamnă că numărul specificat trebuie să fie înmulțit cu o mie. 1 kg = 1000 grame. Dar kilobytes - aceasta nu este o mie de bytes. și 2 la puterea 10, care este de 1024 bytes, ceea ce nu este în întregime corectă. Prin acest dificil la început să se obișnuiască pentru a avea chiar o anecdotă:

- Ceea ce este diferit de programator uman de obicei?

- Programatorul crede că un kilogram de cârnați - este de 1024 grame, iar omul obișnuit crede kilobyți - este de 1000 octeți.

Mega Prefixul sugerează milioane, dar megaocteți - acest lucru din nou, în 1024 kilobytes, sau 1.048.576 bytes. După cum puteți vedea, mai mult de kilobytes megaocteți. Gigaocteți - este de 1024 MB = 1.048.576 KB = 1.073.741.824 de octeți. Terabyte - e 1.024 de gigaocteți, respectiv.

Aici sunt cele mai frecvente cantitatea de unități de informații. Pentru a converti kilobytes la megaocteți. este necesar să le separe de 1024, și pentru a pune gigabytes necesare pentru megaocteți, le înmulțește cu 1024. Acesta a fost propus pentru a elimina confuzia pentru utilizarea prefixe binare „bi“, dar kibibyte și mebibytes nu suna foarte frumos și neobișnuit, astfel încât acestea nu au luat încă rădăcină.

Pentru a face mai ușor pentru a converti o unitate la alta, puteți utiliza un traducător.

Pentru a înțelege ce va fi un lucru familiar pentru noi într-o formă electronică (în termeni de volum), da cifre aproximative:

  • Conținutul foii de înregistrare a A4 - 100 kilobiți
  • 1,5 ore de film la un nivel scăzut (pentru scara de azi), ca - 1,5 gigabytes. Cea mai mare poate fi de 40 GB.
  • Fotografii de calitate medie - 1-1,5 megaocteți
  • înregistrare audio de calitate medie de 3-5 minute - 10 MB

Când conținutul de octeți reprezentate în formă binară, este necesară 8 cifre. Fiecare număr corespunde la un bit, care sunt numerotate de la 0 la 7. Ca în zecimale cifre aranjate de la dreapta la stânga, de la juniori la seniori rândurile. În contrast cu numerele zecimale în care fiecare număr succesiv are o greutate de 10 ori mai mult decât vecinul său la dreapta, cifre binare au doar de două ori mai mult în greutate. Astfel, dreapta cifra cea mai crede. al doilea - doi, trei - patru, etc. la o valoare de 128 pentru octet opta cifră. Acest lucru înseamnă că, dacă prima cifră este 1, apoi adăugând 1 conduce la faptul că acesta va deveni 0 și 1 va fi mutat la a doua cifră pentru numerele zecimale 9 + 1 = 0 și unitățile transferate la următoarea cifră. Iată modul în care primele numere de duzină sunt reprezentate în formă binară:

00000000 0
00000001 1
00000010 2
00000011 3
00000100 4
00000101 5
00000110 6
00000111 7
00001000 8
00001001 9
00001010 10


În această secvență, din stânga zerouri mai neobyazatelny, adică această secvență poate fi scris ca 0, 1, 10, 11, 100, 101, etc. Zerourile sunt incluse numai pentru a vă reaminti că un octet este de opt cifre corespunzătoare biți. La un set de zero-uri și cele pot fi un pic obositoare, puteți lucra mai ușor cu numere binare, dacă le prezintă în felul următor:

bit 7 6 5 4 3 2 1 0
Valoarea 64 32 16 128 8 4 2 1

În timp ce în numere binare fiecare figură succesiv de două ori pe cel anterior, în numere hexazecimale fiecare cifră ulterioară mai mult de 16 ori. În cifre zecimale care corespund prima poziție. al doilea - de ordinul zecilor, a treia - sute. În cifre binare corespunzătoare prima poziție a unităților, al doilea - doua, a treia - patru. Numere hexazecimale în prima poziție corespunde unei unități, al doilea - 16 al treilea - 256, etc. Acest lucru înseamnă că, atunci când poziția de unități este numărul 9, adăugarea de unități nu conduce la transferul la cifra următoare, cum ar fi, în cazul numerelor zecimale. Dar cum să înregistreze numărul de zecimale 10, o cifră? Răspunsul este că numărul hexazecimal folosind primele 6 litere ale alfabetului latin pentru caractere numerice suplimentare:


zecimal echivalent caracter hexazecimal

A 10
B 11
C 12
D 13
E 14
F 15