24
SEMINARSKI RAD IZ PREDMETA “UVOD U OPERATIVNE SISTEME ” PROCESOR

Procesor

Embed Size (px)

DESCRIPTION

Seminarski radi CPU

Citation preview

Page 1: Procesor

SEMINARSKI RAD IZ PREDMETA

“UVOD U OPERATIVNE SISTEME ”

PROCESOR

Page 2: Procesor

2 | S t r a n a

Sadržaj: SEMINARSKI RAD IZ PREDMETA “UVOD U OPERATIVNE SISTEME ” 1

1. UVOD 3

2. Predstavnici Intel IA-32 arhitekture 4

3. Intel Pentium 4 9

3.1 Nova arhitektura 9

3.2 Opis NetBurst arhitekture Pentium 4 procesora 11

3.2.1 Sistemska sabirnica 11

3.2.2 Prenosni cache 11

3.2.3 L1 cache Pentiuma 4 13

3.2.4 Execution Trace Cache 13

3.2.5 Hyper Pipelined Technology 14

3.2.6 Rapid Execution Engine 15

3.2.7 SSE2 - Streaming SIMD Extensions 2 15

3.3 Fizičke izvedbe i karakteristike Pentium 4 procesora 16

3.3.1 Specifikacije pakovanja 18

3.4 Pentium 4 chipseti 19

3.4.1 i850 chipset 19

3.4.2 i845 chipset 21

4. Zaključak 23

5. Literatura 24

Page 3: Procesor

3 | S t r a n a

1. UVOD

Istorija mikroprocesora započinje 1971. godine kada je mala tada nepoznata firma, Intel, proizvela čip pod nazivom Intel 4004. To je bilo 8 godina prije proizvodnje prvog personalnog računara (PC). Intel nije jedina firma koja proizvodi procesore, ali je vodeća. U tablici 1 su pokazane različite generacije mikroprocesora. Dominantni su Intelovi čipovi, a u 5. generaciji pojavljuju se i neki drugi proizvođači.

Tablica 1 - Generacije mikroprocesora Razvoj procesora još uvijek se kreće prema Mooreovom zakonu, tj. svakih 18 mjeseci

udvostručuju se performanse procesora.

PC CPUs Year Number of transistors

1st. Generation 8086 and 8088 1978-81

29,000

2nd. Generation 80286 1984 134,000

3rd. Generation 80386DX and 80386SX

1987-88

275,000

4th. Generation 80486SX, 80486DX,

80486DX2 and 80486DX4

1990-92

1,200,000

5th. Generation Pentium Cyrix 6X86 AMD K5

IDT WinChip C6

1993-95 1996 1996 1997

3,100,000 -- --

3,500,000

Improved 5th. Generation

Pentium MMX IBM/Cyrix 6x86MX IDT WinChip2 3D

1997 1997 1998

4,500,000

6,000,000 6,000,000

6th. Generation Pentium Pro AMD K6 Pentium II AMD K6-2

1995 1997 1997 1998

5,500,000

8,800,000 7,500,000 9,300,000

Improved 6th. Generation

Mobile Pentium II Mobile Celeron Pentium III AMD K6-3

Pentium III CuMine

1999 27,400,000

18,900,000 9,300,000

? 28,000,000

7th. Generation AMD original Athlon AMD Athlon Thunderbird

Pentium 4

1999 2000 2001

22,000,000

37,000,000 42,000,000

Page 4: Procesor

4 | S t r a n a

2. Predstavnici Intel IA-32 arhitekture

Prvi predstavnik Intelove IA-32 arhitekture bio je Intel 8086 procesor, predstavljen 1978.

Ovaj procesor je imao 16-bitne registre i 16-bitnu eksternu sabirnicu za podatke. Pomoću 20-bitnog adresiranja ovaj je procesor mogao adresirati ukupno 1 MB adresnog prostora. Intel je 1979. izbacio 8088 procesor koji je bio identičan prethodnom osim što je imao manju eksternu sabirnicu od 8 bita. To je učinjeno kako bi se procesor mogao prilagoditi tada postojećem i vrlo popularnom 8 bitnom hardveru. Prvi PC (1981.) posjedovao je upravo ovaj procesor. Ova dva procesora su prvi koji su omogućavali segmentno adresiranje pomoću 16-bitnih segmentnih registara koji sadržavaju pokazivače na segmente veličine 64 KB.

Sledeći predstavnik IA-32 arhitekture, Intel286 procesor iz 1982, bio je takođe 16-bitni

procesor i prvi koji je omogućavao zaštićeni (protected) način rada. Ovaj način rada je koristio sadržaj segmentnih registara kao pokazivače na opisne tablice. Opisne tablice sadržavale su 24-bitne bazne adrese. Na taj način bilo je moguće adresirati do 16 MB fizičke memorije. Ovaj procesor je imao podršku za rad sa virtualnom memorijom pomoću zamjene segmenata. Različiti mehanizni zaštite uključuju provjeru granice segmenata, opcije ograničavanja segmenata samo za pisanje ili samo za čitanje, te četiri nivoa prvenstava za zaštitu koda operativnog sistema od aplikacija ili korisničkih programa. Dodatno hardversko prekidanje zadataka i lokalnih opisnih tablica omogućavalo je operativnom sistemu zaštitu aplikacija ili korisničkih programa jednih od drugih. Intel 80286 procesor prvo je predstavljen u 6 MHz verziji, a kasnije u verzijama 8, 10 i 12 MHz. Ovaj procesor je ugrađivan u IBM PC-AT iz 1984. godine. Jedini operativni sistem koji je koristio ove prednosti 80286 procesora bio je OS/2.

Intel386 procesor bio je prvi 32-bitni procesor u porodici IA-32 arhitekture. Predstavljen je

17. 10. 1985. Posjedovao je 32-bitne registre koji se koriste i za čuvanje operanada i za adresiranje. Nižih 16 bitova svakog 32-bitnog registra zadržalo je svojstva 16-bitnih procesora dvije prethodne generacije kako bi se zadržala kompatibilnost. Intel386 procesor je imao 32-bitnu adresnu sabirnicu i podržavao do 4 GB fizičke memorije. 32-bitna arhitektura podržavala je segmentni memorijski model i "flat" memorijski model u kojem segmentni registri pokazuju na istu adresu tako da je programeru unutar svakog segmenta dostupno svih 4 GB adresnog prostora. Dodane su nove instrukcije uključujući i one za manipulaciju bitovima, a originalne 16-bitne instrukcije su poboljšane novim 32-bitnim. Intel386 procesor je prvi procesor u IA-32 generaciji koji je omogućavao rad sa "stranicama". Veličina stranice bila je fiksna i iznosila 4 KB. Ova metoda je jako korisna za operativne sisteme i potpuno transparentna za aplikacije. Sa podrškom za virtuelno adresno područje od 4 GB, zaštitu memorije i rad sa stranicama, Intel386 procesor je bio prikladan za napredne operativne sisteme i razne aplikacije (multitasking). Intel386 procesor je prvi procesor koji je posjedovao šest paralelnih jedinica:

