Sari la conținut
EduCamp

Tematică științifică · 7.1

Sisteme de calcul și componentele lor

Calculatorul și sistemul de calcul, componenta hardware și componenta software, tipurile de sisteme de calcul, modelul von Neumann, magistralele și interacțiunea dintre componente la executarea unui program.

✓ GRATUIT

Un sistem de calcul prelucrează automat datele, după instrucțiunile unui program. Deși calculatoarele diferă mult ca dimensiuni, performanțe și utilizare, componentele lor și legăturile dintre ele urmează, la majoritatea calculatoarelor, modelul descris de John von Neumann.

Calculatorul și sistemul de calcul

Ca să prelucreze datele, calculatorul primește datele de intrare și programul, adică lista instrucțiunilor care arată cum se prelucrează acestea. În urma prelucrării, el furnizează utilizatorului rezultatele, numite date de ieșire.

Orice sistem de calcul are o componentă hardware și o componentă software.

Componenta hardware cuprinde echipamentele care prelucrează datele, de exemplu unitatea centrală, și pe cele prin care utilizatorul comunică cu calculatorul, de exemplu monitorul și tastatura.

Componenta software cuprinde:

  • sistemul de operare — se încarcă la pornirea calculatorului, coordonează activitatea acestuia și repartizează resursele hardware între programele aflate în execuție;
  • driverele — programe prin care sistemul de operare comunică cu un anumit echipament, de exemplu cu o imprimantă sau cu un scaner;
  • programele utilitare — programe pentru administrarea, întreținerea și depanarea sistemului;
  • programele de aplicație — programe destinate unui domeniu de activitate: procesoare de texte, programe de calcul tabelar, de baze de date, de prelucrare a imaginilor.

Funcționarea oricărui sistem de calcul se bazează pe următoarele operații asupra datelor:

  • introducerea (citirea) datelor;
  • memorarea (stocarea) datelor;
  • prelucrarea (procesarea) datelor;
  • extragerea rezultatelor, prin afișare, tipărire sau redare sonoră.

Tipuri de sisteme de calcul

După dimensiuni, putere de prelucrare, viteză de lucru și cost, sistemele de calcul se împart astfel:

TipulCaracteristiciUtilizare
supercalculatoarecele mai rapide și mai scumpe sisteme de calcul; au mai multe unități centrale de prelucrare, care lucrează în paralel, și memorie internă foarte marecalcule matematice complexe, cu consum mare de timp și de memorie: prognoze meteorologice și geologice, dinamica fluidelor, fizica nucleară
calculatoare mainframeviteză mare de operare, acces controlat la date, sistem de protecție a datelor, funcționare fără întreruperi; au nevoie de instalații speciale pentru a fi menținute în funcțiunebănci, societăți de asigurări, companii mari
minicalculatoareau apărut în anii ‘60 (de exemplu, PDP-8, în 1965); sunt sisteme interactive și multiutilizator, la care zeci sau sute de utilizatori lucrează simultan, prin terminaleprelucrări pentru mai mulți utilizatori, într-o instituție
microcalculatoare (calculatoare personale, PC)au arhitectura construită în jurul unui microprocesor, cu rol de unitate centrală de prelucrare; cost redus, dimensiuni mici, ușor de folositacasă, la școală, în birouri; lucrează independent sau conectate într-o rețea

Calculatoarele personale se construiesc în mai multe forme:

  • desktop și tower — carcasa unității centrale este așezată orizontal, respectiv vertical, iar monitorul, tastatura și mouse-ul sunt echipamente separate;
  • laptop și notebook — calculatoare portabile, cu ecranul cu cristale lichide, tastatura și touchpadul integrate; un acumulator le permite să funcționeze un timp limitat fără alimentare de la rețeaua electrică, iar notebookul are dimensiuni și greutate mai mici decât laptopul;
  • tabletă — calculator de dimensiuni mici, la care datele se introduc prin atingerea ecranului sau cu un creion special; PDA (Personal Digital Assistant), calculatorul de buzunar cu aceeași modalitate de introducere a datelor, a ieșit din uz și a fost înlocuit de telefonul inteligent.

Generațiile de calculatoare

Evoluția calculatoarelor electronice se împarte în generații, după tehnologia din care sunt realizate circuitele lor:

GenerațiaTehnologiaCaracteristici
Ituburi electronice cu viddimensiuni foarte mari; datele se introduceau prin cartele și benzi perforate; programarea se făcea în cod mașină; exemplu: ENIAC
IItranzistoarecalculatoare mai mici, mai rapide și cu consum de energie mai mic; au apărut limbajele de programare FORTRAN și COBOL
IIIcircuite integratetastatura, monitorul și sistemul de operare au înlocuit cartelele perforate; mai multe programe pot fi executate în același interval de timp
IVmicroprocesoare, din 1971calculatoarele personale, apărute în a doua jumătate a anilor ‘70 (de exemplu, Apple II, în 1977) și răspândite la începutul anilor ‘80
Vîn dezvoltareinteligență artificială, recunoașterea vocii

