REPREZENTAREA INTERNA A INFORMATIEI INTR-UN CALCULATOR
A) PRINCIPIILE MATEMATICE
In interiorul calculatoarelor circula semnale (impulsuri). Pantru a memora si transmite informatiile prin intermediul acestor semnale, calculatoarele folosesc un sistem de reprezentare a informatiilor pe doua niveluri.
Practic, in calculator exista semnale electrice de tensiune mai inalta care sunt interpretate ca avand valoarea 1 si semnale de tensiune joasa, interpretate ca avand valoarea 0. Valorile 0 si 1 se mai numesc si BITI si reprezinta particulele cele mai mai mici de informatie din calculator.
Astfel, devine evident de ce in calculatoare este folosit sistemul binar (in baza 2), deoarece toate datele sunt reprezentate prin cifrele 0 si 1.
Pentru citirea informatiilor nu se folosesc insa biti in mod individual (singuri ei reprezentand o cantitate prea mica de informatie) ci grupati intr-o succesiune.
O astfel de succesiune de 8 biti se mai numeste BYTE (sau OCTET), acesta reprezentand unitatea de masura a capacitatii de memorie.
Ex. 10011001 = 1 byte
Un byte poate reprezenta un singur caracter. Cel mai mic numar care poate fi reprezentat de un byte este 0 iar cel mai mare numar este 255:
0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 = 00000000 = 0 1 x 2 + 1 x 2 + 1 x 2 + 1 x 2 + 1 x 2 + 1 x 2 + 1 x 2 + 1 x 2
Prin intermediul bitilor se pot reprezenta nu numai numere ci si litere sau cuvinte. In calculator caracterele alfanumerice sunt codificate si deci recunoscute dupa un anumit sistem, codurile fiind tot numerice. Acest sistem permite reprezentarea cu usurintasi a valorilor logice TRUE =1 si FALSE = 0.
La aparitia primelor calculatoare personale, cu procesoare pe 4 biti, se utilizau coduri scurte, suficiente pentru codificarea a 16 simboluri. Codul de baza utilizat pe 4 biti pentru 10 numerale se numea Binary Coded Decimal sau BCD si este incautilizat pe unele sisteme.
Cod binar |
Numeral |
| |
Acest sistem de codificare s-a dovedit repede insuficient, fiind nevoie sa se treacala utlizarea unor sisteme de codificare mai complexe, dintre care cel mai cunoscut este codul ASCII.
B) TABELA ASCII UNITED STATES
C) UNITATI UZUALE DE MASURA A MEMORIEI
Un byte este o succesiune de 8 biti. El reprezinta unitatea de baza a capacitatii de memorie. Bytul, notat B si multiplii sai reprezinta unitati de masura a capacitatii de memorare atat pentru memoria interna a calculatorului, cat si pentru alte dispozitive.
Deoarece reprezentarea numerelor in calculator se face in baza 2 si nu in baza zece, asa cum suntem obisnuitisa lucram in mod normal, si multiplii byte-ului vor fi puteri ale lui 2 si nu ale lui 10.
Astfel:
1 KB = 2 B = 1024 B si nu 10 = 1000 B
1 MB = 2 KB = 1024 KB = 1048576 B
1 GB = 2 MB = 1024 MB = 1048576 KB = 1073741824 B
1 TB = 2 GB = 1024 GB = 1048576 MB = 1073741824 KB
Abrevierile K (kilo), M (mega), G (giga) si T (tera) se scriu cu litere mari si reprezinti mii, milioane, miliarde si respectiv biliarde.
Astazi, dimensiunile obisnuite ale hard-discurilor sunt de ordinul GB iar ale memoriei RAM instalate de ordinul MB.
|