− jedinica sabirničkog interfejsa (pristupa memoriji i I/O za druge jedinice), − jedinica za prefetch (prima objektni kod od sabirničkog interfejsa i stavlja ga u 16-bitni

red), − jedinica za dekodiranje instrukcije (dekodira objektni kod), − jedinica za izvršavanje (izvršava mikrokodne instrukcije), − segmentna jedinica (prevodi logičke adrese u linearne adrese i vrši zaštitne provjere), − jedinica za rad sa stranicama (prevodi linearne adrese u fizičke adrese, vrši zaštitne

provjere vezane uz stranice i sadržava cache sa informacijom o do 32 zadnje pristupane stranice)

Intel386 procesor radio je na brzinama od 16, 20 i 33 MHz. Kasnije su Cyrix i AMD pravili klonove koji su radili na 40 MHz. 80386 je bio prvi procesor na kojemu su dobro radile prve verzije Microsoft Windows operativnih sistema.

Page 5: Procesor

5 | S t r a n a

Intel486 procesor izbačen je na tržište 10. 04. 1989. Imao je proširene jedinice za dekodiranje i izvršavanje instrukcija u obliku 5 faznog cjevovoda (pipeline) kod kojeg svaka faza po potrebi radi paralelno sa drugim fazama sa najviše 5 instrukcija u različitim fazama izvođenja. Svaka faza može obaviti svoj posao na jednoj instrukciji u svakom taktu. Dakle, Intel486 može izvršiti jednu instrukciju po ciklusu takta. Procesoru je dodano 8 KB (L1) cachea (na čipu). Na ovom procesoru je po prvi put integrisan x87 FPU (Floating-Point Unit - matematički koprocesor) i dodane nove nožice, bitovi i instrukcije za podršku kompleksnijim i moćnijim sistemima (podrška za drugo-stepeni cache i višeprocesorska podrška). Prije toga se koprocesor morao instalirati kao dodatni 387 čip. Kasnije su u razvoju Intel486 procesora uvedeni načini rada procesora koji su omogućavali nižu potrošnju i štednju energije. Performanse 486 procesora bile su dva puta bolje od prethodnog 386 procesora.

Intelov 486DX4 procesor predstavljao je poboljšanu 80486 seriju. Brzina je utrostručena sa

25 na 75 Mhz (i na 83 MHz) i sa 33 na 100 MHz. Posjedovao je 16 KB internog cachea i radio je na 3.3 V. Starije DX i DX2 verzije procesora imale su samo 8 KB cachea i bio im je potreban radni napon od 5V što je uzrokovalo probleme sa grijanjem.

Intel Pentium procesor (predstavljen 22. 03. 1993.) bio je sledeći procesor u IA-32

generaciji. Njemu je dodan drugi izvršni cjevovod za postizanje superskalarnih performansi (dva cjevovoda poznata kao u i v zajedno mogu izvršiti dvije instrukcije po taktu procesora). Udvostručen je i L1 cache sa 8 KB za program i drugih 8 KB za podatke. Takođe je dodana i jedinica predviđanja grananja kako bi se povećale performanse. Glavni registri su još uvijek 32-bitni, ali su dodani interni putevi podataka od 128 i 256 bitova kako bi se ubrzao prenos internih podataka. Eksterna podatkovna sabirnica je proširena na 64 bita. Dodan je i Advanced Programmable Interrupt Controller (APIC) za podršku sistemima sa više Pentium procesora.

Zadnjim procesorima u Pentium seriji implementirana je Intel MMX tehnologija koja koristi jedno-instrukcijski više-podatkovni (SIMD) izvršni model za izvođenje paralelnih operacija nad cjelobrojnim podacima koji se nalaze u 64-bitnim MMX registrima. Brzina prvih Pentium procesora iznosila je 60 i 66 MHz (brzina sabirnce), a zahtijevali su radni napon od 5V. Od pojave Pentium procesora svi kasniji procesori imaju problem sa pretjeranim grijanjem. Verzije procesora sa 60 MHz sabirnicom bile su: P90, P120, P150, i P180, a sa 66 MHz sabirnicom: P100, P133, P166 i P200.

Tablica 2 - Radni naponi nekih procesora

CPU Internal voltage

I/O voltage

Pentium MMX 2.8 Volt 3.3 Volt

AMD K6 2.8/2.9 Volt 3.3 Volt

Cyrix 6X86MX 2.8 Volt 3.3 Volt

Pentium II "Klamath"

2.8 Volt 3.3 Volt

AMD K6-2 2.2 Volt 3.3 Volt

Pentium II and III 2.0 Volt 3.3 Volt

Pentium III "CuMine"

1.6 Volt 3.3 Volt

Page 6: Procesor

6 | S t r a n a

Alternativno Intelovoj Pentium seriji, na tržištu su se pojavili i procesori drugih proizvođača. Tako je Cyrix 05.02.1996. na tržište izbacio Cyrix6X86 mikroprocesor koji je bio kompatibilan sa Intel Pentium procesorom (Socket 7). 6X86 P200+ je bio prvi procesor čija je sistemska sabirnica imala takt veći od 66 MHz, tačnije 75 MHz. Ova serija procesora takođe je bila poznata po slabim performansama u radu sa operacijama kliznog zareza. Cyrix je 1999. godine preuzeo Tajvanski proizvođač čipova VIA.

AMD je također na tržište izbacio svoju K5 seriju procesora kompatibilnu sa Intelovom

Pentium serijom. Ovi su se procesori u svemu mogli upoređivati sa Pentium procesorima osim u radu sa operacijama pokretnog zareza.

Intel je 1995. godine predstavio P6 porodicu procesora. Cilj je bio postići bolje performanse

od Pentium procesora koristeći postojeći proizvodni proces. Intel Pentium Pro procesor je bio prvi procesor baziran na P6 mikro-arhitekturi. Mogao je

izvršiti do tri instrukcije po ciklusu takta. Kod ovog procesora je uveden koncept dinamičkog izvršavanja (dynamic execution) u superskalarnoj izvedbi. Pentium Pro je čisti RISC procesor.