Modelul von Neumann

Modelul de bază al arhitecturii unui sistem de calcul a fost formulat în anii 1944–1945 de matematicianul John von Neumann.

După criteriile formulate de von Neumann, un calculator cu program memorat cuprinde următoarele unități.

La calculatorul personal, termenul unitate centrală desemnează și carcasa în care sunt montate placa de bază, procesorul, memoria și celelalte componente interne.

Modelul von Neumann: dispozitivele de intrare transmit datele memoriei interne; unitatea de comandă și control și unitatea aritmetico-logică schimbă date cu memoria internă și între ele; memoria internă transmite rezultatele dispozitivelor de ieșire și schimbă date cu memoria externă Dispozitivede intrare Unitatea de comandăși control (UCC) Unitatea aritmetico-logică (UAL) Memoria internă: RAM, ROM, cache Dispozitivede ieșire Memoria externă Unitatea centrală
Săgețile arată sensul în care circulă datele și instrucțiunile. Unitatea de comandă și control și unitatea aritmetico-logică formează unitatea centrală de prelucrare.

Interacțiunea dintre componente

Magistralele

Unitățile sistemului de calcul sunt legate prin magistrale (bus).

Magistrala sistemului cuprinde:

MagistralaSensul transferuluiCe se transmite pe ea
magistrala de adreseunidirecțională, de la procesoradresa locației de memorie sau a portului de intrare-ieșire cu care procesorul lucrează în acel moment
magistrala de datebidirecționalădatele și instrucțiunile care circulă între procesor, memorie și dispozitivele de intrare-ieșire
magistrala de comenzi (de control)între procesor și celelalte componentesemnalele care stabilesc tipul operației: citire sau scriere în memorie, citire sau scriere la un port, cereri de întrerupere

Numărul liniilor magistralei de adrese determină cantitatea maximă de memorie pe care procesorul o poate adresa. Cu 32 de linii de adresă se pot adresa 2³² locații de câte un octet, adică 4 GB de memorie. Numărul liniilor magistralei de date arată câți biți se transferă printr-o singură operație: 8, 16, 32 sau 64.

Executarea unei instrucțiuni

Procesorul execută programul instrucțiune cu instrucțiune. Pentru fiecare instrucțiune se parcurge un ciclu cu următoarele etape:

  1. Extragerea instrucțiunii. Unitatea de comandă și control citește din memorie instrucțiunea aflată la adresa păstrată într-un registru al procesorului, numit contor de program.
  2. Decodificarea. Unitatea de comandă și control stabilește ce operație trebuie executată și asupra căror date.
  3. Aducerea operanzilor. Datele necesare sunt transferate din memorie în registrele procesorului.
  4. Executarea. Unitatea aritmetico-logică efectuează operația, iar rezultatul este depus într-un registru sau în memorie.

Contorul de program trece apoi la adresa instrucțiunii următoare, iar ciclul se reia. Toate operațiile se desfășoară sincronizat, în ritmul impulsurilor generate de ceasul sistemului.

Circulația datelor la executarea unui program

  1. Programul și datele se află pe un suport de memorie externă sau sunt introduse prin dispozitivele de intrare.
  2. La lansarea în execuție, programul și datele sunt transferate în memoria internă, în locații identificate prin adrese. Procesorul nu prelucrează datele direct din memoria externă, ci comandă transferul lor în memoria internă.
  3. Unitatea de comandă și control preia pe rând instrucțiunile din memoria internă, le interpretează și comandă unității aritmetico-logice operațiile de efectuat.
  4. Rezultatele intermediare și finale se păstrează în memoria internă.
  5. Rezultatele sunt transmise, prin canalele de intrare-ieșire, dispozitivelor de ieșire sau sunt scrise în memoria externă, pentru utilizare ulterioară.

Legătura cu dispozitivele periferice

Procesorul nu comunică direct cu un dispozitiv periferic, ci cu controlerul acestuia.

Controlerul conține registre de date, de comandă și de stare, pe care procesorul le accesează prin porturile de intrare-ieșire. Pe partea de software, legătura este asigurată de driverul dispozitivului.

Controlerele au și rol de memorie tampon: dispozitivele periferice lucrează mult mai încet decât procesorul, iar datele se păstrează temporar în controler până când pot fi preluate.

