Instrumentele prin care procesorul unui calculator își îndeplinește sarcinile

În informatică, un procesor este un dispozitiv hardware al unui computer care, pornind de la un set de instrucțiuni, efectuează operațiuni pe o sursă externă de date. Procesorul este elementul principal al unui sistem de calcul și încorporează funcțiile unității centrale de prelucrare a informației a unui calculator sau a unui sistem electronic structurat funcțional, care coordonează sistemul. Reprezintă forma structurală cea mai complexă pe care o pot avea circuitele integrate.

Schema bloc a unui microprocesor cu componentele sale principale

Microprocesorul: Creierul Calculatorului

Cipul semiconductor, plasat pe placa de bază, este foarte complex, putând ajunge să conțină milioane de microtranzistoare. Un microprocesor este o unitate centrală de prelucrare (CPU - Central Processing Unit) a unui calculator, realizată adesea pe o singură plăcuță de siliciu sau alt material semiconductor (chip), care în prezent poate avea peste un milion de tranzistoare. Microprocesorul efectuează operațiile esențiale de prelucrare și controlează celelalte elemente ale sistemului de calcul.

Pe capsula ce este prevăzută cu 68 de pini de contact (piciorușe, contacte) se află integrate 134.000 de tranzistoare. Nu există probleme cu disiparea căldurii, deoarece emisia termică este mică. Un exemplu este un procesor pe 32 de biți construit cu 275.000 de tranzistoare, realizat în tehnologie CMOS de 1,2 microni.

Unitatea centrală a unui microcalculator este realizată fizic în jurul unui microprocesor, o parte a sa înglobând, în general, dispozitivul aritmetic și dispozitivul de comandă. Acestea se reunesc cu elemente de memorie și circuite de interfață.

Ilustrație cu un microprocesor și pinii săi de conectare

Structura Internă a Microprocesorului

Structura internă a unui microprocesor cuprinde mai multe componente esențiale:

  • Unitatea de Comandă și Control (UCC): Se ocupă cu aducerea instrucțiunilor din memorie și execuția acestora. Aceasta coordonează și controlează întregul proces din cadrul PC-ului. UCC-ul poate activa semnale precum "Read Control" și "Load Control" atunci când memoria sistemului este accesată.
  • Unitatea Aritmetică și Logică (UAL): Execută instrucțiuni aritmetice (adunare, scădere etc.) și logice (ȘI, SAU, NU etc.). Destinația sa este efectuarea acestor tipuri de operații. Integrarea unui număr de tranzistoare în jur de 107 într-un singur chip permite realizarea rapidă a acestor operații.
  • Registre: Zone de memorie foarte rapidă în care se stochează temporar informația ce se prelucrează și instrucțiunile. Acestea pot fi registre interne din procesor, cum ar fi registrul de instrucțiuni, unde este adusă instrucțiunea ce urmează a fi executată. Conectarea registrului IR cu registrele generale este o sarcină simplă pentru a permite realizarea anumitor instrucțiuni.
  • Ceas intern: Procesorul execută instrucțiuni cu o viteză direct proporțională cu viteza semnalului de ceas, determinată de o anumită frecvență.
  • Magistrale interne: Leagă UCC de UAL și registre, facilitând transferul rapid de date între aceste componente.
Diagrama bloc detaliată a unității centrale de procesare (CPU)

Procesarea Datelor și a Instrucțiunilor

Sistemele pe bază de microprocesor necesită existența unei memorii, iar procesarea informației se face la nivel de cuvânt. Cuvintele adresate pot exprima o instrucțiune pentru procesor sau o dată pentru procesare. Pentru un microprocesor, lungimea n a cuvântului este o caracteristică principală, exprimând capacitatea uzuală de procesare. Există microprocesoare care lucrează cu lungimi de 8, 16, 32 sau 64 de biți.

În interiorul procesorului, instrucțiunea aritmetică sau logică se execută mult mai repede. Operanzii sunt încărcați în niște locații de memorare numite latch-uri, după care instrucțiunea aritmetică sau logică este lansată. De exemplu, pentru a înmulți valorile a două locații de memorie, este nevoie de trei cicluri de fetch (un ciclu de fetch implică aducerea instrucțiunii din memorie).

Variabilele și operanzii sunt gestionați în registre interne. Valoarea saltului, în cazul instrucțiunilor de salt, determină următorul flux de execuție.

Memoria în Sistemul de Calcul

Memoria internă este crucială pentru funcționarea microprocesorului și este împărțită în două tipuri principale:

Memoria RAM (Random Access Memory)

Aceasta este o memorie temporară și este volatilă, ceea ce înseamnă că informațiile se pierd la întreruperea alimentării electrice sau la oprirea calculatorului. Memoria RAM:

  • Prelucră și stochează informații: datele poposesc prin acest circuit în drumul spre sau dinspre microprocesor sau hard disk.
  • Permite atât scrierea (înregistrarea), cât și citirea (accesarea) informației.
  • Se măsoară în gigabytes (GB).
Infografic comparativ între memoria RAM și memoria ROM

Memoria ROM (Read Only Memory)

Aceasta este o memorie numai citire și este nevolatilă. Informațiile rămân în memorie chiar și atunci când calculatorul este oprit. Aceasta conține instrucțiuni esențiale pentru pornirea sistemului.

Memoria Externă

Memoria externă are rolul de a stoca informația pe termen lung. Cel mai comun exemplu este HDD (Hard Disk Drive):

  • Aici se stochează informația sub formă de fișier și nu se șterge cât timp calculatorul funcționează.
  • Este recomandat ca hard disk-ul să fie cât mai încăpător pentru a stoca o cantitate mare de date.

Cum simplele întrerupătoare de pornire/oprire stochează lumea digitală | Funcționarea memoriei computerului

Componentele Principale ale unui Calculator

Pe lângă microprocesor, un calculator este compus din mai multe elemente esențiale:

  1. Placa de bază: Deși poate părea doar un suport pentru montarea altor componente, placa de bază este fundamentală pentru funcționarea sistemului, conectând toate celelalte piese.
  2. Microprocesorul (CPU): Numit și "creierul calculatorului", este unitatea centrală de procesare responsabilă de executarea instrucțiunilor și controlul sistemului. Microprocesoarele nu se găsesc doar în computere sau laptopuri, ci și în multe alte dispozitive electronice.
  3. Memoria internă și externă: RAM, ROM și HDD-ul, esențiale pentru stocarea și prelucrarea datelor.

tags: #instrumentele #prin #care #procesorul #unui #calculator