12
INTERNACIONALNI UNIVERZITET U NOVOM PAZARU DEPARTMAN ZA PRIRODNO TEHNICKE NAUKE SMJER: INFORMATIKA GENERACIJE MIKROPROCESORA (seminarski rad) Student: Mentor: Sead Jerebicanin Prof. Dr Camil Sukic Broj indexa(4-191/12) Novi Pazar Maj, 2013. godine Uvod Centralni procesor (engl. Central Processing Unit ili samo CPU) je srce svakog računara , iako centralni procesor nije jedini procesor, njega imaju grafička kartica (GPU ), zvučna kartica i mnogi drugi dijelovi,

Generacije Mikroprocesora(Seminarski Rad)

Embed Size (px)

DESCRIPTION

Seminarski

Citation preview

Page 1: Generacije Mikroprocesora(Seminarski Rad)

INTERNACIONALNI UNIVERZITET U NOVOM PAZARUDEPARTMAN ZA PRIRODNO TEHNICKE NAUKE

SMJER: INFORMATIKA

GENERACIJE MIKROPROCESORA(seminarski rad)

Student: Mentor:

Sead Jerebicanin Prof. Dr Camil Sukic

Broj indexa(4-191/12)

Novi Pazar

Maj, 2013. godine

Uvod

Centralni procesor (engl. Central Processing Unit ili samo CPU) je srce svakog računara, iako centralni procesor nije jedini procesor, njega imaju grafička kartica (GPU), zvučna kartica i mnogi drugi dijelovi, ali pod imenom procesor najčešće se misli na centralni procesor (CPU).

Page 2: Generacije Mikroprocesora(Seminarski Rad)

Processor je u sustini komponenta od koje u najvećoj mjeri zavisi brzina rada računara. Procesor obavlja sve aritmeticko – logicke operacije kao i svaka druga izračunavanja koja se zahtijevaju u radu pa se ponekad sa pravom naziva „mozak“ računarskog sistema. Procesor izvršava program koji se sastoji od pojedinih instrukcija.

Procesor je malih dimenzija, tanka pločica od svega nekoliko centimetara, nastala kroz izrazito složen tehnološki proces, sa više miliona integrisanih tranzisotra i performasnama neuporedivim sa bilo kojim drugim proizvodom danas.

Svaki procesor izvana izgleda veoma jednostavno, no on je u svojoj unutrašnjosti jako kompleksan, jer se radi o stotinama miliona tranzistorakoji su smješteni u jednom čipu. Prvi put takvo nešto je uspjelo 1971. kada je napravljen prvi procesor Intel 4004, koji doduše mogao samo sabirati i oduzimati, ali su naučnici prvi put uspjeli da u jedan čip smjeste silna integrisana kola i tranzistore, što je dalo poticaj za daljnji razvoj procesora koji su tim napretkom počeli da troše mnogo manje el. energije.

Veoma često se spominje i Moore-ov zakon koji objašnjava da se svakih 18 mjeseci broj tranzistora i brzine udvostručava, a glasi ovako: The complexity of an integrated circuit, with respect to minimum component cost will double in about 18 months.

Principi

Principi kojima podležu svi računari su isti. U osnovi, oni svi uzimaju signale u obliku nula (0) i jedinica (1) (koji se zato zovu binarni signali), manipulišu njima saglasno nekom skupu instrukcija i proizvode izlaze, opet u obliku nula i jedinica. Napon na liniji u trenutku kada se signal pošalje odredjuje da li je taj signal 0 ili 1. U sistemu koji radi na 3,3V, napon od 3,3V znači da je to 1, dok napon od 0V znači da je 0.

Savremeni mikroprocesori sadrže na desetine miliona mikroskopski malih tranzistora. Upotrebljeni u kombinaciji sa otpornicima, kondenzatorima i diodama, oni čine logička kola. Logička kola grade integrisana kola, a integrisana kola – elektronske sisteme. Prvi slavan rezultat firme Intel bio je integracija visokog nivoa svih logičkih kola u jedinstven složeni procesorski čip - Intel 4004 - koji se pojavio krajem 1971. godine. To je bio 4-bitni mikroprocesor, namenjen za upotrebu u kalkulatoru. On je obradjivao podatke od 4 bita, ali su mu instrukcije bile dužine od 8 bita. Memorije za program i podatke bile su razdvojene. Intel 4004 je imao 46 instrukcija, koristio je svega 2300 tranzistora u 16-pinskom pakovanju sa dvojnim priključnim sklopom (Dual in Line Package - DIP) i imao je brzinu generatora takta od 740 kHz (osam ciklusa generatora takta po ciklusu centralne procesorske jedinice od 10,8 mikrosekundi).

