Sunteți pe pagina 1din 27

Universitatea Politehnica Timişoara

Facultatea de Automatică şi Calculatoare

Sisteme cu Microprocesor
Anul 4 MPT Electro

conf. dr. ing. Razvan BOGDAN


razvan.bogdan@upt.ro
1
Sisteme cu Microprocesor

Curs 1

2
Sisteme cu Microprocesor
 Bibliografie:
 M. Popa, Proiectarea microsistemelor digitale; Orizonturi Universitare, Timişoara,
2003
 M. Popa, Sisteme cu microprocesoare; Orizonturi Universitare, Timişoara, 2003
 http://www.infoweblinks.com/content/microprocessorupdate.htm
 http://www.cpu-world.com/CPUs/8086/
 http://www.intel.com/design/intarch/datashts/23163011.pdf
 http://www.datasheetcatalog.com/datasheets_pdf/A/M/2/7/AM27C2048.shtml
 http://www.chipdocs.com/pndecoder/datasheets/AMICC/A616316.html
 http://www.alldatasheet.com/datasheet-pdf/pdf/113818/ICSI/IC41C1665.html
 http://www.pcguide.com/ref/ram/typesDRAM-c.html
 http://www.camiresearch.com/Data_Com_Basics/RS232_standard.html
 http://www.sharpmz.org/mz-700/8253ovview.htm
 http://www.advancedmsinc.com/iocards/8255.htm
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/dma.html
 http://www.thesatya.com/8259.html
 http://www.play-hookey.com/digital/experiments/seven_seg_led.html

3
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE
1.1. NECESITATEA ŞI EVOLUŢIA PRELUCRĂRII DATELOR

 Perfecţionarea sistemelor informaţionale a căror complexitate creşte


continuu nu mai poate fi realizată decât prin utilizarea, pe scară largă, a
calculatorului. Realizarea sistemelor informatice eficiente înseamnă, de fapt,
asigurarea unei structuri, a unui volum şi a unei calităţi a informaţiei care să
ducă la o bază informaţională optimă pentru diferitele niveluri de decizie, cu
un timp de răspuns şi cu un cost cât mai reduse.
 Prin urmare, orice formă de organizare a informaţiei trebuie să satisfacă
realizarea acestor obiective.

4
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE
1.1. NECESITATEA ŞI EVOLUŢIA PRELUCRĂRII DATELOR

 În general, noţiunile de dată şi informaţie sunt considerate sinonime, ele în realitate


deosebindu-se esenţial. Aceasta poate fi şi cauza unui management ineficient, când
nu se face distincţia între cele două noţiuni şi deci managementul manevrează prea
multe date şi prea puţine informaţii.

 Deci, problema informaţiei devine una strict necesară pentru orice manager.

 Actul managerial se materializează prin decizii, adică procesul prin care managerul
identifică problemele organizaţionale şi doreşte să le rezolve. Baza materială a
deciziilor o constituie informaţia, care la rândul ei are la bază, date. Pe baza
informaţiilor se creează noi cunoştinţe constituindu-se astfel suportul sistemului
decizional.

5
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE
1.1. NECESITATEA ŞI EVOLUŢIA PRELUCRĂRII DATELOR

 Obiectul general al oricărui sistem bazat pe prelucrarea automată a datelor este


acela de a eficientiza o activitate prin informaţii de calitate.
 Evoluţia metodelor şi tehnicilor de organizare a datelor a fost influenţată de o serie de
factori cum ar fi:
 creşterea continuă a complexităţii diverselor activităţi;
 modul de utilizare a resursei timp, factor esenţial;
 dezvoltarea deosebită a tehnologiei de fabricare a microprocesoarelor
 Societatea informaţională se caracterizează prin preponderenţa proceselor
informaţionale bazate pe tehnologia informaţională şi a comunicaţiei, care conduc la
o reconsiderare a procesului de informare. Motorul acestui proces îl reprezintă
informaţia. Astfel, procesul de informare, axat în jurul noţiunii de informaţie, reprezintă
fundamentul definirii structurale şi funcţionale a sistemului informaţional.

 Sistemului informaţional are la bază un sistem cu microprocessor.