Tri jedinice za dekodiranje instrukcije su radile paralelno da bi dekodirale objektni kod u manje operacije nazvane micro-ops (micro-architecture op-codes). Ove mikro-operacije se pohranjuju u instrukcijski bazen i mogu se izvršavati bez reda pomoću pet paralelnih jedinica za izvršavanje (dvije cjelobrojne, dvije FPU i jedna jedinica memorijskog interfejsa). Snaga Pentium Pro procesora je dodatno poboljšana cacheom: imao je dva 8 KB L1 cachea na čipu kao i Pentium procesori, ali i 256 KB drugostepenog (L2) cachea integrisanog na procesoru koji je radio na punoj brzini procesora. L2 cache je podržavao 4 ravnopravna pristupa, a 64-bitna eksterna podatkovna sabirnica je bila transakcijski orijentisana što znači da se svaki pristup obrađivao kao odvojeni zahtjev ili odgovor. Pentium Pro procesor je takođe imao proširenu 36-bitnu adresnu sabirnicu koja je omogućavala adresni prostor od 64 GB. Ovaj procesor je imao 5.5 miliona tranzistora i radio je na naponu od 2.9 V. Imao je vrlo velike dimenzije i odgovarajuće podnožje - Socket 8.

Intel Pentium II procesor je predstavljen 07. 05. 1997. Dodao je Intel MMX tehnologiju P6

porodici procesora. Procesorska jezgra je bila pakovana u SECC (Single Edge Contact Cartridge) kućište (242 pina) za koje je postojao odgovarajući Slot One konektor. L1 podatkovni i instrukcijski cache su povećani na 16 KB svaki. L2 cache je podržavao kapacitet od 256 KB, 512 KB i 1 MB ali je bio odvojen od procesora i radni mu je takt bio spušten na polovinu radnog takta procesora. Podržani su i različiti načini štednje energije kada se procesor nalazi u idle stanju. Prve verzije Pentium II procesora proizvodile su se u 0.35 mikronskoj tehnologiji i radile su na frekvencijama od 233 MHz i 300 MHz. Kasnije se prešlo na 0.25 mikronsku tehnologiju i ostvarene su puno veće radne frekvencije.

Pentium II Xeon procesor je predstavljen tržištu 26.07.1998. kao procesor namjenjen za

ugradnju u servere. Kombinovao je nekoliko najboljih karakteristika prethodne generacije Intelovih procesora kao što su veća skalabilnost i 2 MB L2 cachea koji je radio na punoj brzini procesora. Takođe je imao jedinstveno pakovanje za koje je bio potreban odgovarajući Slot Two konektor.

Intel Celeron porodica procesora je bila namijenjena tržištu jeftinih računara. Prve verzije

su bile bez L2 cachea i zbog toga su imale vrlo slabe preformanse. Zbog toga je u svim kasnijim verzijama Celeron procesor imao integrisano 128 KB L2 cachea koji je radio na punoj brzini procesora. Celeron je upakovan u jeftino PPGA (Plastic Pin Grid Array) kućište. Prve verzije

Page 7: Procesor

Celeron procesora imale su radnemikronskom procesu i dolazile su u Slot One izvedbi. Imali su sabirnicu ograničenu na 66 MHz. Najnoviji celeroni rađeni su u 0.18 mikronskom procesu, te dolaze u Socket 370 izvedbi. 2001. godine na tržište je izbačena 1200 MHz verzija Celeron procesora (Tualatin) sa 100 MHz sistemskom sabirnicom i 256 KB L2 cachea.

Intelova Pentium II porodica procesora imala je konkurenciju u AMD

(02. 04. 1997.). Ovi procesori su bili kompatibilni sa32+32 KB L1 cachea i MMX set instrukcija. Sadržavali su 8.8 miliAMD K6-200 je zhtijevao radni napon od 2.9 V. Cyrix je također imao odgovor na Intelovu Pentium II seriju sa svojom 6X86MX (izvedbi i posjedovali integrisanu MMX tehnologiju. Imali su i vrlo impresivnih 64 KB L1 cachea i bili su čisti CISC procesori.

Intel je u Pentium III procesor uveo nov

SSE proširuju SIMD izvršni model predstavljen kod Intel MMX tehnologije sa novim setom 128-bitnih registara i sposobnošću izvođenja SIMD operacija nad vrijednostima sa pomičnim zarezom i jednostrukom preciznošćaplikacija (kao AMD-ov 3DNow!).

Kao odgovor na Intelov Pentum III, AMD je proizveo novi procesor pod imenom Athlon i

predstavio ga tržištu 1999. godine. Athlon je sadržavao 22 miliKB L1 cachea i od 512 KB do 8 MB L2 cachea. Prve verzije rade na frekvenciji od 500 MHz. Radni takt sistemske sabirnice za prve verzije procesora iznosi 200 MHz, a kasnije 400 MHz. FPU dio ovoga procesora može se ravnopravno mjeriti sa ougrađene 3D Now! i MMX instrukcije. Podnožje Athlona naziva se Slot A.

Novije verzije Athlona sa Thunderbird jezgrom proizvedenom u 0.18 mikronskoj tehnologiji s 256 KB L2 cachea i novim 462radna im se frekvencija kreće do 1 GHz.

Pentium III Xeon procesor ima L2 cache ugrađen u jezgru procesora što je omogućeno

prelaskom na 0,18 mikronsku tehnologiju. L2 cache ovdje ponovno radi na punoj brzini procesora.

Celeron procesora imale su radne frekvencije od 300 MHz i 333 MHz, rađene su u 0.25 mikronskom procesu i dolazile su u Slot One izvedbi. Imali su sabirnicu ograničenu na 66 MHz. Najnoviji celeroni rađeni su u 0.18 mikronskom procesu, te dolaze u Socket 370 izvedbi. 2001.

e je izbačena 1200 MHz verzija Celeron procesora (Tualatin) sa 100 MHz sistemskom sabirnicom i 256 KB L2 cachea.

Intelova Pentium II porodica procesora imala je konkurenciju u AMD-ovim K6 procesorima (02. 04. 1997.). Ovi procesori su bili kompatibilni sa Pentium procesorima (Socket 7). Imali su 32+32 KB L1 cachea i MMX set instrukcija. Sadržavali su 8.8 miliona tranzistora. Procesor

200 je zhtijevao radni napon od 2.9 V. Cyrix je također imao odgovor na Intelovu 6X86MX (M2) serijom. Ovi procesori su također bili u Socket 7

anu MMX tehnologiju. Imali su i vrlo impresivnih 64 KB L1 cachea

Slika 1 – P6 obitelj procesora

procesor uveo nove SSE (Streaming SIMD Extensions) ekstenzije. SSE proširuju SIMD izvršni model predstavljen kod Intel MMX tehnologije sa novim setom

bitnih registara i sposobnošću izvođenja SIMD operacija nad vrijednostima sa pomičnim zarezom i jednostrukom preciznošću. Ove instrukcije su trebale ubrzati rad multimedi

ov 3DNow!).

Kao odgovor na Intelov Pentum III, AMD je proizveo novi procesor pod imenom Athlon i predstavio ga tržištu 1999. godine. Athlon je sadržavao 22 miliona tranzistora. Posjedovao je 128 KB L1 cachea i od 512 KB do 8 MB L2 cachea. Prve verzije rade na frekvenciji od 500 MHz. Radni takt sistemske sabirnice za prve verzije procesora iznosi 200 MHz, a kasnije 400 MHz. FPU dio ovoga procesora može se ravnopravno mjeriti sa onim kod Pentiuma III. U procesor su ugrađene 3D Now! i MMX instrukcije. Podnožje Athlona naziva se Slot A.

