Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Calculatoare


Qdidactic » stiinta & tehnica » informatica » calculatoare
Schema nivelelor conceptuale a unui calculator



Schema nivelelor conceptuale a unui calculator


SCHEMA NIVELELOR CONCEPTUALE A UNUI CALCULATOR
 
Un calculator virtual actual are sapte nivele conceptuale:






























Fig 1. Nivelurile conceptuale ale masinii virtuale corespunzatoare calculatoarelor actuale.


Masina virtuala este organizata pe niveluri iar intre doua niveluri pot exista doua operatii:

- translatarea si

- interpretarea.











Translatarea presupune transformarea programului din Lsup in intregime intr-un program din Linf . Programul din Lsup este abandonat iar noul program din Linf este incarcat in memorie si executat. Translatarea seamana cu compilarea.



Interpretarea inseamna executia instructiunilor din Lsup , pas cu pas, fiecare instructiune fiind executata imediat. Este scrierea unui program in Linf care preia programe din Lsup ca date de intrare si le executa examinand fiecare instructiune pe rand si executand secventa echivalenta de instructiuni direct in Linf , dar fara sa genereze un nou program in Linf .

Diferenta fundamentala intre cele doua tehnici este ca in translatare un program mai intai este transformat in totalitate in alt program si apoi executat programul translat, in timp ce in interpretare se executa fiecare instructiune pas cu pas.


Fata de interpretare, translatarea are avantajul unei viteze de executie mult mai mari.


Nivelurile au urmatoarele semnificatii:


Nivelul 1 este hard pur. Este format din circuite electrice si electronice.


Nivelul 2 este nivelul microprogram care interpreteaza instructiunile nivelului 3 si le executa in nivelul 1. Fiecare instructiune a nivelului 3 este executata de un microprogram.


Nivelul 3 este nivelul setului de instructiuni al masinii, instructiuni executate pe nivelul hard.


Nivelul 4 . Sistemul de operare este hibrid deoarece cuprinde atat instructiuni interpretate de nivelul patru cat si instructiuni interpretate de nivelul trei.


Nivelele 1-4 nu sunt utilizate de programatori, ele continand interpretoare si translatoare construite de catre programatorii de sisteme.


Nivelul 5 este nivelul limbajului de asamblare, destinat programatorilor de aplicatii. Daca primele niveluri erau interpretate, acesta este translatat de catre un program numit asamblor.


Nivelul 6 este nivelul de limbaj inalt. Programele scrise in acest nivel sunt translatate catre nivelele cinci si sase de catre programe specializate numite compilatoare.


Nivelul 7 contine limbaje destinate unor domenii foarte speciale cum ar fi proiectarea asistata, administratia, grafica etc.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright