1.2. Mijloace tehnice de prelucrare a informațiilor
1.2.5. Prezentarea informațiilor în computer, unități de informații
Calculatorul utilizează un sistem de numere binare, adică toate numerele din computer sunt reprezentate cu ajutorul zerourilor și a celor, prin urmare, calculatorul poate procesa numai informațiile prezentate în formă digitală.
Pentru a converti informațiile numerice, textuale, grafice, de sunet la coduri digitale este necesar. Codificarea este conversia datelor unui tip prin date de alt tip. Sistemul informatic aplică o codificare binară, bazată pe reprezentarea secvenței de date a două caractere: 1 și 0 sunt numite cifre binare (binar cifre - biți abreviat).
Astfel, unitatea de informații din computer este un bit, adică Un pic care poate lua valoarea 0 sau 1. Opt biți consecutivi alcătuiesc un octet. Într-un octet poate codifica valoarea unuia din 256 caractere posibile (256 = 2 până la 8 °). O unitate mai mare de informații este kilobiți (kB), 1024 (1024 bytes = 2 la puterea 10). Chiar și mai mari unități de date: megaocteți, gigaocteți, teraocteți (1 MB = 1024 KB, 1 GB = 1024 MB; 1TB GB = 1024).
Numerele întregi sunt codate de un cod binar pur și simplu (prin împărțirea numărului cu două). Pentru a codifica informații non-numerice, se folosește următorul algoritm: toate valorile posibile ale informațiilor codificate sunt numerotate și aceste numere sunt codificate folosind cod binar.
De exemplu, pentru a reprezenta informațiile text, se utilizează o tabelă de numerotare a simbolurilor sau o tabelă de codificare a caracterelor, în care fiecare simbol corespunde unui număr întreg (număr de ordine). Opt cifre binare pot codifica 256 de caractere diferite.
Standardul ASCII existent (sistem de codare pe 8 biți) conține două tabele de codare - de bază și extinse. Primul tabel conține 128 de simboluri de bază, conține coduri de caractere în limba engleză, iar al doilea tabel de codare conține 128 de caractere extinsă.
Deoarece acest standard nu include simbolurile alfabetelor naționale ale altor țări, în fiecare țară 128 coduri de simboluri extinse sunt înlocuite cu simbolurile alfabetului național. În prezent, există mai multe tabele de codificare a caracterelor în care 128 coduri de caractere extinse sunt înlocuite cu simboluri ale alfabetului național.
De exemplu, codificarea caracterelor ruse Widows - 1251 este utilizată pentru computerele care rulează sub Windows. O altă codificare pentru limba rusă este KOI-8, care este de asemenea utilizat pe scară largă în rețelele de calculatoare și în sectorul rus de Internet.
Dar, folosind diferite pagini de cod pentru caractere internaționale (folosind 8 - sistem de codificare de biți) creează probleme pentru schimbul de fișiere între diferite noduri pe Internet. Pentru a remedia deficiențele ASCII standard organizația Unicode a implementat un nou sistem universal UNICODE standard bazat pe 16 - biți de codificare de caractere.
Prima versiune a Unicode a fost codificată cu o dimensiune fixă de caractere de 16 biți (doi octeți). Acest sistem pe 16 biți furnizează coduri generice pentru 65 536 de caractere diferite, adică în acest tabel pot fi plasate simbolurile limbilor majorității țărilor lumii.
Dar introducerea unui sistem fix de codificare a caracterelor pe 16 biți (UTF-16) ar duce la o creștere a volumului de fișiere text la jumătate. În prezent, Unicode are mai multe forme de prezentare: UTF-8, UTF-16 și UTF-32. UTF-32 utilizează 32 de biți pentru a codifica orice caracter, iar UTF-8 și UTF-16 utilizează un număr variabil de octeți pentru a reprezenta caracterele.
De fapt, codificarea UTF-8 este în prezent utilizată, ceea ce asigură compatibilitatea cu un sistem ASCII care utilizează caractere pe 8 biți. Caracterele ASCII ocupă un octet în UTF-8 și utilizează aceleași biți. Caracterele Unicode rămase care nu aparțin caracterelor ASCII sunt codificate de un număr variabil de octeți de la două la patru.
Pentru a codifica datele grafice, de exemplu, o astfel de metodă de codificare este utilizată ca raster. Coordonatele punctelor și proprietățile acestora sunt descrise cu ajutorul numerelor întregi, care sunt codificate folosind cod binar. Astfel, obiectele grafice alb-negru pot fi descrise printr-o combinație de puncte cu 256 gradări de culoare gri, adică Pentru a codifica luminozitatea oricărui punct, este suficient un număr binar pe 8 biți.
Modul de reprezentare a graficii color în sistemul RGB utilizând 24 de biți (8 biți pentru fiecare dintre cele trei culori primare) se numește culoare completă. Pentru modul color în sistemul CMYK, trebuie să aveți 32 de biți (patru culori de 8 biți).
Următorul. >>> Topic: 1.3.1. Structura software-ului PC