Arhitectura sistemelor de calcul

Previzualizare curs:

Cuprins curs:

Introducere 2
1. STRUCTURA UNUI SISTEM DE CALCUL 2
1.2. CANALELE DE I/E 4
1.3. MEMORIA INTERNA. 4
4. UNITATEA ARITMETICA-LOGICA (UAL) 4
2. SISTEME DE NUMEROTATIE 5
2.1. Conversia unui numar real intr-o baza de numerotatie 5
2.2. Conversia unui numar dintr-o baza de numerotatie in zecimal 6
2.3. Conversia unui numar din binar in octal, hexazecimal si invers 6
2.4. Operatii aritmetice in binar, octal si hexazecimal 6
3. REPREZENTAREA DATELOR IN SISTEMELE DE CALCUL 7
3.1Reprezentarea numerelor naturale 8
3.2Reprezentarea numerelor intregi 8
3.3 Complement logic şi aritmetic 9
3.4 Numere fracţionare (subunitare). 9
3.5 Virgula fixă (VF) 9
3.6 Virgula mobilă (VM) 10
5. PROCESOR. PROPRIETATI. MOD DE FUNCTIONARE 13
5.1 Crearea unui cip din tranzistori 16
5.2 Microprocesorul 17
5.3 CUM FUNCTIONEAZA UN CIP PENTIUM 22
6. LIMBAJE DE NIVEL ÎNALT ŞI DE NIVEL SCAZUT. INSTRUCŢIUNI 25
7. COMPILATOARE ŞI ASAMBLOARE 26
8. ELEMENTE ALE LIMBAJULUI DE ASAMBLARE 26
8.1. INTRODUCERE ÎN LIMBAJUL DE ASAMBLARE INTEL 26
8.2. Formatul general al unei instrucţiuni în limbaj de asamblare 27
8.3. Instrucţiuni generale (mnemonice) 27
8. Regiştrii microprocesorului Intel 28
1. Regiştrii de uz general 28
8.2.2. Registrul pointer de instrucţiuni (IP) 34
8.3.4 Regiştrii de segment 36
10. MEMORIA 40
10.3. MEMORIA INTERNA 42
10.4.NOŢIUNI DE ADRESARE A MEMORIEI 46
11. MEMORIA EXTERNA (DISCURILE MAGNETICE-HARD-DISKUL) 47
11.1. Interfata pentru hard-disk 48
11.2. Cum functioneaza o unitate de disc fix- 49
12. TIPURI DE MAGISTRALE 50
12.1. MAGISTRALA SERIALA 52
Cum functioneaza magistrala universala seriala- 52
13. DISCURILE OPTICE 54
13.1.Discurile CD-ROM (Compact Disc - Read-Only Memory) 54
13.2. Cum functioneaza o unitate CD-ROM- 56
13.3.DVD(digital video disc) 57
13.4. Cum functioneaza un disc DVD- 57
13.4. Cum functioneaza CD-RW si DVD-RAM - 59
14. MONITORUL 60
14.1. Cum functioneaza un ecran LCD- 62
15. TASTATURA 63
16. DISPOZITIVE PENTRU INTRODUCEREA INFORMATIEI GRAFICE 64
17. ALTE ECHIPAMENTELE DE IESIRE 66
19. PLACILE VIDEO 67
20. PLACILE DE SUNET 67
21. DISPOZITIVE DE INTERFAŢĂ 67
22. TESTUL POST 68
23. BOOT-AREA DE PE DISC 69
24. FORMATAREA UNUI DISC 71
24.1. Cum se realizeaza formatarea unui disc- 71
24.2. Ce se intampla atunci cand stergem un fisier- 72
CUPRINS 77

Extras din curs:

Introducere

Calculatorul sau sistemul de calcul este un dispozitiv care lucrează automat, sub controlul unui program memorat, acceptând şi prelucrând date în vederea producerii de informaţii.

Orice calculator are în esenţă trei părţi:

- hardware, adică partea de echipament a calculatorului;

- software, partea de programe;

- firmware, partea de microprograme.

Unele lucrări de specialitete privesc arhitectura din două puncte de vedere:

- din punctul de vedere al utilizatorului, arhitectura include în esenţă setul de instrucţiuni, interfeţele cu utilizatorii, modul de operare şi control al intrărilor-ieşirilor etc. Implementarea unei arhitecturi, din acest punct de veder, duce la o familie de calculatoare;

- din punct de vedere tehnic sau al proiectanţilor de echipamente, termenul de arhitectură se utilizează pentru descrierea naturii, configurării şi interconectării dispozitivelor sistemelor de calcul. Aceasta este accepţiunea generală a arhitecturii sistemelor de calcul.

1. STRUCTURA UNUI SISTEM DE CALCUL

Definiţie:

Un sistem de calcul este un ansamblu de componente hardware (dispozitive) şi componente software (sistem de operare şi programe specializate) ce oferă servicii utilizatorului pentru coordonarea şi controlul executării operaţiilor prin intermediul programelor.