Dve familije mikroprocesora su nekoliko godina vladale industrijom PC računara - Pentijumi firme Intel i PowerPC firme Motorola. Ove centralne procesorske jedinice bile su takodje prvi primeri dve konkurentne procesorske arhitekture u poslednje dve decenije - od kojih se prva klasifikuje kao CISC, a druga kao RISC čip.

Page 3: Generacije Mikroprocesora(Seminarski Rad)

CISC

Racunar sa složenim skupom instrukcija (complex instruction set computer - CISC) je tradicionalna racunarska arhitektura, u kojoj centralna procesorska jedinica koristi mikrokod da bi izvršavala veoma širok skup instrukcija. Te instrukcije mogu da budu promenljive dužine i da koriste sve nacine adresiranja, što zahteva složenu elektroniku za njihovo dekodovanje.

Proizvodjaci racunara su jedno vreme težili da izgrade sve složenije centralne procesorske jedinice koje su imale sve vece skupove instrukcija. 1974. godine, John Cocke iz IBM-ovog istraživackog sektora odlucio je da pokuša sa pristupom koji bi dramaticno smanjio broj instrukcija koje cip izvršava. Do sredine 80-ih godina to je dovelo do toga da je jedan broj proizvodjaca racunara obrnuo trend gradeci centralne procesorske jedinice koje su mogle da izvršavaju samo veoma ogranicen skup.

RISC

Centralne procesorske jedinice računara sa smanjenim skupom instrukcija (reduced instruction set computer - RISC) imaju konstantnu dužinu instrukcija, isključile su indirektni način adresiranja i zadržale su samo one isntrukcije koje mogu da se preklapaju i izvršavaju u jednom mašinskom ciklusu ili manje od toga. Prednost RISC centralnih procesorskih jedinica je u tome što one mogu veoma brzo da izvršavaju instrukcije, jer su te instrukcije tako jednostavne. Druga, možda mnogo važnija prednost je u tome što RISC čipovi zahtevaju manje tranzistora, što ih čini jevtinijim za projektovanje i proizvodnju.

Još uvek postoji značajna rasprava izmedju eksperata o krajnjoj vrednosti RISC arhi-tektura. Njihove pristalice ističu da su RISC mašine i jevtinije i brže, pa su zbog toga mašine budućnosti. Skeptici primećuju da učinivši hardver jednostavnijim, RISC arhitekture više opterećuju softver - RISC prevodioci moraju da generišu softverske rutine za izvršavanja složenih instrukcija koje se u CISC računarima izvode u hardveru. Oni ističu da to ne vredi uloženog truda, jer su konvencionalni procesori i tako postali brzi i jevtini

Istorijat razvoja procesora

Procesor 4004 bio je preteca svih današnjih ponuda firme Intel i, do dana današnjeg, svi procesori PC-a bili su zasnovani na originalnim projektima ove firme. Prvi cip koji je upotrebljen u IBM PC-u bio je Intel 8088. U vreme kada je odabran, to nije bio najbolji CPU, u stvari Intel ov sopstveni procesor 8086 bio je mocniji i pojavio se ranije. Procesor 8088 je odabran iz ekonomskih razloga: njegova 8-bitna magistrala podataka je zahtevala jevtinije maticne ploce od 16-bitnog 8086. Takodje, u vreme kada je projektovan originalni PC, vecina raspoloživih cipova za veze bila je namenjena za upotrebu u 8-bitnim konstrukcijama. Ovi rani procesori ne bi imali ni blizu dovoljnu snagu da izvršavaju današnje programe.

Page 4: Generacije Mikroprocesora(Seminarski Rad)

Tabela prikazuje generacije procesora od prve generacije 8088/86 firme Intel u kasnim 70-tim godinama do sedme generacije AMD Athlon koja je uvedena 1999. godine:

