Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
Capitolul 1 - Structuri si arhitecturi de calculatoare numerice
13.01.2004 1 / 39
1. STRUCTURI SI ARHITECTURI DECALCULATOARE NUMERICE
1.1. Limbaje si masini virtuale1.2. Evolutia CN din punct de vedere al resurselor fizice1.3. Evolutia CN din punct de vedere al Sistemelor de operare1.4. Arhitecturi de calculatoare numerice1.5. Structura unui calculator numeric
 
Capitolul 1 - Structuri si arhitecturi de calculatoare numerice
13.01.2004 2 / 39
1. STRUCTURI SI ARHITECTURI DECALCULATOARE NUMERICE
1.1. Limbaje si masini virtuale
Calculatorul numeric (CN) reprezinta un sistem fizic capabil sa rezolveprobleme prin executia unor instructiuni primite sub forma unui program.Aplicatiile derulate pe CN, respectiv:1. prelucrari de date;2. prelucrari de informatii;3. prelucrari de cunostinte;4. prelucrari inteligente (inteligenta artificiala)pot fi ilustrate prin structura piramidala de mai jos.1.
Spatiul datelor.
Materialul prelucrat la baza piramidei poate ficonsiderat ca un spatiu de
date
mutual independente.
 
Acest spatiu care estecel mai mare spatiu al obiectelor prelucrate în CN include caractere,simboluri si/sau reprezentari multidimensionale ale acestora, numere îndiverse formate.2.
Spatiul informatiilor.
Termenul de
informatie
se asociaza în acestcontext unei colectii de date conectate printr-o anumita relatie sau structurasintactica (sintaxa reprezinta un set de reguli care guverneaza alcatuirea
Prelucraride datePrelucrari deinformatiiPrelucrari decunostinteIACreste volumde relucrareCrestecomplexitate deprelucrare
Fig. 1-1. Structura piramidala a tipurilor de prelucrari
 
Capitolul 1 - Structuri si arhitecturi de calculatoare numerice
13.01.2004 3 / 39
propozitiilor într-un limbaj). Spatiul informatiilor se constituie într-unsubspatiu al datelor.3.
Spatiul cunostintelor.
În cadrul acestui spatiu, care formeaza unsubspatiu al spatiului informatiilor, informatiile sunt legate între eleprintr-o structura semantica (semantica reprezinta un set de regulicare permit atribuirea de întelesuri propozitiilor într-un limbaj)
 4.
Spatiul prelucrarilor de tip inteligenta artificiala.
În cadrul acestuispatiu (subspatiu al spatiului cunostintelor) se lucreaza cu baze decunostinte, reguli de inferenta (rationament) sau cu alte mijloacespecifice domeniului
inteligentei artificiale.
 Dupa cum se va vedea toate calculatoarele realizate pâna în prezentevolueaza pe baza unui program anterior memorat, program realizat subforma unei secvente de instructiuni aferente unui limbaj artificial. În acesteconditii se poate spune ca pâna în prezent nu a fost realizat un calculatorsub forma unui sistem inteligent care gândeste independent.În ceea ce priveste limbajele de programare acestea pot fi maiapropiate de masina care le executa sau de utilizatorul uman. Gradul deapropiere se cuantifica în nivelul de perceptie al respectivului limbaj si încapacitatea de
manevrare a instructiunilor aferente.
Componentele fizice ale unui CN (circuitele electronice) nu potrecunoaste si executa decât un numar limitat de instructiuni. Instructiunilecare pot fi întelese si executate direct (fara a necesita
translatare sauinterpretare)
sunt instructiuni masina iar limbajul corespunzator este
limbajul masina
pe care îl vom nota
L1.
Limbajul L1 cu toate ca permitecomunicarea utilizatorului cu masina este greu de folosit, iar în aplicatiilede dimensiuni mari chiar imposibil. În aceste conditii este necesara creareaunui nou limbaj, pe care îl vom nota cu
L2,
mult mai apropiat de modulnatural de gândire si de operare al omului.Din cele prezentate rezulta ca utilizatorul poate scrie programe atât în
L1
cât si în
L2
, dar calculatorul va executa întotdeauna instructiuniaferente limbajului
L1
pentru care a fost proiectat fizic. Pentru executiaunui program scris în limbajul
L2
exista doua
tehnici
si anume:1.
translatarea (traducerea)
care presupune înlocuirea fiecareiinstructiuni din
L2
cu instructiuni
L1
, rezultând un program în
L1
 care va putea fi executat direct de masina;
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more