350 likes | 781 Views
Mikroprocesori. CPU. Osnovni deo računarskog sistema koji sprovodi zadatke. CPU. prvi CPU su bili ili pravljeni za određeni zadatak ili su morali da se “ručno” programiraju pravljeni su od elektronskih cevi, a kasnije od poluprovodnika (tranzistora, dioda, ...)
E N D
CPU • Osnovni deo računarskog sistema koji sprovodi zadatke
CPU • prvi CPU su bili ili pravljeni za određeni zadatak ili su morali da se “ručno” programiraju • pravljeni su od elektronskih cevi, a kasnije od poluprovodnika (tranzistora, dioda, ...) • pojavom integrisanih kola pojavljuju se procesori opšte namene • mogu da se programiraju softverski
Integralna kola • SSI, MSI, LSI • VLSI • ULSI, WSI, SOC, 3D-IC
Mikroprocesori – x86 • danas se termin CPU odnosi gotovo isključivo na mikroprocesore • 4004 – prvi dostupan • 8008 – 8bit; 8080, Z80, 6800 • 8086 – 16bit; x86!!! • 80186, 80286 • 80386 – 32bit; 68000, 680x0 • drugi počinju da kopiraju x86 arhitekturu • 80486 – FPU • 64bit – AMD64 (prvi put da nije Intel); proširenje adresnog prostora i skupa instrukcija; kompatibilnost unatrag!!!
Mikroprocesori – RISC1 • x86 – CISC arhitektura • RISC arhitektura – računar sa skupom smanjenih instrukcija • prave se instrukcije koje rade manje – traju samo jedan ciklus sata • manje kontrolne jedinice – više mesta za keš memoriju na čipu • puno keša – manje komunikacije sa memorijom • instrukcija traje kraće – veći radni takt • puno registara opšte namene – jednostavnije projektovanje čipa i kompajlera
Mikroprocesori – RISC2 • malo instrukcija – dugački programi za isti posao kao kod CISC • RISC danas • u konzolama (Sony PlayStation, Nintendo Wii) • moderni mikroporcesori imaju u sebi RISC jezgra da razbiju instrukcije na manje delove • iPod, iPhone, Blackberry • PowerPC • DEC Alpha
Radni takt1 • oscilator generiše sinhronizacioni signal • kontroliše ga severni most • veći radni takt – veća brzina rada, veća potrošnja struje, veća nestabilnost, više grejanja • maksimalni takt je određen vremenom koje je potrebno da se CPU „odmori“ • zaključavanje takta • underclocking
Radni takt2 • bajka o megahercima • procesori ne mogu da se porede samo po radnom taktu jer posao u njima nije isto organizovan • poređenje ima smisla donekle kod procesora iz iste serije • brzine preko 3.5GHz su ograničene sadašnjom tehnologijom izrade • zEnterprise 196 (z196) – 5.2GHz – najveći komercijalno dostupni takt
Radni napon • veći napon – veća stabilnost, veća potrošnja, više grejanja • složeniji procesori, veća potrošnja, više grejanja • u početku 5V – ceo računar radio na 5 i 12V • smanjenje na 3.3V • od Pentium MMX procesora, smanjuje se napon jezgra
Radni napon • ulazno/izlazna jedinica radi na naponu 3.3V, a jezgru može da se podešava napon
Overclocking • čipovi se prave isti, pa se testiraju na određene brzine • prednosti: jeftin procesor postaje brži, bolje performanse • mane: skraćenje radnog veka, smanjenje stabilnosti (gubitak podataka u radu), skuplje hlađenje, buka od hlađenja • ograničenje često nije procesor nego nešto drugo • mali pomaci u brzini često se i ne osete
Multicore1 • x86 arhitektura dostiže svoj limit jer nije moguće beskonačno povećavati radni takt mikroprocesora i optimizovati instrukcije • uvođenje više jezgara omogućuje da se više instrukcija izvršava paralelno • tehnologija je bolja od primene više procesora u paralelnom radu (multiprocesor) zbog veće brzine komunikacije između jezgara
Multicore2 • jezgra imaju svoj keš, a zajednički im je L2 keš i FSB • prednosti u multitasking okruženju; manje prostora • mane – veliko grejanje, gužva u komunikaciji sa ostatkom sistema, optimizacija OS i ostalih programa • licenciranje komercijalnog softvera po procesoru
Multicore - Intel • Pentium D prethodnik Core arhitekture • Pentium Dual-Coredual-core procesor • Celeron Dual-Core prvi procesor za entry-level tržište • Core Duo dual-core procesor • Core 2 Duo dual-core processor • Core 2 Quad quad-core processor. • Core i3, Core i5, Core i7 and Core i9 porodica multicore procesora, koja treba da zameni Core 2 Duo i Core 2 Quad. • Itanium 2 dual-core procesor namenjen za servere • Xeon dual-, quad- i hexa-core procesori za servere • Teraflops Research Chip (Polaris) prototip 80-core procesor
Multicore - AMD • Sempron X2 dual-core entry level procesori • Athlon 64, Athlon 64 FX i Athlon 64 X2 dual-core procesori za desktop računare(K9) • Opteron dual-, quad- i hex-core za servere • Phenom dual-, triple- i quad-core procesori za desktop računare (K10) • Turion 64 X2 dual-core processoriza laptope
Socket • stare varijante: DIP, PLCC, Slot 1 • PGA • LGA • ZIF – zero insertion force • dodaci za montiranje hladnjaka
Hlađenje procesora1 • Pasivno – hladnjak (metal sa rebrima) + termoprovodna pasta • Aktivno – hladnjak + ventilator • prašina
Hlađenje procesora2 • Termoelektrično hlađenje • Vodeno hlađenje • Toplotne cevi
Murov zakon • Gordon E. Moore (1965): broj tranzistora u integralnom kolu se udvostručuje svake godine • važi i za druge komponente, ne samo za procesore • predstavlja osnovu za planiranje u elektronskoj industriji • quantum computing