Reprezentarea internă în computer a informațiilor de orice fel este binară.
· Bit - unitatea minimă a cantității de informații, este egală cu o singură cifră binară.
Valoarea sensului unui bit poate fi reprezentată ca:
- alegerea răspunsului este "da" sau "nu" la întrebare;
- "Există semnal / fără semnal";
Un bit poate codifica două obiecte.
Bitul ca unitate de informație este prea mic, deci o altă unitate mai comună de cantitate de informații, derivată dintr-un bit-byte, este folosită în mod constant.
· Byte - unitatea minimă de citire / scriere a memoriei calculatorului, egală cu 8 biți:
1 octet = 8 biți.
În acest caz, biții sunt numerotați de la dreapta la stânga începând de la cifra 0.
Un octet poate codifica 256 obiecte (28 = 256), fiecare cu 256 obiecte care corespund unui număr de 256 de 8 cifre binare.
1 kilobyte = 1 KB = 1 K = 1024 octeți.
1 megabyte = 1 MB = 1 M = 1024 KB.
1 gigabyte = 1 GB = 1 G = 1024 MB.
1 terabyte = 1 TB = 1 T = 1024 GB.
Prezentarea diferitelor tipuri de informații într-un computer
Tipurile de informații procesate în computer:
În ciuda formularului original, toate informațiile din computer sunt prezentate sub formă numerică.
Codificarea informațiilor numerice într-un PC
Există mai multe moduri de reprezentare a numerelor într-un PC. Numerele pot fi întregi și fracționați, pozitivi și negativi.
Numere întregi pozitive de la 0 la 255 pot fi reprezentate direct în sistemul binar și vor ocupa un octet în memoria calculatorului.
Numerele negative întregi sunt reprezentate într-un mod special: semnul negativ al numărului este, de obicei, codat de bitul de ordin înalt, zero este interpretat ca plus, unul ca minus. Deoarece un bit va fi ocupat, numerele întregi pot fi codificate într-un octet de la -127 până la +127 printr-un singur octet. Acest mod de reprezentare a numerelor întregi se numește cod direct.
În computere se folosesc două forme de reprezentare a numerelor binare fracționate:
într-o formă sau formă naturală, cu un punct fix (punct);
într-o formă normală sau cu un punct cu punct de plutire (punct).
Cu o virgulă fixă, toate numerele sunt reprezentate ca o secvență de numere cu o constantă pentru toate numerele printr-o virgulă care separă întreaga parte de cea fracționată.
Un exemplu. Fie ca numărul să fie reprezentat ca m: n, unde m este un număr fix de cifre în partea întregă a numărului (înainte de virgulă), n este un număr fix de cifre în partea fracționată a numărului (după punctul zecimal).
De exemplu, m = 3, n = 6, atunci numerele scrise într-o astfel de grilă de biți au forma:
- 213, 560000; + 004, 021025; 000, 007345.
Cu toate acestea, această reprezentare este folosită în principal pentru numere întregi, deoarece atunci când rezultatul unei operații părăsește limitele unei astfel de rețele, alte calcule își pierd sensul.
Cu un punct de plutire toate numerele sunt reprezentate ca două grupe de cifre. Primul grup de cifre este numit mantisa, al doilea este ordinea. Mai mult, valoarea absolută a mantistei trebuie să fie mai mică de 1, iar ordinea - cu un număr întreg.
În general, un număr cu virgulă mobilă poate fi reprezentat ca:
unde M este mantisa unui număr (M <1);
r este ordinea numărului (r este un număr întreg);
P - baza sistemului numeric.
Un exemplu. Numerele din exemplul anterior sunt:
- 0, 21356 10 3; + 0, 4021025, 10 1; - 0, 734500, 10 -2.
Forma normală de reprezentare are o gamă largă de numere afișate și este baza în PC-urile moderne.
În plus față de sistemul de numere binare, notația binară-zecimală a devenit, de asemenea, larg răspândită. În acest sistem, toate cifrele zecimale sunt codificate separat cu patru cifre binare și în această formă sunt scrise secvențial unul după altul.
Un câmp este o secvență de mai mulți biți sau octeți.
În PC, câmpurile cu lungime constantă și variabilă pot fi procesate.
Domenii de lungime constantă:
cuvânt dublu - 4 octeți;
cuvânt extins - 8 octeți;
cuvântul are lungimea de 10 octeți.
Câmpurile cu lungime variabilă pot avea orice dimensiune de la 0 la 256 octeți, dar trebuie să fie un număr multiplu de un număr întreg de octeți.
1) Cuvânt dublu - 4 octeți = 32 biți