Cipovi trece generacije, zasnovani na Intel-ovim 80386SX i DX procesorima, bili su prvi 32 bitni procesori koji su se pojavili u PC-u. Glavna razlika medju njima bila je u tome što je 386SX bio 32-bitni processor samo u svojoj unutrašnjosti, dok su njegove veze sa spoljašnjim svetom bile preko 16-bitne magistrale podataka. To je znacilo da su se podaci kretali izmedju SX procesora i ostatka sistema upola manjom brzinom nego kod procesora 386DX.

Cetvrta generacija procesora je bila takodje 32-bitna. Ipak, oni su svi nudili izvjestan broj poboljšanja. Prvo, citava konstrukcija je bila pažljivo uradena za Intel-ovu familiju 486, cineci ove procesore više od dva puta bržim. Drugo, oni su imali 8 Kbajta skrivene (cache) memorije na samom cipu, baš uz procesorsku logiku. Ovi skriveni prenosi podataka iz glavne memorije su znacili da je procesor u proseku morao da ceka na podatak sa maticne ploce samo 4% od ukupnog vremena, jer je obicno bio u stanju da dobije traženu informaciju iz cache-a.

Model 486DX razlikovao se od 486SX samo po tome što je imao i matematicki koprocesor na ploci. To je bio zaseban procesor, projektovan da preuzme proracune sa pokretnim zarezom. On je imao malo uticaja na svakodnevne primene, ali je menjao performansu tabelarnih proracuna, programa za projektovanje pomocu kompjutera itd.

Važna inovacija bilo je udvajanje generatora takta uvedeno sa procesorom 486DX2. To je znacilo da su kola unutar cipa radila dva puta brže od spoljašnje elektronike. Podaci su bili prenošeni izmedju procesora, unutrašnje skrivene memorije i matematickog koprocesora dvostrukom brzinom, što je znacajno poboljšavalo performansu. Procesor 486DX4 je dalje usavršio ovu tehniku, utrostrucavajuci brzinu generatora takta da interno radi na 75 ili 100 MHz i udvostrucavajuci velicinu primarne skrivene memorije na 16 Kbajta.

Pentijum je definišuci procesor pete generacije koji obezbjeduje veoma povecanu performansu u odnosu na cipove 486 koji su mu prethodili, zahvaljujuci vecem broju promena u arhitekturi koje ukljucuju i udvostrucavanje širine magistrale podataka na 64 bita.

Procesor P55C MMX je napravio dalja znacajna poboljšanja udvostrucavanjem primarne skrivene memorije na ploci na 32 Kbajta i proširenjem skupa instrukcija u cilju optimizovanja izvršavanja multimedijskih funkcija. 1995. godine uveden je procesor Pentium Pro, kao naslednik Pentijuma. Bio je prvi u šestoj generaciji procesora i uveo je više jedinstvenih osobina arhitekture koje nikada ranije nisu bile vidjene u procesorima PC-a. To je bio prvi CPU iz glavnog proizvodnog toka koji ji radikalno promjenio nacin zvršavanja instrukcija, prevodeci ih u mikroinstrukcije slicne onima kod RISC procesora i izvršavajuci ih u vrlo naprednom jezgru. Takodje je uvedena skrivena memorija koja je imala dramaticno viši nivo performanse u poredjenju sa svim ranijim procesorima. Umesto da se koristi keš memorija sa maticne ploce koja radi brzinom memorijske magistrale, upotrebljena je integrisana skrivena memorija drugog nivoa sa njenom sopstvenom magistralom, koja radi punom brzinom procesora, tipicno tri puta brže od skrivene memorije na Pentijumu.

Intel-u je trebala gotovo jedna i po godina da proizvede novi cip posle Pentijuma Pro. Kada se konacno pojavio, ispostavilo se da je Pentijum II bio samo sledeci evolutivni korak. Ovo je pokrenulo nagadjanje da je prilikom izrade Pentijuma II jedan od glavnih Intel-ovih ciljeva bio da pobegne od skupe integrisane skrivene memorije drugog nivoa koju je bilo teško proizvoditi na Pentijumu Pro. U pogledu arhitekture, Pentijum II se ne razlikuje mnogo od Pentijuma Pro, ima slicno emulaciono jezgro x86 i vecinu istih ostalih osobina.

Page 5: Generacije Mikroprocesora(Seminarski Rad)