Novije verzije Athlona sa Thunderbird jezgrom proizvedenom u 0.18 mikronskoj tehnologiji s 256 KB L2 cachea i novim 462-pinskim Socket A podnožjem sadrže 37 milioradna im se frekvencija kreće do 1 GHz.

procesor ima L2 cache ugrađen u jezgru procesora što je omogućeno prelaskom na 0,18 mikronsku tehnologiju. L2 cache ovdje ponovno radi na punoj brzini

7 | S t r a n a

frekvencije od 300 MHz i 333 MHz, rađene su u 0.25 mikronskom procesu i dolazile su u Slot One izvedbi. Imali su sabirnicu ograničenu na 66 MHz. Najnoviji celeroni rađeni su u 0.18 mikronskom procesu, te dolaze u Socket 370 izvedbi. 2001.

e je izbačena 1200 MHz verzija Celeron procesora (Tualatin) sa 100 MHz

ovim K6 procesorima Pentium procesorima (Socket 7). Imali su

na tranzistora. Procesor 200 je zhtijevao radni napon od 2.9 V. Cyrix je također imao odgovor na Intelovu

M2) serijom. Ovi procesori su također bili u Socket 7 anu MMX tehnologiju. Imali su i vrlo impresivnih 64 KB L1 cachea

e SSE (Streaming SIMD Extensions) ekstenzije. SSE proširuju SIMD izvršni model predstavljen kod Intel MMX tehnologije sa novim setom

bitnih registara i sposobnošću izvođenja SIMD operacija nad vrijednostima sa pomičnim u. Ove instrukcije su trebale ubrzati rad multimedijalnih

Kao odgovor na Intelov Pentum III, AMD je proizveo novi procesor pod imenom Athlon i Posjedovao je 128

KB L1 cachea i od 512 KB do 8 MB L2 cachea. Prve verzije rade na frekvenciji od 500 MHz. Radni takt sistemske sabirnice za prve verzije procesora iznosi 200 MHz, a kasnije 400 MHz.

nim kod Pentiuma III. U procesor su

Novije verzije Athlona sa Thunderbird jezgrom proizvedenom u 0.18 mikronskoj tehnologiji ona tranzistora, a

procesor ima L2 cache ugrađen u jezgru procesora što je omogućeno prelaskom na 0,18 mikronsku tehnologiju. L2 cache ovdje ponovno radi na punoj brzini

Page 8: Procesor

Tablica 3 - Glavne karakteristike starijih generacija IA

Tablica 4 - Glavne karakteristike najnovijih IA

Glavne karakteristike starijih generacija IA-32 procesora

Glavne karakteristike najnovijih IA-32 procesora

8 | S t r a n a

Page 9: Procesor

3. Intel Pentium 4

3.1 Nova arhitektura

Intel Pentium 4 je prvi predstavnik Intelove NetBurst arhitekture, a ujedno i

predstavnik IA-32 arhitekture. NetBurst arhitektura je 32omogućuje procesorima rad na puno većim brzinama takta.

Intel NetBurst arhitektura: � 400 MHz sistemska sabirnica (FSB) � Napredni prenosni cache � Napredno dinamičko izvršavanje

Cache, poboljšano predviđanje grananja � Hyper Pipelined Technology� Rapid Execution Engine � Poboljšana aritmetika kliznog zareza i multimedija � Streaming SIMD extensions2 (SSE2) Performanse procesora računaju se kao umnožak radne frekvencije procesora (u MHz) i

broja instrukcija po taktu (IPC – Performance = MHz x IPC

Na slici 2 nalazi se krivulja performansi starijih procesora i Pentium 4 procesora čija se

arhitektura bazira na Intel NetBurst mikrorastu i omogućuju nove primjene računa

Slika 2

Intel Pentium 4 je prvi predstavnik Intelove NetBurst arhitekture, a ujedno i32 arhitekture. NetBurst arhitektura je 32-bitna mikro-arhitektura koja

omogućuje procesorima rad na puno većim brzinama takta.

400 MHz sistemska sabirnica (FSB) Napredni prenosni cache - Advanced Transfer Cache (već poznat kod Pentiuma III)Napredno dinamičko izvršavanje - Advanced Dynamic Execution ( Execution Trace Cache, poboljšano predviđanje grananja - Branch Tree Prediction) Hyper Pipelined Technology

Poboljšana aritmetika kliznog zareza i multimedija Streaming SIMD extensions2 (SSE2)

Performanse procesora računaju se kao umnožak radne frekvencije procesora (u MHz) i Instructions Per Clock):

Na slici 2 nalazi se krivulja performansi starijih procesora i Pentium 4 procesora čija se arhitektura bazira na Intel NetBurst mikro-arhitekturi. Vidljivo je kako performanse sve brže rastu i omogućuju nove primjene računara pogotovo na području multimedije.

Slika 2 – Krivulja performansi Intelovih procesora

9 | S t r a n a

Intel Pentium 4 je prvi predstavnik Intelove NetBurst arhitekture, a ujedno i posljednji arhitektura koja

