Documente Academic
Documente Profesional
Documente Cultură
Structura Fizica A Unui Calculator
Structura Fizica A Unui Calculator
1. Notiuni introductive
LNI compilator LM
Nivelul 6. Aplicatii
Nivelul 5. Limbaje de nivel înalt
Nivelul 4. Limbaj de asamblare
Nivelul 3. Sistem de operare
Nivelul 2. Calculator fizic
Nivelul 1. Microprograme
Nivelul 0. Circuite si dispozitive
exceptie etc.
b). executivul S.O. contine functii care realizeaza operatii de intrare -
iesire la nivel logic, gestioneaza fisierele de pe disc, planifica activitatile din
sistem, etc. Exemplu: BDOS (Basic Disk O.S.) la MS-DOS
c). supervizorul sau interpretatorul liniei de comanda contine un limbaj
de comenzi si instructiuni care realizeaza interfata cu utilizatorul. Exemplu:
Command.com la MS-DOS
Nivelul 4. - permite scrierea de programe pentru nivelele 1- 3 folosind
nume simbolice pentru operatii si nu cod masina. Translatarea se face de catre
asamblor. Programarea în limbaj de asamblare permite un control direct
resurselor hardware, dar necesita cunoasterea detaliata a arhitecturii
calculatoarelor si a functiilor sistemului de operare.
Nivelul 5. - programele scrise în limbajele de nivel înalt sunt translatate
de compilatoare pe nivelele 3 sau 4, sau sunt interpretate.
Exemplu: Fortan, Basic, Pascal, C, Ada, Modula, Prolog, C++.
Evolutia limbajelor de programare a dus la aparitia unor limbaje care au
instructiuni si structuri de date complexe, dar care au preluat si caracteristici
ale limbajelor de asamblare. Mai mult, în implementarile mai noi ale limbajelor
Pascal si C pot fi introduse direct în program instructiuni în limbaj de
asamblare. Astfel se simplifica sarcina programatorului în implementarea unor
algoritmi complecsi, care nu pot fi implementati eficient utilizând un singur
limbaj de programare.
Nivelul 6. - în prezent exista o mare varietate de aplicatii cum ar fi:
SGBD, sisteme CAD/ CAM, simulatoare, aplicatii de grafica etc.
Pentru lansarea în executie utilizatorul foloseste interpretatorul de comenzi al
S.O.