1
                             
  Un calculator numeric conţine următoarele unităţi funcţionale
(fig. 1): procesorul, memoria internă, memoria externă, dispozitivul de
intrare şi de ieşire. La rīndul său, procesorul este format din
dispozitivul  central de comandă şi dispozitivul aritmetic şi
logic.
                                                               
Procesorul
                
 
                                       
instrucţiuni                             
date
    
Fig.1.  Schema funcţională a calculatorului.
   Cu excepţia dispozitivului central de comandă, toate
unităţile funcţionale ale calculatorului pot fi tratate ca executanţi
ce īndeplinesc anumite comenzi. Pentru exemplificare, īn tabelul 
2 sīnt reprezentate comenzile frecvente utilizate ale executanţilor din
componentele calculatorului
personal.           
                                                                                                                                                 
Tabelul 2
Comenzile frecvente utilizate ale executanţilor din componenţa unui
claculator personal
NR. Crt.    Executantul    Comenzile
executantului
1.    Tastatura    Aşteaptă acţionarea
unei taste
Citeşte codul tastei apăsate
Blochează tastatura
2.    Monitorul    Şterge ecranul
Afişează caracterul indicat
Afişează elementul grafic indicat
Stabileşte culoarea de fundal
3.    Unitatea de disc magnetic  
 Īnscrie datele pe disc
Citeşte datele de pe disc
4.    Imprimanta    Tipăreşte caracterul
indicat
Avans de linie
Avans de pagină
5.    Unitatea de disc optic    Citeşte
datele de pe disc
Extrage discul
6.    Memoria internă    Citeşte datele
din locaţia indicată
Īnscrie datele īn locaţia indicată
7.    Dispozitivul aritmetic şi logic  
 Adună
Scade 
Īnmulţeşte
Īmparte
Compară
ŞI
SAU
NU
  Dispozitivul  central de comandă asogură dirijarea
executanţilor conform programului īnscris īn memoria intrenă a
calculatorului. Programul constă īntr-un set de instrucţiuni,
codificate īn formă de cuvinte binare, īn care se indică operaţia 
ce trebuie execuată şi amplasamentul (locul) operanzilor. De exemplu
īntr-o instrucţiune aritmetică  se indică operaţia ce trebuie
efectuată  (scăderea, adunarea, īnmulţire sau īnpărţirea.) şi
amplasamentul operanzilor īn memoria internă. Īntr-o instrucţiune de
introducere a informaţiei se indică dispozitivul de intrare (
tastatura, cititorul de documente= şi locul īn memoria internă unde va
fi stocată informaţia introdusă. Īntr-o instrucţiune de extragere a
informaţiei se indică locul din memoria internă ce conţine informaţia
respectivă şi dispozitivul  de ieşire (imprimanta sau monitorul).
Īn mod similar, īn cazul sau scrierii informaţiei pe un disc magnetic,
īn instrucţiunea respectivă se indică amplasamentul informaţiei īn
memoria internă şi unitatea internă de disc.
  Algoritmul de funcţionare a dispozitivului cenzral de comandă
şi, implicit, a calculatorului īn ansamblu, poate fi descris īn felul
următor:
CĪT INSTRUCŢIUNE EXTRASĂ DIN MEMORIA INTERNĂ ≠ STOP   EXTRAGE
O INSTRUCŢIUNE DIN MEMORIA
INTRENĂ         
DECODIFICĂ INSTRUCŢIUNEA
EXTRASĂ                     
TRANSMITE COMENZI
EXECUTANŢILOR                     
SFĪRŞITUL CICLULUI
 Din algoritmul reprezentat observăm că dispozitivul central de
comandă realizează principiul de comandă prin program, transmiţīnd
executanţilor din componenţa calculatorului comenzi, generate īn baza
instrucţiunilor, extrase din memoria internă. Accentuăm faptul că
repertoriul de  instrucţiuni  al  unui calculator modern
include atīt instrucţiuni pentru prelucrarea informaţiei (adunare,
scădere, īnmulţirea şi īnpărţirea  etc.) cīt şi instrucţiuni
pentru apelurile de subprograme, realzarea algoritmilor respectivi şi a
algoritmilor cu ramificasţii. Un astfel de repertoriu permite
descrierea compactă a unor prelucrări foarte complexe, care , īmpreună
cu vitezele de operare foarte mari (milioane de instrucţiuni pe
secundă), asigură apliocarea eficientă a  calculatoarelor īn toate
domeniile ştiinţei şi tehnicii moderne.
    
| Cele mai ok referate!  www.referateok.ro  |