ransfer Cache (već poznat kod Pentiuma III) Advanced Dynamic Execution ( Execution Trace

Performanse procesora računaju se kao umnožak radne frekvencije procesora (u MHz) i

Na slici 2 nalazi se krivulja performansi starijih procesora i Pentium 4 procesora čija se arhitekturi. Vidljivo je kako performanse sve brže

Page 10: Procesor

Na slici 3 je prikazana jezgra Pentium 4 procesora na kojoj je označen položaj pojedinih dijelova NetBurst arhitekture.

Slika 3

Na slici 4 se nalazi blok dijagram Pentium 4 procesora.

Slika 4

Na slici 3 je prikazana jezgra Pentium 4 procesora na kojoj je označen položaj pojedinih

Slika 3 – Pogled na jezgru Pentium 4 procesora

i blok dijagram Pentium 4 procesora.

Slika 4 – Blok dijagram Pentium 4 procesora

10 | S t r a n a

Na slici 3 je prikazana jezgra Pentium 4 procesora na kojoj je označen položaj pojedinih

Page 11: Procesor

11 | S t r a n a

3.2 Opis NetBurst arhitekture Pentium 4 procesora

3.2.1 Sistemska sabirnica

Sistemska sabirnica (FSB) Pentiuma III ima takt od 133 Mhz i može prenositi 64-bita

podataka po taktu osiguravajući bandwidth od 1.064 GB/s (8byte * 133 MHz). Sistemska sabirnica Pentium 4 procesora (slika 5) ima takt od 400 MHz što zapravo

predstavlja quad-pumped 100-megahertznu sabirnicu. Ova je sabirnica takođe širine 64 bita i može prenositi 3.2 GB/s (4 * 8byte * 100MHz). Intelov chipset i850 koristi dva Rambus kanala za RDRAM koji imaju isti bandwidth kao i sabirnica Pentiuma 4 tako da sistemi bazirani na Pentium 4 procesorima imaju najveće brzine prenosa između procesora, sistema i glavne memorije.

Slika 5 – Shema sistemske sabirnice Pentiuma 4

3.2.2 Prenosni cache

Veličina L2 cachea Pentium 4 procesora iznosi 256 KB kao i kod Pentium III procesora (tablica 5). L2 cache Pentiuma 4 nalazi se u jezgri procesora i koristi 128-bajtne cache linije podijeljene na dvije 64-bajtne. Kada procesor dobija podatke iz okoline (glavna memorija, AGP, PCI, ...) čita barem 64 linije u jednom prolazu što osigurava dobre performanse za burst prenose posebno kada se radi o RDRAM-u, ali je loše ako treba samo jedan bajt od tih 64. Isto vrijedi i za operacije čitanja u slučaju kada su se podaci u cache-u promijenili i potrebno ih je predati okolini (memoriji, AGP-u, PCI-u, ...). Latencija čitanja L2 cachea iznosi 7 taktova, njegova veza sa jezgrom je širine 256 bita (32 bajta) i radi na taktu jezgre procesora. Podatkovni bandwidth između L2 cachea i jezgre iznosi 45 - 50 GB/s ovisno o taktu procesora.

Page 12: Procesor

12 | S t r a n a

Slika 6 – Shema L2 i L1 cachea Pentiuma 4

Kod Pentiuma III su uvedene prefetch instrukcije koje omogućuju softveru da učita podatke

u cache prije nego što ih zatraži procesorska jezgra. Ove instrukcije postoje i kod Pentiuma 4, ali se uvođenjem hardverskog prefetcha (slika 6)

puno toga automatizuje. Hardverski prefetch može prepoznati uzorke podataka kojima pristupa softver koji se izvršava na procesoru. Tako može "pogoditi" koje sledeće podatke će trebati softver i sprema ih u cache. Hardverski prefetch Pentiuma 4 može značajno ubrzati izvršavanje softvera.

Tablica 5 – Veličine cachea kod Intelovih procesora

CPU Cache size in the CPU

80486DX and DX2 8 KB L1

80486DX4 16 KB L1

Pentium 16 KB L1

Pentium Pro 16 KB L1 + 256 KB L2

(some 512 KB L2)

Pentium MMX 32 KB L1

AMD K6 and K6-2 64 KB L1

Pentium II and III 32 KB L1

Celeron 32 KB L1 + 128 KB L2

Pentium III Cumine 32 KB L1 + 256 KB L2

AMD K6-3 64 KB L1 + 256 KB L2

AMD K7 Athlon 128 KB L1

AMD Duron 128 KB L1 + 64 KB L2

Page 13: Procesor

13 | S t r a n a

3.2.3 L1 cache Pentiuma 4

Pentium III opremljen sa 16 KB L1 cachea za instrukcije i 16 KB L1 cachea za podatke. Pentium 4 ima samo 8 KB L1 cachea, dok novi Execution Trace Cache zamjenjuje L1 instrukcijski cache Pentiuma III (tablica 5).

Intel je smanjio veličinu L1 cachea za podatke kako bi se postigla ekstremno mala latencija

od samo 2 procesorska takta. Time se poboljšao i omjer cijena/performanse. L1 podatkovni cache Pentiuma 4 koristi 64-bajtne cache linije. Dual port arhitektura omogućava jednu operaciju čitanja i jednu operaciju pisanja po taktu.

3.2.4 Execution Trace Cache

Za obradu neke instrukcije procesor treba prihvatiti, dekodirati, izvršiti instrukciju i pohraniti rezultat u memoriju. To je tzv. fetch-decode-execute-store petlja. Sve ove operacije se izvode u jednom taktu procesora.

Izvršne jedinice mikroprocesora direktno razumiju samo µµµµOP (Micro-Operation/Operand) instrukcije. µOP instrukcije su vrlo jednostavne tako da ih procesor može vrlo brzo obraditi. Za razliku od x86 instrukcija, µOP instrukcije su definisane veličine i zbog toga se lagano mogu pohraniti u izvršni cjevovod. Dekoder prevodi pristiglu x86 instrukciju u jednu ili više µOP instrukcija. Kada one jako kompleksne (trigonometrijske instrukcije), Micro Instruction Sequencer mora proizvesti nešto duži niz µOP instrukcija koristeći Micro Code ROM. Ovi nizovi instrukcija se nazivaju tragovi (trace). Trace Cache se nalazi između faze dekodiranja i faze izvršavanja. Ondje se pohranjuju instrukcije nakon faze prihvata i dekodiranja koje su spremne za izvršavanje - µOP instrukcije. Instrukcije se pohranjuju prema redoslijedu izvršavanja. Trace Cache spremnik može primiti otprilike 12 kB µOP instrukcija. Trace Cache osigurava da se procesorski cjevovod kontinuirano snabdijeva sa instrukcijama i to sa 3 µOP instrukcije po taktu procesora.

Uz execution trace cache se nalazi i jedinica predviđanja grananja (branch tree prediction) koja sadrži napredne algoritme predviđanja. Procesor predviđa koji će biti rezultat prve instrukcije i nastavlja sa izvršavanjem prema predviđanju. U slučaju pogrešnog predviđanja grananja ne mora se ponavljati cijeli ciklus nego se iz trace cachea vade instrukcije spremne za izvršavanje. Advanced Dynamic Execution Engine je out-of-order spekulativni execution engine koji osigurava konstantno izvršavanje instrukcija u izvršnim jednicama Pentiuma 4 tako da osigurava vrlo veliki buffer za instrukcije "u letu" (126 instrukcija) iz kojeg izvršne jedinice mogu birati instrukcije za izvršavanje. Out-of-order execution logika pomoću ovog buffera sprječava zastoje koji mogu nastati kada se podaci čitaju iz memorije umjesto iz bržeg cachea.

Tablica 6 – Sadržaj trace cachea

1 cmp

2 br->T1

..

... (nekorišteni kod)

T1: 3 sub

4 br->T2

..

AMD Athlon Thunderbird

128 KB L1 + 256 KB L2

Page 14: Procesor

T2: 5 mov

T3 8 add

1 cmp

4 br

T2

7 br

T3

10 mul

U gornjem dijelu tablice 6 je prikazan stvarni kod, a u donjem dijelu je stvarni sadržaj trace

cachea. Nekorišteni kod se ne pohranjuje u trace cache.

3.2.5 Hyper Pipelined Technology

U cjevovod se pohranjuju dekodirane x86 instrukcije. Što je cjevovod duži, veća

izvršavanja instrukcija (slika 7).

Slika 7

U Pentiumu 4 je integrisan produ

dugačak 10 faza, Pentium 4 koristi 20broju faza je postizanje većeg radnog takta procesora. Što je svaka cjevovodna faza kraća, potrebno je manje tranzistora (vrata), pa je veća brzina rada. Glavni nedostatak kod dugačkih cjevovoda je u tome što se kod pogrešnog predviđanja grananjaponovno napuniti za što su potrebni dodatni taktovi. Dakle, što je cjevovod du

... (nekorišteni kod)

T2: 5 mov

6 sub

7 br->T3

..

... (nekorišteni kod)

T3 8 add

9 sub

10 mul

11 cmp

12 br->T4

1 cmp 2 br

T1

3 T1:

sub

4 br 5 mov 6 sub

7 br 8 T3:

add

9 sub

10 mul 11 cmp 12 br

T4

dijelu tablice 6 je prikazan stvarni kod, a u donjem dijelu je stvarni sadržaj trace cachea. Nekorišteni kod se ne pohranjuje u trace cache.

3.2.5 Hyper Pipelined Technology

U cjevovod se pohranjuju dekodirane x86 instrukcije. Što je cjevovod duži, veća

Slika 7 – Cjevovod Intelovih procesora

an produženi sistem cjevovoda. Dok Pentium III ima cjevovod dugačak 10 faza, Pentium 4 koristi 20-fazni cjevovod (slika 8). Osnovna prednost u broju faza je postizanje većeg radnog takta procesora. Što je svaka cjevovodna faza kraća, potrebno je manje tranzistora (vrata), pa je veća brzina rada. Glavni nedostatak kod dugačkih cjevovoda je u tome što se kod pogrešnog predviđanja grananja cijeli cjevovod mora isprazniti i ponovno napuniti za što su potrebni dodatni taktovi. Dakle, što je cjevovod duži, potreban je veći

14 | S t r a n a

dijelu tablice 6 je prikazan stvarni kod, a u donjem dijelu je stvarni sadržaj trace

U cjevovod se pohranjuju dekodirane x86 instrukcije. Što je cjevovod duži, veća je i brzina

cjevovoda. Dok Pentium III ima cjevovod fazni cjevovod (slika 8). Osnovna prednost u povećanom

broju faza je postizanje većeg radnog takta procesora. Što je svaka cjevovodna faza kraća, potrebno je manje tranzistora (vrata), pa je veća brzina rada. Glavni nedostatak kod dugačkih

cijeli cjevovod mora isprazniti i i, potreban je veći

Page 15: Procesor

15 | S t r a n a

broj taktova da se ponovno dođe do početne tačke jer se instrukcije moraju izvršiti od početka cjevovoda. Kako bi se umanjio ovaj problem kašnjenja kod pogrešnih predviđanja koriste se instrukcijski bufferi. Cjevovod Pentiuma 4 može pohraniti do 126 instrukcija "u letu" u svoj instrukcijski međuspremnik. Međutim napredna jedinica predviđanja grananja ima oko 90% uspješnosti tako da se rijetko događaju pogreške koje je potrebno ispraviti.

Slika 8 – Cjevovod Pentiuma 4

3.2.6 Rapid Execution Engine

Na slici 9 su prikazane sve izvršne jedinice Pentium 4 procesora.

Slika 9 – Izvršne jedinice Pentiuma 4 Osnovni dio Rapid Execution Enginea su dvije double pumped ALU i AGU jedinice.

ALU je aritmetičko-logička jedinica zadužena za aritmetičke operacije kao što su zbrajanje, množenje i dijeljenje kao i logičke operacije kao što su OR, AND, ASL, ROL i td. AGU je jedinica za generisanje adresa, i adresiranje (apsolutno, indirektno...). Svaka od ove četiri jedinice radi na dvostrukom taktu procesora tako da mogu prihvatati µOP instrukcije svaku polovinu takta.

Međutim većina instrukcija se ne može obraditi novim Rapid Execution jedinicama već se za obradu takvih instrukcija koristi spora ALU jedinicu koja nije "double pumped" tj. koja radi na taktu procesora. Crvenom bojom na slici je prikazan FPU dio izvršnih jednica Pentiuma 4. Intel je smanjio broj MMX/SSE jedinica kod Pentium 4 procesora tako da on ima samo jednu MMX i jednu SSE/SSE2 jedinicu dok Pentium 3 ima po dvije MMX i SSE jedinice.

3.2.7 SSE2 - Streaming SIMD Extensions 2

SSE2 sadrži 76 novih SIMD (Single Instruction Multiple Data) instrukcija, te 68 cjelobrojnih SIMD instrukcija, što ukupno čini 144 novih SIMD instrukcija uključenih u jezgru procesora. Ove instrukcije predstavljaju proširenje MMX i SSE instrukcija, a omogućuju Pentiumu 4 baratanje s dvije 64-bitne SIMD cjelobrojne i dvije double precision 64-bitne SIMD floating point operacije za razliku od MMX i SSE instrukcija Pentiuma III koje mogu baratati s po dvije 32-bitne operacije. Ovo povećanje propusnosti omogućava postizanje boljih performansi, a u slučaju floating point operacija mogućnost postizanja puno preciznijih proračuna. Na slici 10 se nalaze SSE/SSE2 tipovi podataka.

Page 16: Procesor

3.3 Fizičke izvedbe i karakteristike Pentium 4 procesora

Intel Pentium 4 dolazi u 423

1.30, 1.40, 1.50, 1.60, 1.70, 1.80, 1.90 i 2 GHz, teradnim taktovima 1.50, 1.60, 1.70, 1.80, 1.90, i 2 GHz. Oba tipa procesora trebaju odgovarajućeSocket 423 (slika 13, desno) i Socket 478

tržište doći samo u 478 pinskom pak

Slika 11 –

Slika 12 –

Slika 10 – SSE/SSE2 tipovi podataka

3.3 Fizičke izvedbe i karakteristike Pentium 4 procesora

423-pinskom pakovanju (slika 11, desno) sa radnim taktovima 1.40, 1.50, 1.60, 1.70, 1.80, 1.90 i 2 GHz, te 478-pinskom pakovanju (slika 11, lijevo) sa

1.50, 1.60, 1.70, 1.80, 1.90, i 2 GHz. Oba tipa procesora trebaju odgovarajućeSocket 478 (slika13, lijevo). Slijedeći Intelovi procesori će na

tržište doći samo u 478 pinskom pakovanju.

Pogled s prednje strane na Pentium 4 procesore u 423 (desno) i 478 (lijevo) izvedbama.

Pogled sa stražnje strane na Pentium 4 procesore u423 (desno) i 478 (lijevo) izvedbama.

16 | S t r a n a

(slika 11, desno) sa radnim taktovima (slika 11, lijevo) sa

1.50, 1.60, 1.70, 1.80, 1.90, i 2 GHz. Oba tipa procesora trebaju odgovarajuće: eći Intelovi procesori će na

Pogled sa stražnje strane na Pentium 4 procesore u

Page 17: Procesor

Ove verzije Pentium 4 procesora proizvode se u 0.18 mikronskom procesu. Ovo su vjerojatno zadnji predstavnici koji se rade u 0.18 mikronskoj tehnologiji. Pentium 4 sadržava 42 miliona tranzistora i ima površinu jezgre od 217 kv1.7V. Potrošnja energije se kreće oko 52 W za 1.5 GHz verziju. Uz ovako veliku potrošnju procesor se dosta grije i radna temperatura mu se kreće od 68° do 85°. Danas postoji veliki problem sa hlađenjem procesora.

Slika 13 –

Tablica 7 – Osnovni podaci o nekim procesorima

CPU

486

Intel Pentium

Cyrix 6X86

Intel Pentium MMX

AMD K6

Intel Pentium II

Intel Celeron

Pentium 4 procesora proizvode se u 0.18 mikronskom procesu. Ovo su vjerojatno zadnji predstavnici koji se rade u 0.18 mikronskoj tehnologiji. Pentium 4 sadržava 42

na tranzistora i ima površinu jezgre od 217 kvadratnih milimetara. Napon napajanja je oko 1.7V. Potrošnja energije se kreće oko 52 W za 1.5 GHz verziju. Uz ovako veliku potrošnju procesor se dosta grije i radna temperatura mu se kreće od 68° do 85°. Danas postoji veliki problem sa hlađenjem procesora. To je naročito vidljivo kod novih AMD-ovih procesora.

Pogled na Socket 423 (desno) i Socket 478 (lijevo) procesorske utore.

Osnovni podaci o nekim procesorima

Process technology

Number of transistors

1.0 micron 1,200,000

0.5 micron 3,100,000

0.5 micron 3,100,000

0.35 micron 5,500,000

0.25 micron 8,000,000

0.35 micron 0.25 micron

7,500,000

0.25 micron 7,500,000

17 | S t r a n a

Pentium 4 procesora proizvode se u 0.18 mikronskom procesu. Ovo su vjerojatno zadnji predstavnici koji se rade u 0.18 mikronskoj tehnologiji. Pentium 4 sadržava 42

adratnih milimetara. Napon napajanja je oko 1.7V. Potrošnja energije se kreće oko 52 W za 1.5 GHz verziju. Uz ovako veliku potrošnju procesor se dosta grije i radna temperatura mu se kreće od 68° do 85°. Danas postoji veliki

ovih procesora.

Die size

79 mm

2

161 mm

2

392 mm

2

128 mm

2

68 mm

2

131 mm

2

131 mm

2

Page 18: Procesor

3.3.1 Specifikacije pakovanja

Intel Pentium 4 procesor u 423

tehnologiju pakovanja. Komponente pakOLGA (Organic Land Grid Array

Slika 14 – Pogled na osnovne procesorske komponente 423 modela

Cyrix MII

IDT WinChip 2 3D

AMD K6-2

AMD K6-3

AMD ATHLON

Intel Pentium III CuMine

AMD ATHLON "Thunderbird"

Intel Pentium 4

Intel Pentium 4 Northwood

Athlon T

ovanja

Intel Pentium 4 procesor u 423-pinskom pakovanju koristi PGA (Pin Grid Array. Komponente pakovanja su integrisali hladnjak (IHS), procesorska jezgra,

Organic Land Grid Array), i interposer (nosač pinova). Prikazane su na slici 14.

Pogled na osnovne procesorske komponente 423 modela

0.25 micron 6,500,000

0.25 micron 6,000,000

0.25 micron 9,300,000

0.25 micron ?

0.25 micron 22,000,000

Intel Pentium III CuMine 0.18 micron 28,000,000

0.18 micron 37,000,000 (22 mil. + 15 mil.)

0.18 micron 42,000,000

0.13 micron 42,000,000

0.13 micron 37,000,000

18 | S t r a n a

Pin Grid Array) hladnjak (IHS), procesorska jezgra,

), i interposer (nosač pinova). Prikazane su na slici 14.

