Rolul componentelor hardware ale unui sistem de calcul
Intrare → Stocare → Prelucrare → Ieșire, în arhitectura von Neumann
Ce vei înțelege rapid
- Care este schema von Neumann și de ce e încă standard.
- Rolul UCP (UAL + UCC) în procesarea instrucțiunilor.
- Diferența dintre RAM, ROM și cache.
- Ce fac DPI/DPE și canalele I/E.
1) Sistemul de calcul
Un sistem de calcul combină hardware (componente fizice), software (programe) și periferice pentru a îndeplini patru pași fundamentali: intrare (citirea datelor), stocare (memorare), prelucrare (procesare) și ieșire (prezentarea rezultatelor).
2) Modelul lui John von Neumann
Arhitectura clasică are trei blocuri: Unitatea Centrală de Prelucrare (UCP), Memoria și Dispozitivele de Intrare/Ieșire (I/E). Datele intră prin DPI, sunt transportate prin canale de I/E către UCP și Memorie, apoi rezultatele sunt afișate prin DPE.
DPI → (canale I/E) → UCP ↔ Memorie → (canale I/E) → DPE
3) UCP: UAL & UCC
UCP execută instrucțiunile programului. Ea include:
- UAL (Unitatea Aritmetico-Logică) — face calculele și comparațiile.
- UCC (Unitatea de Comandă și Control) — citește instrucțiunile, stabilește ordinea execuției și coordonează componentele.
4) Memoria internă
- RAM — memorie volatilă: ține temporar programele și datele în lucru; se golește la oprire.
- ROM — memorie permanentă: conține instrucțiuni de pornire/inițializare (firmware).
- Cache — memorie foarte rapidă, păstrează informațiile folosite frecvent pentru a grăbi accesul procesorului.
5) Periferice & canale I/E
DPI (intrare): tastatură, mouse, scanner, microfon — introduc datele inițiale.
DPE (ieșire): monitor, imprimantă, difuzoare — prezintă rezultatele.
Canalele I/E — „drumurile” pe unde circulă datele între UCP/Memorie și periferice.
6) Configurația minimă
Pentru funcționare didactică de bază: UCP (procesor + memorie), tastatură și monitor. Este necesar un sistem de operare (ex.: Windows), ales în funcție de scop, număr de utilizatori și securitate.
7) Sinteză: componentă → rol
| Componentă | Rol pe scurt | Pas în flux |
|---|---|---|
| UAL (în UCP) | Operații aritmetice/logice | Prelucrare |
| UCC (în UCP) | Coordonează execuția | Control |
| RAM | Ţine temporar programe și date | Stocare (volatilă) |
| ROM | Instrucțiuni de pornire | Stocare (permanentă) |
| Cache | Accelerează accesul CPU | Stocare (rapidă) |
| DPI | Introduc date (ex.: tastatură) | Intrare |
| DPE | Afișează rezultatele (ex.: monitor) | Ieșire |
| Canale I/E | Transport date instrucțiuni/rezultate | Intrare & Ieșire |
Recapitulare & Autoevaluare
- Enumeră cele trei blocuri din modelul von Neumann.
- Explică diferența esențială dintre RAM și ROM.
- Ce rol are UCC față de UAL?
- Dă câte un exemplu de DPI și DPE.
Arată un posibil răspuns (pentru auto-verificare)
- UCP, Memorie, Dispozitive I/E.
- RAM e volatilă (se golește la oprire), ROM e permanentă (conține instrucțiuni de pornire).
- UCC coordonează și ordonează execuția, UAL face calculele/comparațiile.
- DPI: tastatură/mouse; DPE: monitor/imprimantă.
Pagina educațională — stil „manual”, fără scripturi externe. Tip friendly.