Transferul datelor între procesor și dispozitivele periferice se realizează în modurile următoare.

Apariții la examen

ExamenVariantaSubiectulTema
Titularizare 20031itemii 2 și 3itemi cu alegere multiplă: dispozitive periferice; memoria internă comparată cu hard diskul
Titularizare 20041I.1structura generală a unui sistem de calcul, în cadrul prezentării unității de memorie
Titularizare 20052I.1structura generală a unui sistem de calcul, în cadrul prezentării unității de intrare-ieșire
Definitivat 20133I.2componentele unității centrale de prelucrare și trei funcții ale acesteia
Definitivat 20203I.2interacțiunea dintre un dispozitiv periferic și procesor
Titularizare 20253I.2integrarea unității centrale de prelucrare în ansamblul arhitectural
Titularizare 20261I.2modalitățile de interacțiune dintre dispozitivele de intrare și procesor

Flashcarduri

Citește întrebarea și formulează răspunsul. Apoi întoarce flashcardul și verifică.

Flashcardul 1 din 14

Știu: 0 De repetat: 0

Întrebare

Ce este calculatorul?

Apasă pe flashcard pentru a vedea răspunsul
Răspuns

Ce este calculatorul?

Un dispozitiv electronic care execută automat operații asupra datelor, conform unui set precis de instrucțiuni.

Din tastatură: Spațiu întoarce flashcardul, ← și → trec la flashcardul precedent sau următor.

Hartă mentală

Pentru recapitulare, ascunde ideile, spune ce cuprinde fiecare ramură, apoi apasă pe titlul ei și verifică.

  • controlerul
  • porturile de intrare-ieșire
  • intrare-ieșire programată
  • întreruperi
  • DMA
Citește în lecție →
  • magistrala de adrese, de date, de comenzi
  • extragere, decodificare, aducerea operanzilor, executare
  • contorul de program
Citește în lecție →
  • program memorat
  • unitatea de intrare și de ieșire
  • memoria
  • UAL și UCC
  • UCP, UC, dispozitive periferice
Citește în lecție →

Sistemul de calcul

  • date de intrare, program, date de ieșire
  • componenta hardware
  • componenta software
  • introducere, memorare, prelucrare, extragere
Citește în lecție →
  • supercalculatoare
  • mainframe
  • minicalculatoare
  • microcalculatoare: desktop, laptop, tabletă
Citește în lecție →
  • tuburi electronice
  • tranzistoare
  • circuite integrate
  • microprocesoare
Citește în lecție →

Test grilă

Bifează un răspuns la fiecare întrebare, apoi apasă „Vezi nota”. Răspunsurile corecte se arată după corectare.

  1. 1 Unitatea centrală de prelucrare este formată din

  2. 2 Unitatea centrală (UC) este formată din

  3. 3 La calculatoarele cu program memorat, instrucțiunile programului

  4. 4 Cu 32 de linii de adresă se poate adresa o memorie de

  5. 5 Magistrala bidirecțională, pe care circulă datele și instrucțiunile, este

  6. 6 Adresa instrucțiunii care se extrage din memorie se păstrează în

  7. 7 Modul de transfer în care controlerul scrie datele direct în memoria internă, fără ca acestea să treacă prin procesor, este

  8. 8 Generația a II-a de calculatoare are la bază

  9. 9 Sistemele de calcul cu mai multe unități centrale de prelucrare care lucrează în paralel, folosite pentru prognoze meteorologice, sunt

Materialul acesta se citește pe educamp.ro și nu se tipărește.

Surse (7)
  • Niță, A., Popescu, C., Chirilă, D. N., Niță, M., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Corint Logistic, București, 2022
  • Cosman, C. D., Coriteac, M. E., Opriță, P.-S., Merlan, D. N., Ungureanu, F., Stoian, A., Curta, I. V., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Sigma, București, 2022
  • Drăgoi, D. D., Schnakovszky, C., Raveica, I. C., Ganea, B.-I., „Utilizarea calculatoarelor. Note de curs și aplicații”, Universitatea din Bacău, 2007
  • Apatean, A., „Calculatorul von Neumann + baza arhitecturii 80x86”, suport de curs, Universitatea Tehnică din Cluj-Napoca
  • Programa pentru examenul de definitivare în învățământ, disciplina Informatică, cap. 7 „Arhitectura generală a sistemelor de calcul”
  • Programa pentru concursul de ocupare a posturilor didactice, disciplina Informatică, cap. 7 „Arhitectura generală a sistemelor de calcul”
  • Subiecte și bareme publicate, Definitivat și Titularizare, informatică, 2003–2026
Actualizat: 20 octombrie 2026