Pogled na osnovne procesorske komponente 423 modela

155 mm

2

119 mm

2

88 mm

2

81 mm

2

118 mm

2

184 mm

2

106 mm

2

117 mm

2

217 mm

2

116 mm

2

80 mm

2

Page 19: Procesor

Pentium 4 procesor u 478-pinskom pak

2) tehnologiju pakovanja. Komponente pakprocesorsku jezgru i substrat koji je nosač pinova (slika 15).

Slika 15 – Pogled na osnovne procesorske komponente 478 modela

3.4 Pentium 4 chipseti

3.4.1 i850 chipset

Prvi chipset koji je na tržište došao zajedno sa Pentiumom 4 je se bazira na Intelovoj Hub arhitekturi

generacija northbridge/southbridge tehnolog Prvi čip (northbridge), 82850 MCH

preko 400 MHz sistemske sabirnice sa periferijom, daje dva kanala prema Rambus DRAM memoriji sa bandwidthom od 3.2 GB/s i omogućuje direktnu podršku za grafičke kontpreko AGP4X sabirnice s propusnošću iznad 1 GB/s što povećava 3D grafičke preformanse (slika 17).

Drugi čip (southbridge), 82801BA ICH2

procesor sa periferijom osiguravajući visoki bandwidth. Ostvaruje vezupreko 4 porta na brzini od 24Mb/s. Dva Ultra ATA/100 kontrolera osiguravaju brzi IDE interface prema jedinicama za pohranu (slika 17).

