Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


SCHEMA NIVELELOR CONCEPTUALE A UNUI CALCULATOR

calculatoare



+ Font mai mare | - Font mai mic



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 inseamna 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.





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1035
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved