Arhitectura Calculatoarelor

Curs
8.7/10 (3 voturi)
Conține 1 fișier: pdf
Pagini : 127 în total
Cuvinte : 38797
Mărime: 1.02MB (arhivat)
Cost: Gratis

Cuprins

CAPITOLUL 1 1

1.1. SISTEMUL DE CALCUL 3

1.1.1. Definiţii 3

1.1.2. Aplicaţiile sistemelor de calcul 3

1.1.3. Sistemul de calcul – din diferite puncte de vedere 4

1.1.4. Structura ierarhică de organizare a calculatorului 6

1.1.5. Structura funcţională a unui sistem de calcul 7

1.1.6. Performanţele unui sistem de calcul 9

1.1.7. Clasificări 9

1.1.8. Principiile von Neumann 12

1.1.9. Modelul formal al unui calculator 13

1.1.10. Evoluţia sistemelor de calcul 14

1.2. SISTEMUL DE INTRARE/IEŞIRE. DISPOZITIVE PERIFERICE 18

1.2.1. Clasificări 19

1.2.2. Caracterizarea unor periferice 20

1.2.2.1. Discurile dure. Hard discul 20

1.2.2.2. Discurile flexibile. Discheta 21

1.2.2.3. Compact discurile 22

1.2.2.4. Monitoarele (graphic display) 22

1.2.2.5. Principalele adaptoare video 24

1.2.2.6. Mouse ul 25

1.2.2.7. Reţele de comunicare 26

1.2.2.8. Placa de reţea 27

1.2.2.9. Modemul 28

1.2.3. Canalul de intrare / ieşire 28

1.2.4. Legarea perifericelor la SC. Unităţile de interfaţă 28

1.2.5. Magistrale 30

1.2.6. Transferul eficient de date. Procesoare specializate 35

1.3. UNITATEA DE MEMORIE 38

1.3.1. Structura fizică a memoriei 38

1.3.2. Structura ierarhică de organizare a memoriei 39

1.3.3. Memorii cache 42

1.3.4. Memoria virtuală 43

1.3.5. Memorii cu acces aleator – RAM şi ROM 45

1.4. PROIECTAREA CALCULATOARELOR MODERNE 47

Extras din document

1.1. Sistemul de calcul

1.1.1. Definiţii

Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată prelucrării datelor. Adesea, un SC este descris prin cele două subsisteme componente: hardware şi sistemul software. Partea hardware constă din toate componentele electronice care alcătuiesc partea fizică a SC. Sistemul software constă din instrucţiuni şi date pe care SC le prelucrează pentru a executa diversele cerinţe ale utilizatorului. O secvenţă de instrucţiuni ale SC se numeşte program. Datele prelucrate de SC constituie baza de date. Totalitatea componentelor sistemului de calcul solicitate de programe pentru executarea lor poartă numele de resurse. Concret, SC este format din: resurse fizice, resurse logice şi resurse informaţionale. Avem următoarele corespondenţe:

− hardware = resurse fizice, adică procesoare, memorii, dispozitive de intrare/ieşire,

− software = resurse logice. Acestea se împart în software pentru sistem (systems software) şi software pentru aplicaţii (applications software). Soft ul pentru sistem constă în aplicaţiile sistem care oferă servicii pentru uz comun. Din această categorie fac parte: sistemul de operare, compilatoarele, asambloarele, s.a. Soft ul pentru aplicaţii constă în aplicaţiile propriu zise, adică: programe utilitare, medii de programare, programele utilizatorilor. Aplicaţiile sistem sunt la graniţa dintre hardware şi aplicaţiile propriu zise.

Observaţie. Trebuie precizat că această clasificare este una relativă deoarece un anumit program nu este obligatoriu să facă parte exclusiv dintr o astfel de categorie. De exemplu, un compilator este o aplicaţie sistem, dar, mai mult, poate face parte dintr un sistem de operare, dacă este vândut împreună cu acesta şi depinde de acel sistem de operare. Un sistem de operare este un set de programe care gestionează toate resursele sistemului de calcul, astfel încât programele care funcţionează pe acel sistem să se execute la parametrii maximi (utilizare completă şi optimă).

− resurse informaţionale, adică suporturi de memorie externă pentru organizarea şi stocarea datelor.

1.1.2. Aplicaţiile sistemelor de calcul

Pe bună dreptate se spune despre calculator că este maşina care a revoluţionat lumea. Această afirmaţie o susţinem în continuare arătând diversitatea domeniilor în care calculatorul / procesorul este nelipsit.

Primul exemplu ar putea fi maşina automată destinată tranzacţiilor bancare (bancomatul). De neconceput în anii '50 — când cel mai ieftin

calculator costa 500.000 $ — astăzi, bancomatele te întâmpină la tot pasul, oferind servicii sigure, toate operaţiile fiind coordonate de un procesor central. In industria automobilelor, de când microprocesorul a scăzut spectaculos în volum şi i au crescut realmente performanţele (începutul anilor '80), procesorul este nelipsit în sistemele destinate scăderii poluării, a creşterii randamentului conbustibililor şi în controlul reacţiei pungilor de aer în cazul coliziunilor vehiculelor (air bag). Creşterea performanţelor calculatoarelor simultan cu micşorarea dimensiunilor componentelor interne a condus la posibilitatea dezvoltării unei industrii paralele, cea a calculatoarelor portabile (laptop uri). In sfârşit, dar nu în ultimul rând, este de remarcat larga răspândire a calculatoarelor pe masa de lucru a tot mai multor persoane. La acest aspect a contribuit, credem în mare măsură, şi tentaţia de a avea acces la populara reţea de comunicare şi informare care este Internet ul. In general, reţeaua Internet foloseşte aplicaţii WWW (World Wide Web), adică un set de programe care formează un sistem de comunicare bazat pe informaţii hypertext. WWW funcţionează prin comunicare de date pe baza unui model client/server. Prin hypertext înţelegem un sistem de grupare asociativă a informaţiilor rezidente pe mai multe servere Web, astfel încât să ofere utilizatorului senzaţia că el consultă un singur document. Limbajul de descriere a hypertext ului este HTML (HyperText Markup Language). Programele care permit vizualizarea (consultarea) paginilor Web sunt browser ele. Un browser este deci un client Web care are acces la informaţii multimedia şi multiprotocol oferite de serverul Web accesat. Dintre aplicaţiile frecvente ale WWW amintim: distribuirea ştirilor, înscrierea într un grup cu interese comune, consultarea unor note bibliografice sau referinţe ştiinţifice, comandarea şi trimiterea cadourilor prin cataloage on line, orientarea electronică pentru itinerariul de vacanţă, s.a.m.d. In plus, există marele avantaj al accesului de pe calculatorul de acasă pe orice alt calculator conectat la Internet. Astăzi, nimeni nu mai cară calculatoare…

1.1.3. Sistemul de calcul – din diferite puncte de vedere

Descrierea operaţiilor unui SC la nivel de hardware diferă în funcţie de scopul urmărit. Astfel, un SC poate fi privit cel puţin din trei puncte de vedere:

1. organizarea componentelor;

2. construirea;

3. arhitectura internă.

Organizarea SC se referă la cunoaşterea modului în care operează fiecare dintre componentele hard şi posibilităţile lor de interconectare astfel încât să formeze SC performant. Concret, din acest punct de vedere, trebuiesc descrise:

a) circuitele logice combinaţionale, secvenţiale şi/sau integrate care reprezintă structura internă a fiecărei componente hard;

b) modurile de reprezentare a datelor în memoria SC;

c) operaţiile fundamentale într un SC.

Construirea SC (design) se referă la acţiunea de determinare a tipului componentelor hard care trebuiesc folosite şi a tipurilor de interconectare a acestora, astfel încât SC construit să răspundă cerinţelor utilizatorului. Concret, din acest punct de vedere, trebuie să ne referim la:

a) modurile de reprezentare a instrucţiunilor;

b) controlul instrucţiunilor prin programe;

c) fundamentele limbajului maşină şi ale limbajului de asamblare.

Preview document

Arhitectura Calculatoarelor - Pagina 1
Arhitectura Calculatoarelor - Pagina 2
Arhitectura Calculatoarelor - Pagina 3
Arhitectura Calculatoarelor - Pagina 4
Arhitectura Calculatoarelor - Pagina 5
Arhitectura Calculatoarelor - Pagina 6
Arhitectura Calculatoarelor - Pagina 7
Arhitectura Calculatoarelor - Pagina 8
Arhitectura Calculatoarelor - Pagina 9
Arhitectura Calculatoarelor - Pagina 10
Arhitectura Calculatoarelor - Pagina 11
Arhitectura Calculatoarelor - Pagina 12
Arhitectura Calculatoarelor - Pagina 13
Arhitectura Calculatoarelor - Pagina 14
Arhitectura Calculatoarelor - Pagina 15
Arhitectura Calculatoarelor - Pagina 16
Arhitectura Calculatoarelor - Pagina 17
Arhitectura Calculatoarelor - Pagina 18
Arhitectura Calculatoarelor - Pagina 19
Arhitectura Calculatoarelor - Pagina 20
Arhitectura Calculatoarelor - Pagina 21
Arhitectura Calculatoarelor - Pagina 22
Arhitectura Calculatoarelor - Pagina 23
Arhitectura Calculatoarelor - Pagina 24
Arhitectura Calculatoarelor - Pagina 25
Arhitectura Calculatoarelor - Pagina 26
Arhitectura Calculatoarelor - Pagina 27
Arhitectura Calculatoarelor - Pagina 28
Arhitectura Calculatoarelor - Pagina 29
Arhitectura Calculatoarelor - Pagina 30
Arhitectura Calculatoarelor - Pagina 31
Arhitectura Calculatoarelor - Pagina 32
Arhitectura Calculatoarelor - Pagina 33
Arhitectura Calculatoarelor - Pagina 34
Arhitectura Calculatoarelor - Pagina 35
Arhitectura Calculatoarelor - Pagina 36
Arhitectura Calculatoarelor - Pagina 37
Arhitectura Calculatoarelor - Pagina 38
Arhitectura Calculatoarelor - Pagina 39
Arhitectura Calculatoarelor - Pagina 40
Arhitectura Calculatoarelor - Pagina 41
Arhitectura Calculatoarelor - Pagina 42
Arhitectura Calculatoarelor - Pagina 43
Arhitectura Calculatoarelor - Pagina 44
Arhitectura Calculatoarelor - Pagina 45
Arhitectura Calculatoarelor - Pagina 46
Arhitectura Calculatoarelor - Pagina 47
Arhitectura Calculatoarelor - Pagina 48
Arhitectura Calculatoarelor - Pagina 49
Arhitectura Calculatoarelor - Pagina 50
Arhitectura Calculatoarelor - Pagina 51
Arhitectura Calculatoarelor - Pagina 52
Arhitectura Calculatoarelor - Pagina 53
Arhitectura Calculatoarelor - Pagina 54
Arhitectura Calculatoarelor - Pagina 55
Arhitectura Calculatoarelor - Pagina 56
Arhitectura Calculatoarelor - Pagina 57
Arhitectura Calculatoarelor - Pagina 58
Arhitectura Calculatoarelor - Pagina 59
Arhitectura Calculatoarelor - Pagina 60
Arhitectura Calculatoarelor - Pagina 61
Arhitectura Calculatoarelor - Pagina 62
Arhitectura Calculatoarelor - Pagina 63
Arhitectura Calculatoarelor - Pagina 64
Arhitectura Calculatoarelor - Pagina 65
Arhitectura Calculatoarelor - Pagina 66
Arhitectura Calculatoarelor - Pagina 67
Arhitectura Calculatoarelor - Pagina 68
Arhitectura Calculatoarelor - Pagina 69
Arhitectura Calculatoarelor - Pagina 70
Arhitectura Calculatoarelor - Pagina 71
Arhitectura Calculatoarelor - Pagina 72
Arhitectura Calculatoarelor - Pagina 73
Arhitectura Calculatoarelor - Pagina 74
Arhitectura Calculatoarelor - Pagina 75
Arhitectura Calculatoarelor - Pagina 76
Arhitectura Calculatoarelor - Pagina 77
Arhitectura Calculatoarelor - Pagina 78
Arhitectura Calculatoarelor - Pagina 79
Arhitectura Calculatoarelor - Pagina 80
Arhitectura Calculatoarelor - Pagina 81
Arhitectura Calculatoarelor - Pagina 82
Arhitectura Calculatoarelor - Pagina 83
Arhitectura Calculatoarelor - Pagina 84
Arhitectura Calculatoarelor - Pagina 85
Arhitectura Calculatoarelor - Pagina 86
Arhitectura Calculatoarelor - Pagina 87
Arhitectura Calculatoarelor - Pagina 88
Arhitectura Calculatoarelor - Pagina 89
Arhitectura Calculatoarelor - Pagina 90
Arhitectura Calculatoarelor - Pagina 91
Arhitectura Calculatoarelor - Pagina 92
Arhitectura Calculatoarelor - Pagina 93
Arhitectura Calculatoarelor - Pagina 94
Arhitectura Calculatoarelor - Pagina 95
Arhitectura Calculatoarelor - Pagina 96
Arhitectura Calculatoarelor - Pagina 97
Arhitectura Calculatoarelor - Pagina 98
Arhitectura Calculatoarelor - Pagina 99
Arhitectura Calculatoarelor - Pagina 100
Arhitectura Calculatoarelor - Pagina 101
Arhitectura Calculatoarelor - Pagina 102
Arhitectura Calculatoarelor - Pagina 103
Arhitectura Calculatoarelor - Pagina 104
Arhitectura Calculatoarelor - Pagina 105
Arhitectura Calculatoarelor - Pagina 106
Arhitectura Calculatoarelor - Pagina 107
Arhitectura Calculatoarelor - Pagina 108
Arhitectura Calculatoarelor - Pagina 109
Arhitectura Calculatoarelor - Pagina 110
Arhitectura Calculatoarelor - Pagina 111
Arhitectura Calculatoarelor - Pagina 112
Arhitectura Calculatoarelor - Pagina 113
Arhitectura Calculatoarelor - Pagina 114
Arhitectura Calculatoarelor - Pagina 115
Arhitectura Calculatoarelor - Pagina 116
Arhitectura Calculatoarelor - Pagina 117
Arhitectura Calculatoarelor - Pagina 118
Arhitectura Calculatoarelor - Pagina 119
Arhitectura Calculatoarelor - Pagina 120
Arhitectura Calculatoarelor - Pagina 121
Arhitectura Calculatoarelor - Pagina 122
Arhitectura Calculatoarelor - Pagina 123
Arhitectura Calculatoarelor - Pagina 124
Arhitectura Calculatoarelor - Pagina 125
Arhitectura Calculatoarelor - Pagina 126
Arhitectura Calculatoarelor - Pagina 127

