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)
Publicat de: Daniel I.
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: P. Nicolae
Structura CN

Extras din curs

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

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Teoria Sistemelor

Cap. 1. Noţiuni fundamentale şi terminologie 1.1. Conceptele de semnal, sistem şi model Conceptul de semnal Noţiunea de semnal posedă un...

Rețele Neuronale și Logica Fuzzy în Automatizări

Prefaţă În proiectarea sistemelor de reglare automată, un algoritm competitiv ar trebui să valorifice orice fel de informaţie legată de procesul...

Aplicații ale Informaticii

NOŢIUNI INTRODUCTIVE 1.1. CALCULATOARE NUMERICE În funcţie de procedeul de reprezentare a informaţiei şi de suportul fizic al informaţiei,...

Bazele tehnologiei informației

Tehnologia Informatiei =domeniu nou aparut odata cu informatica, retelele de calculatoare si internet. Informatica e acea stiinta care asigura...

Proiectarea interfețelor grafice - Java

Java este un mediu de programare ce oferă utilizatorului cadrul necesar şi uneltele necesare pentru dezvoltarea aplicaţiilor Java. Java este o...

Microprocesoare

1. Familia Microprocesoarelor companiei Intel. În 1970 firma Intel, înfiinţată în 1968, expune pe piaţă primul microprocesor pe 4 biţi 8008,...

Te-ar putea interesa și

Calculatoare - introducere, componente - structură și funcționare

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

Microprocesorul

CAPITOLUL 1 DEFINITIE, CARACTERISTICI si CLASIFICARI 1.1. DEFINITIE Microprocesorul reprezinta unitatea centrala de procesare (UCP) a unui...

Evoluția Procesoarelor

Introducere Nivelul de dezvoltare a tehnologiei creşte pe zi ce trece. În fiecare zi apare cîte un calculator mai performant cîte un procesor mai...

Arhitectura calculatoarelor

1.1. Sistemul de calcul 1.1.1. Definiţii Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată...

Arhitectura calculatoarelor

1. INTRODUCERE OBIECTIVE Principalele obiective ale acestui capitol introductiv sunt urmatoarele: caracterizarea notiunii de informatie,...

Cursuri AC

caracterizarea noţiunii de informaţie, reprezentarea şi prelucrarea acesteia în sistemele tehnice; - obţinerea prin rafinări succesive a unui...

Rețele Neuronale

Retele neuronale În cea mai general forma a sa, o retea neuronala este o masina proiectata pentru a modela felul în care creierul rezolva o...

Structura și Arhitectura Calculatoarelor

Cap.1. BAZELE ARITMETICE ALE CALCULATOARELOR Spre deosebire de calculatoarele analogice care operează cu mărimi continue calculatoarele numerice...

Ai nevoie de altceva?