Arhitectura sistemelor de calcul

Curs
7/10 (4 voturi)
Conține 1 fișier: doc
Pagini : 67 în total
Cuvinte : 24424
Mărime: 266.12KB (arhivat)
Publicat de: Mitrofan Matei
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Lect. Univ.drd. Marinela Nidelea
an II, informatica

Cuprins

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

Preview document

Arhitectura sistemelor de calcul - Pagina 1
Arhitectura sistemelor de calcul - Pagina 2
Arhitectura sistemelor de calcul - Pagina 3
Arhitectura sistemelor de calcul - Pagina 4
Arhitectura sistemelor de calcul - Pagina 5
Arhitectura sistemelor de calcul - Pagina 6
Arhitectura sistemelor de calcul - Pagina 7
Arhitectura sistemelor de calcul - Pagina 8
Arhitectura sistemelor de calcul - Pagina 9
Arhitectura sistemelor de calcul - Pagina 10
Arhitectura sistemelor de calcul - Pagina 11
Arhitectura sistemelor de calcul - Pagina 12
Arhitectura sistemelor de calcul - Pagina 13
Arhitectura sistemelor de calcul - Pagina 14
Arhitectura sistemelor de calcul - Pagina 15
Arhitectura sistemelor de calcul - Pagina 16
Arhitectura sistemelor de calcul - Pagina 17
Arhitectura sistemelor de calcul - Pagina 18
Arhitectura sistemelor de calcul - Pagina 19
Arhitectura sistemelor de calcul - Pagina 20
Arhitectura sistemelor de calcul - Pagina 21
Arhitectura sistemelor de calcul - Pagina 22
Arhitectura sistemelor de calcul - Pagina 23
Arhitectura sistemelor de calcul - Pagina 24
Arhitectura sistemelor de calcul - Pagina 25
Arhitectura sistemelor de calcul - Pagina 26
Arhitectura sistemelor de calcul - Pagina 27
Arhitectura sistemelor de calcul - Pagina 28
Arhitectura sistemelor de calcul - Pagina 29
Arhitectura sistemelor de calcul - Pagina 30
Arhitectura sistemelor de calcul - Pagina 31
Arhitectura sistemelor de calcul - Pagina 32
Arhitectura sistemelor de calcul - Pagina 33
Arhitectura sistemelor de calcul - Pagina 34
Arhitectura sistemelor de calcul - Pagina 35
Arhitectura sistemelor de calcul - Pagina 36
Arhitectura sistemelor de calcul - Pagina 37
Arhitectura sistemelor de calcul - Pagina 38
Arhitectura sistemelor de calcul - Pagina 39
Arhitectura sistemelor de calcul - Pagina 40
Arhitectura sistemelor de calcul - Pagina 41
Arhitectura sistemelor de calcul - Pagina 42
Arhitectura sistemelor de calcul - Pagina 43
Arhitectura sistemelor de calcul - Pagina 44
Arhitectura sistemelor de calcul - Pagina 45
Arhitectura sistemelor de calcul - Pagina 46
Arhitectura sistemelor de calcul - Pagina 47
Arhitectura sistemelor de calcul - Pagina 48
Arhitectura sistemelor de calcul - Pagina 49
Arhitectura sistemelor de calcul - Pagina 50
Arhitectura sistemelor de calcul - Pagina 51
Arhitectura sistemelor de calcul - Pagina 52
Arhitectura sistemelor de calcul - Pagina 53
Arhitectura sistemelor de calcul - Pagina 54
Arhitectura sistemelor de calcul - Pagina 55
Arhitectura sistemelor de calcul - Pagina 56
Arhitectura sistemelor de calcul - Pagina 57
Arhitectura sistemelor de calcul - Pagina 58
Arhitectura sistemelor de calcul - Pagina 59
Arhitectura sistemelor de calcul - Pagina 60
Arhitectura sistemelor de calcul - Pagina 61
Arhitectura sistemelor de calcul - Pagina 62
Arhitectura sistemelor de calcul - Pagina 63
Arhitectura sistemelor de calcul - Pagina 64
Arhitectura sistemelor de calcul - Pagina 65
Arhitectura sistemelor de calcul - Pagina 66
Arhitectura sistemelor de calcul - Pagina 67

Conținut arhivă zip

  • Arhitectura Sistemelor de Calcul.DOC

Alții au mai descărcat și

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

Manual Grafuri

1. Preliminarii 1.1. Algoritmi Toti algoritmii descrisi în cadrul acestei lucrari folosesc structuri de date de tip graf. Unele descrieri sînt...

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Noțiuni despre Algoritmi și Programare Structurată

2.1. Noţiuni introductive Rezolvarea problemelor cu ajutorul calculatorului presupune parcurgerea mai multor etape: 1. analiza problemei (cu...

Variabile

6. Variabile Prin variabilă se înţelege o dată a cărei valoare se poate schimba pe parcursul execuţiai programului. Unei variabile i se atribuie...

Instrucțiunile 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...

Instrucțiuni

O instrucţiune este o parte a programului care poate fi executată. Aceasta înseamnă că o instrucţiune specifică o acţiune. Standardul ANSI C şi cel...

Instrucțiuni de intrare

7. Instrucţiuni de iterare Instrucţiunile de iterare (ciclare) permit ca un grup de instrucţiuni să se execute repetat, până se îndeplineşte o...

Te-ar putea interesa și

Arhitectura sistemelor de calcul

Arhitectura sistemelor de calcul Denumirea informatica de arhitectura se refera la structura si componentele fizice ale unui sistem de calcul....

Arhitectura sistemelor de calcul - Intel Core I5 540M mobile processor

1. Procesoarele Intel Microprocesorul, uneori numit şi procesor, este unitatea centrală de prelucre a informaţiei (U.C.P. sau în engleză: CPU) a...

Proiect la arhitectura sistemelor de calcul

1. Tema proiectlui Să se proiecteze unitatea de comandă pentru un microprocesor capabil să execute următorul set de instrucţiuni: - FETCH...

Arhitectura sistemelor de calcul

Tendinte tehnologice: - Circuite integrate - densitatea tranzistorilor creste cu 35% pe an, marindu-se de 4 ori in 3 ani; marimea capsulei creste...

Arhitectura sistemelor de calcul

1.1. SCHEMA DE BAZĂ A UNUI CALCULATOR Orice calculator are în componenţă patru mari unităţi fundamentale: -Unitatea centrală (UC). -Unitatea de...

Arhitectura sistemelor de calcul

Istoria dezvoltarii calculatoarelor Slide 1.2 CS-11xx / Arhitectura sistemelor de calcul, Sem.1 / G Stefanescu Cuprins: - Calculatoare mecanice...

Arhitectura sistemelor de calcul

CAP. I Introducere Maşina Turing Primul model abstract de P.C. a fost introdus în 1986 de către matematicianul englez Allan Turing. Acest model a...

Arhitectura sistemelor de calcul

Sistemele de calcul au evoluat continuu, iar aceasta evolutie continua sa ne uimeasca. Materialul urmator încearca sa capteze atât bazele...

Ai nevoie de altceva?