Conținut arhivă zip

  • Arhitectura Calculatoarelor.pdf

Alții au mai descărcat și

Instructiunile Limbajului C++

5. Operaţii de intrare/ieşire În C, spre deosebire de alte limbaje, sistemul intrare/ieşire nu este parte a limbajului, ci este introdus printr-un...

Suport Curs Baze de Date

Organizarea datelor în fişiere, deşi este destul de utilizată, are o serie de neajunsuri care limitează eficienţa şi eficacitatea aplicaţiilor...

Limbajul C

În continuare vom defini un calculator, ca fiind un sistem electronic de foarte mare complexitate, capabil de prelucrarea automata a datelor de...

Programare în C

Primul program C #include <stdio.h> int main(void) { printf(“Salut!\n”); printf(“Iata primul program C!”); return 0; } Caracterele...

Limbaje de Programare

1. Definirea şi clasificarea limbajelor de programare Limba (DEX) – sistem de comunicare alcătuit din sunete articulate, specifice omului, prin...

Limbajul SQL

Introducere Limbajul SQL (Structured Query Language) reprezintă, în prezent, unul dintre cele mai puternice limbaje structurate pentru interogarea...

Tehnologii Web

1 - WEB AND ITS TECHNOLOGIES 1.1 the web and its beginnings The internet may be defined as the worldwide system of interconnected computer and...

Curs Programarea Calculatoarelor

Compilatorul VB este programul translator al sistemului de programare VB Specificaţiile comune de limbaj (CLS = Common Language Specifications)...

Documente similare

Arhitectura Calculatoarelor

CAPITOLUL I INTRODUCERE 1.1. Arhitectura calculatoarelor - definiţii şi terminologie Arhitectura calculatoarelor este o ramură a informaticii...

Arhitectura Calculatoarelor - Prezentare și Istorie Hdd și Cpu

Capitolul I: Arhitectura Calculatoarelor 1. Introducere Un P.C. (personal computer / calculator personal) se referă de obicei la un...

Arhitectura Calculatoarelor - Microprocesorul

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

Arhitectura Calculatorului

CAPITOLUL I ARHITECTURA CALCULATORULUI Un calculator este un sistem electronic specializat in prelucrarea datelor pe baza de program. El...

Arhitectura Calculatoarelor

1. Introducere Încã din cele mai vechi timpuri, omul a fost nevoit sã efectueze calcule. Odatã cu creşterea complexitãţii calculelor, s-au pus în...

Arhitectura Calculatorului

Arhitectura Calculatorului = Arhitectura Setului de Instructiuni + Organizarea Calculatorului/Masinii Arhitectura Setului de Instructiuni – ASI-...

Structura si Arhitectura Calculatoarelor

Cap. 1. SISTEME PIPELINE Tehnica pipeline reprezintă o metodă de îmbunătătire a performantelor unui procesor sau a unei unităti aritmetice....

Arhitectura Calculatoarelor

8.1. Caracteristicile sistemelor de memorie Cele mai importante caracteristici sunt următoarele: - Amplasarea. Sistemele de calcul dispun de...

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

Ai nevoie de altceva?