Pentijum II je unapredio arhitekturu Pentijuma Pro udvostrucavanjem velicine skrivene memorije prvog nivoa na 32 Kbajta, upotrebom specijalnih cache memorija da se poveca efikasnost obrade 16-bitnog kôda (Pentijum Pro je bio optimizovan za 32-bitnu obradu i nije tako dobro radio sa 16-bitnog kôdom) i povecavanjem velicine buffera za pisanje. Medjutim, ono o cemu se najviše govorilo u vezi sa Pentijumom II bilo je njegovo pakovanje. Integrisana sekundarna skrivena memorija Pentijuma Pro, koja je radila punom procesorskom brzinom, bila je na Pentijumu II zamenjena specijalnom malom plocom koja je sadržavala procesor i 512 Kbajta sekundarne skrivene memorije i koja je radila na polovini brzine procesora.

Ovaj sklop koji je nazvan jednoivicni cartridge (single edge cartridge - SEC), bio je projektovan tako da odgovara slotu od 242 pina (socket 8) koji se nalazio na novim maticnim plocama za Pentijum II.

Napredovanja u arhitekturi

Prema Moore-ovom zakonu (koji je 1965. godine formulisao Gordon Moore, jedan od osnivača firme Intel), centralne procesorske jedinice udvostručavaju svoje kapacitete i sposobnosti na svakih 18 do 24 meseca. Poslednjih godina Intel je uspevao da se uporno drži ovog zakona i ostane na čelu svih konkurenata, uvodeći više moćnih čipova za PC računare od bilo kog drugog preduzeća. 1978. godine, procesor Intel 8086 je radio na učestanosti generatora takta od 4,77 MHz i imao manje od milion tranzistora. Do kraja 1995. godine njihov Pentijum Pro je imao zapanjujućih 21 milion tranzistora na čipu i radio je na učestanosti od 200 MHz.

Fizički zakoni ograničavaju projektante u beskrajnom povećavanju brzine generator takta i, mada te brzine rastu svake godine, samo to ne bi dalo povećanja performanse na koja smo se navikli. To je razlog zašto inženjeri stalno traže načine da procesor preuzme na sebe sve više rada sa svakim otkucajem generatora takta. Jedan od pristupa je da se prošire magistrala podataka i registri. Čak i 4-bitni procesor može da sabere dva 32-bitna broja, ali je za to potrebno mnogo instrukcija, dok 32-bitni procesor može da obavi taj zadatak u jednoj jedinoj instrukciji. Većina današnjih procesora ima 32-bitnu arhitekturu, ali već stižu i 64-bitne varijante.

Kada se kaže "da se neke stvari dešavaju sa svakim otkucajem generatora takta", potcenjuje se koliko je stvarno vremena potrebno da bi se izvršila neka instrukcija.

Tradicionalno, potrebno je pet taktova jedan da se učita instrukcija, jedan da se dekodira, jedan da se uzme podatak, jedan da se instrukcija izvrši i jedan da se upiše rezultat. U ovom slučaju, vidi se da je procesor koji radi na 100 MHz sposoban da izvrši 20 miliona instrukcija u sekundi.

Nekoliko fotografija generacije procesora Intel kompanije:

Pentium I

Page 6: Generacije Mikroprocesora(Seminarski Rad)

Pentium II

Pentium III

Pentium 4

Page 7: Generacije Mikroprocesora(Seminarski Rad)

Pentium D

Pentium M microarchitecture

Godine 2003, Intel je predstavio novi procesor zasnovan na P6 mikroarhitekturi zove Pentium M, koji je bio mnogo energetski efikasniji nego Mobile Pentium 4, Pentium 4 M i Pentium III M. dual-core verzija Pentium M je razvijen pod šifrom Ime Ionah i prodaju pod imenima marketinga Core Duo i Pentium Dual Core. Za razliku od Pentium D, integrisan oba jezgra na jednom čipu. Od ove tačke, Intel Core brend je korišćen za mainstream i Intel procesora Pentium brend je postao jeftin verzija između Celeron i Core. Svi Pentium M konstrukciji uključujući Ionah su na tržištu mobilne telefonije.

Core microarchitecture

Page 8: Generacije Mikroprocesora(Seminarski Rad)

Pentium Dual-Core nastavio da se koristi kada je Yonah projekat proširen sa 64-bitnom podrškom, sada nazvanim Core mikro arhitekturi. Ovo na kraju zamenio sve mikroarhitektura NetBurst procesori kroz četiri marke, Celeron, Pentium, Core i Kseon. Pentium Dual-Core procesori zasnovani na Core mikroarhitekturi koriste Allendale i Volfdale-3M dizajna za desktop procesore i Merom-2M za mobilne procesore.

