Biblioteca
Tutora
BibliotecaInformatică și TIC › clasa a IX-a

Sisteme de calcul

Prezentarea arhitecturii unui sistem de calcul, a componentelor hardware și a modului de funcționare a acestora.

Modelul Von Neumann — schema după care funcționează orice calculator

Aproape toate calculatoarele moderne, de la laptop la telefon, urmează arhitectura Von Neumann, propusă în 1945. Ideea ei revoluționară: programul și datele stau în aceeași memorie, sub formă de numere binare — deci un calculator poate rula orice program, fără să fie recablat pentru fiecare sarcină.

Componentele modelului:

Funcționarea este un ciclu repetat neîncetat: extrage instrucțiunea din memorie → decodific-oexecut-o → treci la următoarea. Tot ce face un calculator, oricât de spectaculos, se reduce la acest ciclu executat de miliarde de ori pe secundă.

Distincția de vocabular care se cere mereu: hardware = componentele fizice (tot ce poți atinge); software = programele, adică instrucțiunile care spun hardware-ului ce să facă. Unul fără celălalt e inutil.

Procesorul — creierul care execută instrucțiuni

Procesorul (CPU) execută instrucțiunile programelor. Caracteristicile după care îl evaluezi:

În interiorul procesorului, registrele sunt cele mai rapide zone de stocare — câteva zeci, fiecare de dimensiunea unui cuvânt de memorie — în care se țin operanzii calculelor curente.

Ierarhia care explică aproape orice discuție despre viteza calculatoarelor: registre → cache → RAM → stocare externă. Cu fiecare nivel crește capacitatea, dar scade viteza; arta construirii unui calcul rapid este să ții datele cât mai aproape de vârful ierarhiei.

Memoria internă: RAM, ROM și cache

Memoria internă este spațiul de lucru al procesorului — aici trebuie să se afle orice program ca să poată fi executat.

Confuzia care apare cel mai des în teste: memoria RAM nu este spațiul de stocare. Un telefon cu 8 GB RAM și 256 GB stocare are 8 GB spațiu de lucru volatil și 256 GB spațiu permanent pentru fișiere. Fraza „am memorie plină de la poze” se referă la stocare, nu la RAM.

A doua distincție: mai multă RAM nu face procesorul mai rapid — reduce doar situațiile în care sistemul trebuie să mute date pe stocarea externă (mult mai lentă) pentru că spațiul de lucru nu ajunge.

Stocarea externă și dispozitivele de intrare/ieșire

Memoria externă (stocarea) păstrează datele permanent, inclusiv fără curent:

Dispozitivele periferice se clasifică după sensul fluxului de date față de sistem:

Bit, byte și multiplii lor — cum se măsoară informația

Bitul (binary digit) este cea mai mică unitate de informație: o cifră binară, 0 sau 1. Fizic poate fi o tensiune prezentă sau absentă, o zonă magnetizată într-un sens sau altul.

Byte-ul (octetul) = 8 biți și este unitatea practică de bază: un caracter din alfabetul englez ocupă în codificarea clasică ASCII exact un octet. Cu 8 biți se pot reprezenta 2 la puterea 8 = 256 de combinații distincte — de aici limita 0–255 care apare peste tot în informatică.

Multiplii, în convenția binară folosită la clasă:

Factorul este 1024 = 2 la puterea 10, nu 1000 — pentru că totul în calculator e organizat pe puteri ale lui 2. (Producătorii de discuri folosesc factorul 1000, motiv pentru care un disc „de 1 TB” apare în sistem cu mai puțin — o discrepanță de convenție, nu un defect.)

Capcana de calcul care pică cel mai des: conversiile sar câte un factor de 1024 pe treaptă. 2 GB = 2 × 1024 MB = 2048 MB, iar 2 GB în KB = 2 × 1024 × 1024 = 2.097.152 KB. Și atenție la litere: b mic = bit, B mare = byte; o conexiune de 100 Mbps (megabiți pe secundă) transferă doar 12,5 MB (megabytes) pe secundă — de opt ori mai puțin decât pare.

De reținut

arhitectura Von Neumann
modelul de calculator în care programul și datele sunt păstrate în aceeași memorie, iar procesorul execută ciclic: extrage instrucțiunea, o decodifică, o execută
hardware
totalitatea componentelor fizice ale unui sistem de calcul: procesor, memorie, plăci, periferice
software
totalitatea programelor care indică hardware-ului ce operații să execute
unitatea aritmetico-logică (UAL)
componenta procesorului care efectuează operațiile aritmetice și logice; împreună cu unitatea de comandă și control formează UCP
memoria RAM
memoria internă de lucru, cu acces direct la orice celulă; este volatilă — conținutul se pierde la întreruperea alimentării
memoria ROM
memorie internă nevolatilă, destinată în principal citirii; conține firmware-ul de pornire (BIOS/UEFI) al calculatorului
memoria cache
memorie mică și foarte rapidă, situată între procesor și RAM, care păstrează datele accesate recent pentru a reduce timpii de așteptare
SSD
unitate de stocare pe memorie flash, fără componente mecanice: mai rapidă și mai rezistentă la șocuri decât hard diskul, dar mai scumpă pe unitatea de capacitate
bit
cea mai mică unitate de informație: o cifră binară, 0 sau 1
byte (octet)
grup de 8 biți; poate codifica 256 de valori distincte, iar multiplii lui cresc din 1024 în 1024: KB, MB, GB, TB