pinskom pakovanju koristi FC-PGA2 (Flip-Chip Pin Grid Array. Komponente pakovanja uključuju integrisani

procesorsku jezgru i substrat koji je nosač pinova (slika 15).

Pogled na osnovne procesorske komponente 478 modela

Prvi chipset koji je na tržište došao zajedno sa Pentiumom 4 je i850 (slika 16). Ovaj chipset Hub arhitekturi koja daje dvostruko veći I/O bandwidth od predhodnih

generacija northbridge/southbridge tehnologije.

82850 MCH (Memory Controller Hub), omogućava vezu procesora preko 400 MHz sistemske sabirnice sa periferijom, daje dva kanala prema Rambus DRAM memoriji sa bandwidthom od 3.2 GB/s i omogućuje direktnu podršku za grafičke kontpreko AGP4X sabirnice s propusnošću iznad 1 GB/s što povećava 3D grafičke preformanse

82801BA ICH2 (I/O Controller Hub 2), direktno povezuje procesor sa periferijom osiguravajući visoki bandwidth. Ostvaruje vezu sa dva USB kontrolera preko 4 porta na brzini od 24Mb/s. Dva Ultra ATA/100 kontrolera osiguravaju brzi IDE interface prema jedinicama za pohranu (slika 17).

Slika 16 – Pogled na i850 chipset

19 | S t r a n a

Chip Pin Grid Array hladnjak (IHS),

Pogled na osnovne procesorske komponente 478 modela

(slika 16). Ovaj chipset koja daje dvostruko veći I/O bandwidth od predhodnih

), omogućava vezu procesora preko 400 MHz sistemske sabirnice sa periferijom, daje dva kanala prema Rambus DRAM memoriji sa bandwidthom od 3.2 GB/s i omogućuje direktnu podršku za grafičke kontrolere preko AGP4X sabirnice s propusnošću iznad 1 GB/s što povećava 3D grafičke preformanse

), direktno povezuje sa dva USB kontrolera

