Structuri și Arhitecturi de Calculatoare Numerice

Curs
7/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 39 în total
Cuvinte : 9069
Mărime: 127.32KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: P. Nicolae
Structura CN

Extras din document

1. STRUCTURI SI ARHITECTURI DE

CALCULATOARE NUMERICE

1.1. Limbaje si masini virtuale

Calculatorul numeric (CN) reprezinta un sistem fizic capabil sa rezolve

probleme 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 fi

considerat ca un spatiu de date mutual independente. Acest spatiu care este

cel mai mare spatiu al obiectelor prelucrate în CN include caractere,

simboluri si/sau reprezentari multidimensionale ale acestora, numere în

diverse formate.

2. Spatiul informatiilor. Termenul de informatie se asociaza în acest

context unei colectii de date conectate printr-o anumita relatie sau structura

sintactica (sintaxa reprezinta un set de reguli care guverneaza alcatuirea

Prelucrari

de date

Prelucrari de

informatii

Prelucrari de

cunostinte

IA

Creste volum

Creste de prelucrare

complexitate de

prelucrare

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-un

subspatiu al datelor.

3. Spatiul cunostintelor. În cadrul acestui spatiu, care formeaza un

subspatiu al spatiului informatiilor, informatiile sunt legate între ele

printr-o structura semantica (semantica reprezinta un set de reguli

care permit atribuirea de întelesuri propozitiilor într-un limbaj)

4. Spatiul prelucrarilor de tip inteligenta artificiala. În cadrul acestui

spatiu (subspatiu al spatiului cunostintelor) se lucreaza cu baze de

cunostinte, reguli de inferenta (rationament) sau cu alte mijloace

specifice domeniului inteligentei artificiale.

Dupa cum se va vedea toate calculatoarele realizate pâna în prezent

evolueaza pe baza unui program anterior memorat, program realizat sub

forma unei secvente de instructiuni aferente unui limbaj artificial. În aceste

conditii se poate spune ca pâna în prezent nu a fost realizat un calculator

sub forma unui sistem inteligent care gândeste independent.

În ceea ce priveste limbajele de programare acestea pot fi mai

apropiate de masina care le executa sau de utilizatorul uman. Gradul de

apropiere se cuantifica în nivelul de perceptie al respectivului limbaj si în

capacitatea de manevrare a instructiunilor aferente.

Componentele fizice ale unui CN (circuitele electronice) nu pot

recunoaste si executa decât un numar limitat de instructiuni. Instructiunile

care pot fi întelese si executate direct (fara a necesita translatare sau

interpretare) sunt instructiuni masina iar limbajul corespunzator este

limbajul masina pe care îl vom nota L1. Limbajul L1 cu toate ca permite

comunicarea utilizatorului cu masina este greu de folosit, iar în aplicatiile

de dimensiuni mari chiar imposibil. În aceste conditii este necesara crearea

unui nou limbaj, pe care îl vom nota cu L2, mult mai apropiat de modul

natural 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 instructiuni

aferente limbajului L1 pentru care a fost proiectat fizic. Pentru executia

unui program scris în limbajul L2 exista doua tehnici si anume:

1. translatarea (traducerea) care presupune înlocuirea fiecarei

instructiuni din L2 cu instructiuni L1, rezultând un program în L1

care va putea fi executat direct de masina;

Preview document

Structuri și Arhitecturi de Calculatoare Numerice - Pagina 1
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 2
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 3
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 4
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 5
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 6
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 7
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 8
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 9
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 10
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 11
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 12
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 13
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 14
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 15
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 16
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 17
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 18
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 19
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 20
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 21
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 22
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 23
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 24
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 25
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 26
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 27
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 28
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 29
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 30
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 31
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 32
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 33
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 34
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 35
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 36
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 37
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 38
Structuri și Arhitecturi de Calculatoare Numerice - Pagina 39

Conținut arhivă zip

  • Structuri si Arhitecturi de Calculatoare Numerice.pdf

Alții au mai descărcat și

Calculatoare - Introducere, Componente - Structura si Functionare

ARGUMENT Lucrarea de fata prezinta principalele aspecte ale arhitecturii si organizarii calculatoarelor numerice. Materialul este organizat astfel...

Arhitectura Calculatoarelor - Microprocesorul

Cap. 1. Arhitectura calculatoarelor 1.1. Primele calculatoare. Încercarile oamenilor de a crea instrumente pentru procesarea datelor dateaza înca...

Componenta Hardware a unui Calculator

COMPONENTA HARDWARE A UNUI CALCULATOR Componenta hardware a unui calculator reprezintă totalitatea echipamentelor care intră în alcătuirea...

Curs IT

1. HARDWARE (HARD): Reprezinta totalitatea componentelor materiale ale unui sistem informatic. 2. SOFTWARE (SOFT): Reprezinta totalitatea...

Retele de Calculatoare

1. Calculatorul electronic De-a lungul istoriei,omenirea a folosit suporturi fizice pentru a-si exprima ideile,pentru a le vizualiza , a se putea...

Limbaje de Asamblare

maatrici .model small .data maxlin2 db ? maxdg db ? sumadg db ? mat db 4,5,7,9 db 2,6,3,0 db 0,6,3,2 db 0,8,9,1 .code mov ax,@data...

Ai nevoie de altceva?