Greșeli frecvente

Greșit: Memoria RAM ar fi locul unde se păstrează pozele și fișierele
Corect: Fișierele stau pe stocarea externă (SSD/HDD), care e nevolatilă; RAM este spațiul de lucru volatil al programelor deschise și se golește la oprirea calculatorului
Greșit: 1 GB ar fi egal cu 1000 MB în convenția binară
Corect: În convenția binară 1 GB = 1024 MB, pentru că factorul este 2 la puterea 10; convenția cu 1000 e folosită de producătorii de discuri, de unde diferența afișată de sistem
Greșit: Mbps și MB/s ar fi același lucru
Corect: b mic înseamnă bit, B mare byte: 100 Mbps = 100 megabiți pe secundă = 12,5 MB/s, de opt ori mai puțin; confuzia duce la așteptări greșite despre viteza de descărcare
Greșit: Un procesor cu frecvență mai mare ar fi automat mai rapid
Corect: Performanța depinde și de numărul de nuclee, de memoria cache și de arhitectură; un procesor modern la 3 GHz poate depăși clar unul vechi la 3,8 GHz
Greșit: Ecranul tactil ar fi doar dispozitiv de ieșire
Corect: Ecranul tactil este dispozitiv de intrare-ieșire: afișează informația (ieșire) și preia atingerile utilizatorului (intrare); la fel, unitățile de stocare externe sunt I/O, nu doar una dintre categorii

Test — 6 întrebări ca la examen

1. Ideea centrală a arhitecturii Von Neumann este că:
  1. procesorul are mai multe nuclee
  2. programul și datele stau în aceeași memorie
  3. memoria RAM este volatilă
  4. fiecare program are propriul hardware dedicat
Vezi răspunsul
programul și datele stau în aceeași memorie. Stocarea programului în memorie, alături de date, permite aceluiași hardware să execute orice program. Ultima variantă descrie exact situația dinaintea acestui model, când mașinile de calcul erau recablate pentru fiecare sarcină.
2. Care componentă a procesorului efectuează calculele și comparațiile?
  1. unitatea de comandă și control
  2. memoria cache
  3. unitatea aritmetico-logică
  4. magistrala de date
Vezi răspunsul
unitatea aritmetico-logică. UAL execută operațiile aritmetice și logice; unitatea de comandă și control — distractorul apropiat — doar citește instrucțiunile și dirijează execuția, fără să calculeze ea însăși. Cache-ul stochează, magistrala transportă.
3. La o pană de curent se pierde conținutul:
  1. memoriei RAM
  2. memoriei ROM
  3. hard diskului
  4. unui stick USB
Vezi răspunsul
memoriei RAM. RAM este volatilă — de aceea documentele nesalvate dispar. ROM, hard diskul și memoria flash sunt nevolatile și își păstrează conținutul fără alimentare; ROM e distractorul tentant fiindcă e tot memorie internă, dar tocmai nevolatilitatea o definește.
4. Câte valori distincte se pot reprezenta pe un octet (8 biți)?
  1. 8
  2. 128
  3. 256
  4. 1024
Vezi răspunsul
256. Fiecare bit are 2 stări, deci 8 biți dau 2 la puterea 8 = 256 de combinații (valorile 0–255). Varianta 128 corespunde la 7 biți, iar 1024 la 10 biți — capcana pentru cine confundă cu factorul multiplilor KB/MB.
5. Un fișier are 3 GB. Câți MB înseamnă, în convenția binară?
  1. 3000 MB
  2. 3072 MB
  3. 300 MB
  4. 3.145.728 MB
Vezi răspunsul
3072 MB. 3 GB = 3 × 1024 MB = 3072 MB. Varianta 3000 folosește factorul zecimal 1000, iar 3.145.728 aplică 1024 de două ori — atâta ar fi rezultatul în KB, nu în MB; conversia coboară o singură treaptă, deci un singur factor de 1024.
6. Care înșiruire ordonează corect memoriile de la cea mai rapidă la cea mai lentă?
  1. RAM, registre, cache, SSD
  2. registre, cache, RAM, SSD
  3. cache, SSD, RAM, registre
  4. SSD, RAM, cache, registre
Vezi răspunsul
registre, cache, RAM, SSD. Ierarhia memoriei: registrele procesorului sunt cele mai rapide, urmate de cache, apoi RAM, apoi stocarea externă (SSD). Ultima variantă este exact ordinea capacității crescânde — capcana clasică: viteza și capacitatea variază în sensuri opuse.
Deschide varianta interactivă — cu AI care îți explică
← Metode de programare – introducereSisteme de operare →
BiologieChimieEconomieFilosofieFizicăGeografieInformatică și TICIstorieLogică și argumentareMatematicăPsihologieLimba și literatura română