Pentium Dual-Core

Ivy bridge (takozvana treca generacija 3rd generation)

Ivi Bridge je kod-linija Intel procesora zasnovana na 22 nm proces proizvodnje.Ime se takođe primenjuje šire na 22 nm 1-0 (provodi-ne provodi) na Sandi Bridge mikroarhitekturi na osnovu tri-kapije ("3D") tranzistori, koji se takođe koriste u budućnosti Kseon i Core i7 Ivi Bridge-EKS, Ivi Bridge-EP i Ivi Bridge-E mikroprocesori najavljen za 2013. Ivi Bridge procesori su unazad kompatibilni sa Sandi Bridge platforme, ali možda zahtevaju firmvare update (prodavac specifična) Intel je objavio nove 7-serije Panther Point čipseti sa integrisanim USB 3.0 kao dopuna Ivi Bridge..

Obim proizvodnje Ivi Bridge čipova počelo u trećem kvartalu 2011 Kuad-core i dual-core modele mobilnih pokrenuta 29. aprila i 31. maja 2012, odnosno 2012, Core i3 desktop procesora, kao dobro. kao prvi 22 nm Pentium, pokrenute su i dostupni prve nedelje septembra, 2012 .

Page 9: Generacije Mikroprocesora(Seminarski Rad)

Intel 4th generation

Hasvell je sifra za mikroarhitektura procesora u izradi po Oregon tima Intelove kao naslednika na Ivi Bridge arhitekture [1] Koristeći 22 nm proces., [2] Intel očekuje da objavi procesora zasnovanih na ovoj mikroarhitekturi 4. juna 2013 [3] Sa Hasvell,. Intel će predstaviti novi procesor male snage namenjen za kabriolet ili 'hibridnog' Ultrabooks, ima I sufiks. Intel predstavio i radni Hasvell čip na Intel Developer Forum 2011. [4]

Hasvell arhitektura je specijalno dizajniran da optimizuje uštede snagu i performanse koristi od prelaska na FinFET tranzistora na poboljšanim 22 čvora nm procesa.

Hasvell se očekuje da pokrene u tri osnovna oblika:

(1) Desktop verzija (LGA1150 socket): Hasvell-DT

(2) Mobilni / laptop verzija (PGA socket): Hasvell-MB

(3) BGA verzija:

(a) 47V i 57V TDP klase: Hasvell-H (za "sve-u-jednom" sistema, mini-ITKS matične ploče Form Factor, malih dimenzija i drugih formata.)

(b) i 15V TDP 13.5V klase (SoC): Hasvell-ULT (za Intel Ultrabook platformi.)

(c) 10V TDP klasa (SoC): Hasvell-ULKS (za tablete i Ultrabook određene klase implementacijama.)

NAPOMENA:

ULT = Ultra Lov TDP; ULKS = Ultra Lov eKstreme TDP.

Samo određeni BGA verzije će dobiti GT3 (AMD Radeon HD 5k00) integrisanom grafikom. Svi ostali modeli će dobiti GT2 (AMD Radeon HD 4k00) integrisanu grafiku.

Zbog niskih zahtevima moć tableta i Ultrabook platformi, Hasvell-ULT i Hasvell-ULKS će biti dostupna samo u dual-core. Sve ostale verzije će biti dostupan u dual-i kuad-core varijanti.

Zakljucak

Kao sažetak moga rada napravicu kratak rezime u gore navedenom radu:

Page 10: Generacije Mikroprocesora(Seminarski Rad)

Medju prvim proizvodjacima procesora bila je kompanija Intel, možemo sa pravom reći i prva, a kompanije koje su kasnije dosle su AMD, MOTOROLA, FOXCON, SISOFT, i jos neke manje poznate kompanije, kada je u pitanju Intel kompanija, nema sumnje da vodi najveću borbu sa AMD koroporacijom, koja im je 2007, 2008 godine bila najveca prijetnja, po mnogima testovima je ovih godina AMD napravio cak jace i brže processore od Intel kompanije, ali je intel sa I serijom procesora napravio novu revoluciju, dok je AMD kompanija 2012 godina napravila malo neobican processor sa 12 jezagara, i malo drugacijim oblikom od dosadasnjih.

Literatura

http://www.znanje.org/knjige/computer/hardware/01/procesori.pdf