Orice sistem de calcul (computer system) pentru a realiza funcţiile sale de bază trebuie să execute următoarele operaţii:

- introducere date (citire) - I

- memorare date şi instructiuni (reprezentare) - M

- prelucrare date si instrucţiuni (procesare) - P

- ieşire date (scriere) - O

John Von Newman a descris primul model arhitectural pentru calculator.

Din punct de vedere functional un sistem de calcul contine 7 blocuri componente redate in urmatoarea figura:

1.1 DISPOZITIVE DE INTRARE-IEŞIRE asigură comunicarea calculatorului cu mediul prin intermediul unor echipamente specializate, numite Dispozitive Periferice.

Aceste dispozitive sunt:-

- dispozitive de intrare;

- dispozitive de ieşire;

- dispozitive de intrare-ieşire:

- memoriile externe.

Dispozitivele de intrare - asigură transmiterea informaţiilor şi comenzilor către calculator prin operaţiade citire. Din această categorie fac parte: tastatura, mouse-ul, cititorul de cartele, creionul optic, stiloul electronic, scanerul, microfonul, etc. Informaţiile citite pot fi: texte, imagini, muzică, comenzi vocale, valori analogice.

Indiferent de tipul informaţiei, principiul de funcţionare al unui dispozitiv de intrare este acelaşi: preia informaţia, o împarte în unităţi conform unui algoritm propriu, codifică fiecare unitate într-o secvenţă de biţi şi transmite aceşti biţi procesorului.

Dispozitivele de ieşire - sunt folosite pentru a comunica utilizatorului rezultatele operaţiilor executate şi informaţii despre stare sistemului prin informaţii de scriere. Din această categorie fac parte: monitorul, imprimanta, ploterul, difuzorul. Aceste dispozitive primesc secvenţe de biţi de la procesor pe care le decodifică, astfel încât să poată fi înţelese de utilizator sub formă naturală.

1.2. CANALELE DE I/E- dirijeaza fluxul de informatii ce se transfera de la DP/ I catre DP /E.

1.3. MEMORIA INTERNA- In memoria interna sunt stocate programele si datele care sunt in lucru la un moment dat. Memoria interna este un depozit de informatie in care comenzile, semnalele, textele, numerele, imaginile, etc., sunt reprezentate in codificare binara. Pentru regasirea informatiei memoria interna a fost impartita in locatii de memorie care se identifica dupa o adresa unica.

1.4. UNITATEA ARITMETICA-LOGICA (UAL) reprezinta ansamblul de circuite electronice prin care se realizeaza prelucrarea datelor cerute prin instructiuni sau comenzi. Prelucrarea se face prin operatii aritmetice, logice si de comparare. Fiecare circuit este specializat sa realizeze un una din operatiile de baza.

1.5. UNITATEA DE COMANDA SI CONTROL coordoneaza si controleaza intreaga activitate de prelucrare la nivelul componentelor calculatorului. Acesta (UCC) executa instructiunile unui program (memorat in memoria interna la adrese succesive) astfel:

- extrage din memoria interna a calculatorului o instructiune din program;

- decodifica instructiunea pentru a afla ce operatie trebuie sa execute si ce date vor fi folosite;

- extrage din memoria interna datele necesare prelucrarii;

- activeaza circuitele electronice corespunzatoare din UAL pentru a executa operatia cu datele solicitate;

- scrie la o anumita adresa de memorie rezultatul obtinut in urma executarii operatiei solicitate.

1.6. MEMORIA EXTERNĂ este un suport electromagnetic reutilizabil, pe care informaţia se păstrează codificat sub formă binară, prin magnetizarea particulelor feromagnetice după două direcţii de magnetizare, corespunzătoare celor două cifre binare.

UCC impreuna cu UAL alcatuiesc UNITATEA CENTRALA DE PRELUCRARE (UCP) sau procesorul central. Daca la UCP se include si memoria aceasta constituie UNITATEA CENTRALA (UC).

Unitatea de comandă asigură controlul execuţiei instrucţiunilor unui program şi conţine două registre importante:

a) registru de instrucţiuni (RI) care conţine adresa instrucţiunii în curs de execuţie,

b) registru contor ordinal (CO) care conţine adresa următoarei instrucţiuni de executat.

Unitatea de comandă conţine de asemenea un dispozitiv de decodificare a instrucţiunilor (decodificator) şi un dispozitiv de control al secvenţei de comenzi care activează circuitele necesare execuţiei instrucţiunii curente. Înlănţuirea comenzilor se realizează prin intermediul unui ceas sistem.

Observații:

an II, informatica

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Arhitectura Sistemelor de Calcul.DOC
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
67 pagini
Imagini extrase:
67 imagini
Nr cuvinte:
24 424 cuvinte
Nr caractere:
134 860 caractere
Marime:
266.12KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Lect. Univ.drd. Marinela Nidelea
Sus!