preko 4 porta na brzini od 24Mb/s. Dva Ultra ATA/100 kontrolera osiguravaju brzi IDE interface

Page 20: Procesor

20 | S t r a n a

Slika 17 – blok dijagram i850 chipseta Tablica 8 – Mogućnosti i850 chipseta FEATURES BENEFITS

400 MHz system bus Supports 400 MHz system bus for single processor configurations

Intel® Hub Architecture Increased I/O bus bandwidth allows better concurrency for media-rich applications and multitasking

Dual RDRAM capability Provides 3.2 GB/s memory bandwidth, balancing performance for the Pentium 4 processor based platform

AGP4X interface 2X increase in graphics bandwidth allows highest graphics performance.

LAN connect interface Multiple networking options taking advantage of Intel® SingleDriver™ technology

Alert on LAN 1.0 Emits an alert in case of software failures or system intrusion, even when the O/S is not present or the system is suspended.

Dual USB controllers Two controllers for four ports, doubling the bandwidth at 24 Mbps

Ultra ATA/100 Takes advantage of the latest industry innovations in HDD features and performance.

AC'97 Controller Better audio quality, with up to six channels for full surround sound capability including a simultaneous modem connection

Communications Network Riser Card

Allows flexibility for multiple configurations on a single card to extend USB, LAN, and audio.

Low power sleep mode Energy savings

Page 21: Procesor

Tablica 9 – Pakiranja i850 čipova

PRODUCT

PACKAGE

82850 MCH

615 Organic Land Grid Array (OLGA)

82801BA ICH

360 Enhanced Ball Grid Array (EBGA)

3.4.2 i845 chipset

Nova verzija chipseta za Pentium 4 procesor je i845 chipset. Daje podršku za SDRAM memoriju (1.06 GB/s) ili za je samo u prvom (southbridge) čipu koji ima naziv Razlog zbog kojeg je Intel izbacio ovaj chipset je u tome što je RDRAM memorija vrlo skupa, pa Intel s podrškom za ove dvije jeftinijprocesorima. PC133 SDRAM memorija ipak se ne pokazuje dobrim rješenjem jer zbog male brzine u odnosu na brzinu sistemske sabirnice znatno usporava cijeli smogla bi biti DDR SDRAM memorija jer daje najbolji omjer cijena/performanse.

Pakiranja i850 čipova

Organic Land Grid Array (OLGA)

360 Enhanced Ball Grid Array

Nova verzija chipseta za Pentium 4 procesor je i845 chipset. Daje podršku za memoriju (1.06 GB/s) ili za DDR200/266 SDRAM memoriju (1.6/2.1 GB/s). Razlika

je samo u prvom (southbridge) čipu koji ima naziv 82845MCH, dok je drugi čip ostao isti. Razlog zbog kojeg je Intel izbacio ovaj chipset je u tome što je RDRAM memorija vrlo skupa, pa Intel s podrškom za ove dvije jeftinije memorije želi osigurati veću potražnju za Pentium 4 procesorima. PC133 SDRAM memorija ipak se ne pokazuje dobrim rješenjem jer zbog male brzine u odnosu na brzinu sistemske sabirnice znatno usporava cijeli sstem. Najbolje rješenje

memorija jer daje najbolji omjer cijena/performanse.

Slika 18 – Pogled na i845 chipset

21 | S t r a n a

Nova verzija chipseta za Pentium 4 procesor je i845 chipset. Daje podršku za PC133

memoriju (1.6/2.1 GB/s). Razlika , dok je drugi čip ostao isti.

Razlog zbog kojeg je Intel izbacio ovaj chipset je u tome što je RDRAM memorija vrlo skupa, e memorije želi osigurati veću potražnju za Pentium 4

procesorima. PC133 SDRAM memorija ipak se ne pokazuje dobrim rješenjem jer zbog male . Najbolje rješenje

memorija jer daje najbolji omjer cijena/performanse.

Page 22: Procesor

22 | S t r a n a

Slika 19 – Blok dijagram i845 chipseta Tablica 10 – Pakovanja i845 čipova PRODUC

T PACKAGE

82845 MCH

593 Flip Chip Ball Grid Array (FCBGA)

82801BA ICH2

360 Enhanced Ball Grid Array (EBGA)

Page 23: Procesor

23 | S t r a n a

4. Zaključak

Dual Core, Quad Core, X2, X3 i X4 oznake su Intel-a i AMD-a za višejezgrene procesore.

Današnji procesori rađeni su s više jezgri i funkcionišu na način podjele "posla" (procesa) među jezgrama što poboljšava performanse samog procesora. Trenutno se na tržištu nalaze procesori s dvije, tri ili četiri jezgre, a išćekuju se i oni s šest i više jezgri.

Intel nastavlja sa razvojem novih generacija procesora. Intel Core 2 Duo procesori sa dva

jezgra, serije E6300 i E6400 rade na frekvencijama od 1.86 odnosno 2.13 GHz i imaju 2 MB L2 cachea po jezgri. Intel Core 2 Duo E6600 te E6700 rade na 2.40 odnosno 2.67 GHz i imaju po 4 MB L2 cachea po jezgri. Najjači predstavljeni procesor ove serije zove se punim imenom Intel Core 2 Extreme X6800, ima 4 MB L2 cache memorije, a radi na frekvenciji od 2.93 GHz.

Hyper-threading je Intel-ova tehnologija kod koje je svaka fizička procesorska jezgra unutar operativnog sistema vidljiva kao dvije virtualne jezgre. Na taj način se procesi dijele između dvije virtualne jezgre radi povećanja performansi. Hyper-threading tehnologiju posjeduju poneki Xeon, poneki Pentium, poneki Atom, i Core i7 procesori. Zato se za njih može reći da procesor ima npr. četiri fizičke, ali osam virtualnih/logičkih jezgri.

Intel je pokazao da je vodeća kompanija u području proizvodnje mikroprocesora, a pogotovo

u smislu pronalaženja i implementacije novih procesorskih tehnologija.

Page 24: Procesor

24 | S t r a n a

5. Literatura

Internet adrese:

http://www.intel.com (html i pdf datoteke) http://www.tomshardware.com (html datoteke) http://www.karbosguide.com (html datoteke) http://www.wikipedia.com (html datoteke) http://www.amd.com (html datoteke)