6
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE.
1.2. TEHNOLOGII INFORMATICE

 Perspectiva informaţională determină revederea unei întreprinderi ca un sediu al


activităţilor de natură informaţională, care constau în colectarea, prelucrarea,
transmiterea şi stocarea datelor. Aceste activităţi au drept scop să ofere utilizatorilor
reprezentări pertinente ale fenomenului real, plecând de la date fragmentate, de origine
şi calitate diverse. Apariţia tehnologiilor informatice bulversează metodele tradiţionale de
lucru, rolul individului în întreprindere şi însăşi maniera de abordare a problemelor.

 Tehnologiile informatice corespund tehnicilor care permit „fabricarea” informaţiei. Acestea


reunesc tehnici esenţiale de culegere, prelucrare, transmitere şi stocare electronică a
datelor şi informaţiilor, într-un mediu adecvat informatic şi de comunicaţie constituit din
echipament hardware, proceduri software, dispozitive electronice de transmisie/recepţie.

7
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE.
1.2. TEHNOLOGII INFORMATICE

 Utilizarea tehnologiilor informatice bazate pe microprocesor asigură o serie de avantaje


ca:
 reducerea timpului – viteza de calcul ridicată permite o reducere substanţială a timpului de
prelucrare impus de anumite modele economico-matematice, tehnice, fizice etc;
 reducerea spaţiului – comunicarea la distanţă prin tehnologia informatică face să dispară
inconvenientul „kilometrilor” existent între emiţător şi receptor;
 extinderea modalităţilor de stocare – mijloacele de stocare au evoluat deosebit de mult
asigurând posibilităţi de păstrare a informaţiei de milioane de caractere;
 flexibilitatea în utilizare – tehnologia informatică oferă un domeniu vast de utilizare şi
înregistrează o adaptabilitate continuă, paralel cu evoluţia software-ului de bază şi de
aplicaţii.
 În consecinţă tehnologia informatică este susceptibilă nu doar de-a influenţa fiecare
activitate în componenta sa fizică sau informaţională, dar şi modul de exploatare al
legăturilor dintre activităţi atât în interiorul cât şi în exteriorul întreprinderii..

8
Sisteme cu Microprocesor
1. IMPACTUL SISTEMELOR CU MICROPROCESOR ASUPRA ACTIVITĂŢILOR
ECONOMICE.
1.2. TEHNOLOGII INFORMATICE

 Utilizarea tehnologiilor informatice bazate pe microprocesor asigură o serie de avantaje


ca:
 reducerea timpului – viteza de calcul ridicată permite o reducere substanţială a timpului de
prelucrare impus de anumite modele economico-matematice, tehnice, fizice etc;
 reducerea spaţiului – comunicarea la distanţă prin tehnologia informatică face să dispară
inconvenientul „kilometrilor” existent între emiţător şi receptor;
 extinderea modalităţilor de stocare – mijloacele de stocare au evoluat deosebit de mult
asigurând posibilităţi de păstrare a informaţiei de milioane de caractere;
 flexibilitatea în utilizare – tehnologia informatică oferă un domeniu vast de utilizare şi
înregistrează o adaptabilitate continuă, paralel cu evoluţia software-ului de bază şi de
aplicaţii.
 În consecinţă tehnologia informatică este susceptibilă nu doar de-a influenţa fiecare
activitate în componenta sa fizică sau informaţională, dar şi modul de exploatare al
legăturilor dintre activităţi atât în interiorul cât şi în exteriorul întreprinderii..

9
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.1. DEFINIȚII

 Microprocesorul se poate defini ca fiind un circuit logic programabil de către utilizator,


într-o singură capsulă şi cu funcţie de procesor de uz general;

 Microcontrolerul se poate defini ca un circuit logic, programabil de către utilizator, cu o


structură adaptată pentru rezolvarea unei largi game de aplicaţii de timp real; el nu este
folosit ca procesor de uz general ci ca procesor orientat pe aplicaţii, fiind, în general,
inclus în echipamentul pe care îl conduce;

 Sistemele de calcul bazate pe microprocesoare sau microcontrolere se numesc


microsisteme digitale; există 2 tipuri de echipamente care sunt microsisteme digitale:
microcalculatoarele şi sistemele de calcul orientate pe aplicaţii;

10
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.1. DEFINIȚII

 Un calculator este o mașină de prelucrare automată a datelor ce funcționează sub


controlul unei liste de instrucțiuni (program).

 Un calculator este construit din un ansamblu de resurse fizice (hardware) şi de programe


de sistem (software de sistem) care asigură prelucrarea automată a informaţiilor, în
conformitate cu algoritmii specificaţi de utilizator prin programele de aplicaţii (software
utilizator

 În sens larg, orice echipament care foloseşte unul sau mai multe microprocesoare
incluzând şi alte circuite LSI (Large Scale Integration – integrare pe scară largă) sau
VLSI (Very Large Scale Integrated - integrare pe scară foarte largă), se numeşte
calculator, iar în sens restrâns, reprezintă un sistem de calcul pentru dezvoltarea de
probleme având unitatea de comandă realizată printr-un microprocesor.

 Calculatorul conține: microprocesor (unitate centrală de procesare) + Memorie +


Elemente Periferice

11
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.1. DEFINIȚII

12
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Există o clasificare a tipurilor de calculatoare de pe piaţă:

1. calculatoare personale (PC) – sunt calculatoare foarte performante realizate pentru


aplicații generale
2. calculatoare pentru dezvoltarea de programe şi aplicaţii diverse - au performanţe mai
reduse faţă de PC-uri;
3. microcalculatoare pentru instruire şi petrecerea timpului liber (home computer);
4. terminale programabile – pot fi cuplate la un calculator, la distanţă.

13
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Generatia 0 – calculatoare mecanice – (??-1940)


 ?? - abac
 sec. 17 – Pascal –masina de calcul pt. adunare si scadere
 sec. 17-18 – Leibnitz – masina pentru 4 operatii aritmetice
 sec 19 - Ch. Babbage (Cambridge)– masina diferentiala si masina analitica
(Ada Byron-prima programatoare)
 parti componente: memorie, unitate de calcul, cititor de cartele si perforator de
cartele
 inceputul sec. 20
 Konrad Zuse -
 John Athanasoff - sistemul binar de numeratie
 H. Aiken – Mark I, II
 Stibbitz

14
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Prima generatie – 1945-55


 tehnologie: tuburi electronice
 1943-46 – P. Eckert & J. Mauchley – ENIAC – primul calculator
 18000 tuburi, 1500 relee, 30 tone
 J. von Neumann – IAS
 primul care a scris despre calculatoare
 modelul clasic de calculator: 5 componente:
 memorie, UC, UAL, DI,DE
 Shanonn – teoria informatiei
 defineste unitatea de informatie
 informatia = inversul entropiei
 Alan Turring – Colossus – modelul Turring
 alte variante: EDVAC, ILLIAC, MANIAC, Wirlwind, UNIVAC
 IBM 701,704,709 – primele calculatoare comerciale
 DACICC, CIFA, MECIPT – variante romanesti

15
Sisteme cu Microprocesor Prima generatie de calculatoare
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

Eckart&Mauchley
John von Neumann

UNIVAC
Shanonn 16
Sisteme cu Microprocesor Prima generatie de calculatoare
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

ENIAC
ADVAC

IBM 701

17
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Generatia a doua – 1955-65


 tehnologia: tranzistorul
 Shockley&Brattain – primul tranzistor (Bell labs)
 primul calculator tranzistorizat: TX-0
 IBM 7090 – varianta tranzistorizata, IBM 1401
 Wirlwind – MIT
 PDP-1, PDP-8, firma DEC
 CDC 6600 – primul calculator paralel
 CETA – calc. romanesc

18
Primul tranzistor TX-0 PDP-1
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Generatia a treia – 1965-75


 tehnologia: circuite integrate
 familii de calculatoare:
 mainframe: IBM 360, IBM 370
 mini: PDP 11
 calculatoare romanesti:
 Felix c-256, c-512, c-32
 Independent, Coral – copiaza PDP-11
 imbunatatiri:
 viteza
 fiabilitate
 dimensiuni mici
 memorii de capacitate mai mare (256k-512k)
 periferice noi
 consola de tip display (PDP11)
19
Sisteme cu Microprocesor Generatia a treia
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

Primul circuit integrat Apollo

Seymour – LOGO
HP (1972)
Calculator HP 1967 20
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Generatia a 4-a 1975-90??


 tehnologia: VLSI
 avantaje: viteza, grad ridicat de integrare, fiabilitate mare, cost redus,
dimensiuni mici
 aparitia primului microprocesor - Intel 4004
 circuite de memorie ROM, RAM, DRAM de capacitate mare (1-16ko)
 aparitia microcalculatoarelor – care au la baza un microprocesor
 aparitia calculatoarelor personale:
 home-computer: ZX81, Spectrum
 PC: IBM-PC, XT, AT, Apple, Machintosh
 calculatoare romanesti:
 seria M18, PRAE, aMIC, Felix PC, Telerom-PC

21
Sisteme cu Microprocesor
Generatia a 4-a

Intel 4004

Apple

22
IBM-PC
Sisteme cu Microprocesor
Generatia a 4-a

Calc. cu display TV Calculator portabil (Osborn)

IBM PS2 Motorola 68040 23


Sisteme cu Microprocesor
Generatia a 4-a

Bill Gates Steve Jobs si Steve Wozniak

24
Evolutia microprocesoarelor
1971 I4004 4 biti primul uP
1972 I8008 8 biti 16ko primul pe 8 biti
1974 8080 8 biti 64ko primul uP de succes
1978 8086, 8088 16 biti 1Mo primul uP pe 16 biti
1982 80286 16 biti 16Mo PC-AT
1985 80386 32 biti 4Go primul uP pe 32 biti
1989 80486 32 biti 4 Go FPU incorporat
1993 Pentium 32 biti 4Go pipeline
1995 P. Pro 32 biti 64 Go arh. P6 superpipeline
1997 Pentium II 32 biti 64 Go MMX
1999 Pentium III 32 biti 70 To SSE2
2002 Pentium IV 32 biti 70 To Arh. NetBurst
2004 Pentium IV 64 biti 70 To Arh. Hiper-threading
2006 Core 2 64 biti 70 To Arh. multicore (2 core-uri/cip)
2007 Dual Core 64 biti 70 To 2 procesoare/cip
2008-9 I5, I7 64 biti 70 To, Arhitectura Nehalem, multicore si
8Mo L3 hyperthreading 4core-uri/8
cache multithread cache 8Mo (L3) 25
Evolutia microprocesoarelor

Anul Cod model Structura pipeline Frecventa ceas


2011 Sandy bridge 12-14 2,5 GHZ
2013 Silvermont 14-17 (16-19 with fetch/retire) 2,67-3 GHz
2013 Haskell 14 (16 with fetch/retire) ≈4 GHz
2015 Skylake 14 (16 with fetch/retire) ≈4 GHz
20 unified with branch
2016 Goldmont prediction (Atom 3,500 GHz
microarchitecture)

2016 Kabylake 14 (16 with fetch/retire) ≈4,2 GHz

2017 Cannonlake ? ?

26
Sisteme cu Microprocesor
2. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE.
2.2. TIPURI DE CALCULATOARE

 Alte familii de microprocesaore:


 Motorola: 6800 (8 biti), 68000 (16 biti), 68020,
68030 (32 biti), 68040
 Zilog: Z80, Z8000
 Texas Instruments: -procesoare de semnal:
TMS320c10/20/30/50/80
 Microchip: microcontrolare: PIC12/16/18
 MIPS, ARM, etc.

27

S-ar putea să vă placă și