• Sonuç bulunamadı

MTM 305 MĠKROĠġLEMCĠLER

N/A
N/A
Protected

Academic year: 2022

Share "MTM 305 MĠKROĠġLEMCĠLER"

Copied!
36
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

MTM 305 MĠKROĠġLEMCĠLER

KARABÜK ÜNĠVERSĠTESĠ

TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

ArĢ. Gör. Emel SOYLU ArĢ. Gör. Kadriye ÖZ

(2)

Intel X86 Mimarisi ve gelişimi

(3)

Veri Gösterim Birimleri nibble = 4 bit

Bayt=8 bit=1 bayt

Word = 16 bit = 2 bayt

Doubleword =32 bit = 4 bayt Quadword 64 bit = 8 bayt Paragraph 128 bit = 16bayt Kilobayt(KB) = 210 = 1024 bayt

Megabayt (MB) = 220 = 1048576  1 MB Gigabayt (GB) = 230 = 1073741824  1 GB

(4)

Mikroişlemcili sistemin iletişim Yolları

Ġnsanlarda beyin nasıl tüm vücudu yönetmek, kontrol etmek için sinir sisteminin bir parçası olan sinirleri kullanıyorsa; iĢlemciler de bilgisayarı yönetmek, kontrol etmek için iletiĢim yollarını kullanır. Hem iĢlemci içerisinde hem de iĢlemciyle diğer birimler arasında iletiĢim hatları bulunmaktadır. ĠletiĢim hatları üzerinden elektrik sinyali geçebilecek iletken hatlardır. Bu hatların sayısı iĢlemci modeline göre değiĢir.

(5)

ĠletiĢim hatları üç grup halinde incelenebilir:

Adres Yolu (Address Buses): ĠĢlemcinin bilgi yazacağı veya okuyacağı her hafıza hücresinin ve çevre birimlerinin bir adresi vardır. ĠĢlemci, bu adresleri bu birimlere ulaĢmak için kullanır. Adresler, ikilik sayı gruplarından oluĢur. Bir iĢlemcinin ulaĢabileceği maksimum adres sayısı, adres yolundaki hat sayısı ile iliĢkilidir. Adres yolunu çoğunlukla iĢlemci kullanır. Bu yüzden adres yolunun tek yönlü olduğu söylenebilir. MikroiĢlemcinin kullanabileceği bellek kapasitesi adres hattı sayısı ile yakından ilgilidir. N=Adress hattı sayısı ise kullanılabilecek bellek kapasitesi

Max. Bellek Büyüklüğü= 2N ile gösterilir.

(6)

Veri Yolu (Data Buses): ĠĢlemci, hafıza elemanları ve çevresel birimleriyle çift yönlü veri akıĢını sağlar. Birbirine paralel iletken hat sayısı veri yolunun kaç bitlik olduğunu gösterir. Örneğin, iletken hat sayısı 64 olan veri yolu 64 bitliktir. Yüksek bit sayısına sahip veri yolları olması sistemin daha hızlı çalıĢması anlamına gelir.

Kontrol Yolu (Control Buses): ĠĢlemcinin diğer birimleri yönetmek ve eĢ zamanlamayı (senkronizasyon) sağlamak amacı ile kullandığı sinyallerin gönderildiği yoldur. Örnek olarak oku ve yaz sinyalleri.

(7)

Bir bilgisayar sisteminin genel blok şeması

(8)

Bilgisayar bileşenlerinin anakart üzerindeki yerleşimi

(9)

Anakart bileşenleri

(10)

Anakart üzerindeki port yapıları

(11)

MikroiĢlemci Yapısı ve Özellikleri

Bilgisayarın en önemli parçası mikroiĢlemci, çok karmaĢık bir yapıya sahiptir ve günümüzde Intel, Motorola, AMD, CYRIX, vb. firmalar tarafından geliĢtirilmekte ve piyasaya sürülmektedir. Günümüzde, mikroiĢlemcili sistemlerde yaygın olarak kullanılan mikroiĢlemciler; Intel tarafından üretilen Pentium ve Motorola tarafından üretilen Power PC veya M680X0 kodlu mikroiĢlemcileri (genellikle sanayide kontrol amaçlı) olmakla birlikte, diğer firmaların ürettikleri mikroiĢlemcilerde piyasada kullanılmaktadır. MikroiĢlemci içinde farklı amaçlarla kullanılan temel birimler vardır.

Bu birimler ġekil 3.1‟de görülmektedir. Bunlar sırası ile Ģu Ģekildedir.

• Kaydediciler (Registers)

• Aritmetik Mantık Birimi (ALU)

• Kontrol Birimi

• Ön Bellek

(12)

MikroiĢlemci Ġç Yapısı

(13)

Kaydediciler

Kaydediciler mikroiĢlemci içerisinde yer alan geçici saklama birimleridir. Çok hızlı bir Ģekilde veri yazma ve okuma yapılabilir. Kaydedicilerin bir defada tutabilecegi veri büyüklüğü önem arz eder. Kaydediciler 8 bit, 16 bit, 32bit, 64 bit geniĢliğinde olabilirler. Kaydedicilerin geniĢliği iĢlem hızına çok büyük oranda etki eder. Bu yüzden kaydedici geniĢliğine göre iĢlemcileri 8 bit, 16 bit, 32bit, 64 bit iĢlemciler biçiminde genel olarak sınıflandırılabilir.

(14)

Önbellek

Sistem belleğinden(RAM) gelen veriler, çoğunlukla CPU‟nun hızına yetiĢemezler. Bu problemi çözmek için CPU içinde yüksek hızlı hafızalar bulunur. Ön bellek çalıĢmakta olan programa ait komutların, verilerin geçici olarak saklandığı yüksek hızlı hafızalardır. Ön bellekler önceleri iĢlemci dıĢında yer almıĢ daha sonra iĢlemci içine yerleĢtirilmiĢtir.

ĠĢlemcinin komutları daha hızlı yüklemesini sağlayan bu hafıza genellikle L1 (Level 1) ve L2 (Level 2) olmak üzere iki kısımdan oluĢur. ĠĢlemci, ihtiyaç duyduğu komutu ilk önce L1 ön bellekte (L1 ön bellek L2 ön bellekten daha hızlıdır.) arar. Eğer iĢlemcinin aradığı komut burada yoksa L2 önbelleğe bakar. Eğer burada da yoksa sırasıyla RAM ve sabit disk üzerindeki sanal hafıza üzerinde arar.

(15)

Kontrol Birimi ve ALU

Kontrol Birimi

ĠĢlemciye gönderilen komutların çözülüp (komutun ne anlama geldiğinin tanımlanması) iĢletilmesini sağlar. ĠĢlemci içindeki birimlerin ve dıĢındaki birimlerin eĢ zamanlı olarak çalıĢmasını sağlayan kontrol sinyalleri bu birim tarafından üretilir.

Aritmetik / Mantık Birimi (Arithmetic Logic Unit- ALU)

Mantıksal ve matematiksel iĢlemlerin yapıldığı kısımdır. Dört iĢlem, üs alma gibi temel aritmetik iĢlemler ile büyük, küçük, ve, veya gibi mantıksal iĢlemleri yerine getirir.

(16)
(17)

Intel X86 Mimarisi ve geliĢimi

1978/1979 yıllarında üretilen ilk 8086/8088‟den baĢlayıp 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III ve Pentium IV mikroiĢlemcilerine uzanan geniĢ bir ürün yelpazesine sahip olan Intel x86 mikroiĢlemci ailesi tarihteki en baĢarılı mikroiĢlemci ailesi olmuĢtur. Bunda çeĢitli faktörler rol almıĢtır, fakat en büyük neden, Ģüphesiz 1981 yılındaki ilk PC‟de IBM firmasının 8088 mikroiĢlemcisini seçmesi olmuĢtur. O tarihten itibaren, IBM ve bir çok firma bu iĢlemcileri PC‟lerde kullanmaktadır. PC‟lerin dünyada yaygın olarak kullanılması , bu iĢlemcilerin baĢarısında en büyük neden olmuĢtur.

MikroiĢlemciler mimari yapılarına göre farklılık gösterir. Ortak bir mimariye sahip iĢlemciler, komutları tanıdıkları için, aynı programları çalıĢtırabilir. Bir mikroiĢlemcinin tanıdığı komutlar, yani komut kümesi o mikroiĢlemci mimarisinin en temel özelliklerinden biridir. Diğer önemli bir mimari özellik mikroiĢlemcinin dahili kaydedici kümesidir. Kaydediciler, mikroiĢlemcinin çalıĢması sırasında, geçici verilerin saklandığı bellek hücreleridir. Bu bellek hücreleri iĢlemcinin içindedir. Farklı komut ve kaydedici kümesine sahip mikroiĢlemciler genelde birbirlerinin programlarını çalıĢtıramazlar.

(18)

Intel X86 Mimarisi ve geliĢimi

Günümüzde en popüler mikroiĢlemci mimarisi Intel x86 ailesine ait mimaridir. Bunda çok yaygın olarak kullanılan IBM PC‟ler büyük bir rol oynamıĢtır. Intel x86 iĢlemcilerin, PC„lerde ve ayrıca bir çok elektronik üründe çok yaygın olarak kullanılması, bu aileyi, endüstri ve eğitim için çok önemli bir konuma getirmiĢtir.

Bu ailenin ilk iĢlemcisi 1978 yılında üretilen 8086‟dır. O zamanlardan günümüze, x86 iĢlemcileri önemli bir değiĢim gösterdi. Bu ailenin önemli kilometre taĢları olan iĢlemciler sırasıyla Ģunlardır: 8086/8088, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III ve Pentium IV iĢlemcileridir.

Bugün, mikroiĢlemci üreten irili ufaklı pek çok firma bulunmaktadır. Bunların en önemlileri, Intel ve Motorola firmalarıdır. x86 ailesinin lokomotifini çeken Intel firması olmasına rağmen, günümüzde Intel dıĢında x86 mikroiĢlemcisi üreten, AMD, Cyrix, Centour ve Rise Tecnology gibi firmalar bulunmaktadır.

(19)

Intel X86 Mimarisi ve geliĢimi

Intel x86 ailesinin dıĢında, diğer önemli mikroiĢlemci mimarilerinden bazıları Ģunlardır: Modern Macintosh„larda bulunan Power PC, eski Mac‟lerde bulunan 680x0 serisi, Digital ve Compact‟ın güçlü makinelerinde kullanılan Alpha ailesi, Sun firmasının SPARC iĢlemcileri, Silicon Graphics‟in MIPS RX000 serisi, HP‟in PARISC‟i önemli mimariler olarak sayılabilir. Bu mimarilerin hiç biri kendi aralarında ve aynı zamanda x86 ile uyumlu değildir.

(20)

Intel firmasının üretmiĢ olduğu iĢlemcilerin tarihsel geliĢimi

(21)

Tablodaki terimler

Transistors sayısı iĢlemci üzerindeki transistör adedini göstermektedir. Tablodan da görüleceği gibi transistör sayısı yıllara bağlı olarak düzenli bir artıĢ göstermiĢtir.

Microns iĢlemci üzerindeki en ince telin mikron cinsinden kalınlığını göstermektedir.

KarĢılaĢtırma için, insan saçı 100 microns kalınlığındadır. ĠĢlemcilerdeki boyutlar düĢerken transistör sayısı sürekli artmaktadır.

Hız: iĢlemci nin çalıĢma frekansını gösterir. her clock (pulse) bir iĢlemin yapılması için geçen zamanı gösterir.

Veri yolu: ĠĢlemdıĢ dünya ile haberleĢirken kullandığı yolun geniĢliğidir.

MIPS (millions of instructions per second) : Bir mikroiĢlemcinin 1 saniyede iĢleyebileceği komut sayısıdır. Örnek: 0.8 MIPS saniyede 0.8 milyon komut iĢleyebiliyor demektir. ve CPU ların performansını ölçmek için kullanılan bir birimdir.

(22)

Intel Ailesinin GeliĢimi

Intel firması 1968 yılında bellek tümleĢik devreleri yapmak üzere kuruldu.

Üretecekleri bir hesap makinesi için CPU tümleĢik devresi isteyen, hesap makinesi üreten bir firmanın talebi; ve yine üretecekleri bir terminal için özel bir tümleĢik devre isteyen, diğer bir firmanın istediklerini karĢılamak için, Intel firması 4004 (1971) ve 8008 (1972) CPU‟larını üretti.

(23)

Intel Ailesinin GeliĢimi

MikroiĢlemciler ve mikrobilgisayarların sınıflandırılmasında en temel ölçü, mikroiĢlemcinin tümleĢik devre üzerinde iĢlem yaptığı en uzun verinin bit sayısı, yani kelime uzunluğudur. 4-bit iĢlemci olan 4004 ve 8-bit iĢlemci olan 8008‟den baĢlayarak, mikroiĢlemciler ve mikrobilgisayarlar için, 4-bit, 8-bit, 16-bit, 32-bit ve 64-bit gibi veri uzunluk standartları doğmuĢtur.

Intel, bu ilk müĢterilerinden baĢkasının, 4004 ve 8008 tümleĢik devrelerine ilgi göstereceklerini tahmin etmediği için, üretim hattını düĢük kapasiteli tutmuĢtur. Fakat tahminlerin aksine, bu tümleĢik devrelere çok büyük bir ilgi oldu. Bunun sonucu ve aynı zamanda 8008‟in 16 KB‟lık bellek limitini aĢmak amacıyla, Intel firması 1974 yılında genel amaçlı 8080 CPU‟sunu üretti.

Birden bu tümleĢik devreye büyük bir talep oldu ve kısa bir süre içinde 8080, 8-bit mikroiĢlemci endüstri standardı oldu. Intel, iki yıl sonra 1976‟da geliĢmiĢ bir 8080 iĢlemcisi olan 8085 piyasaya sürdü.

(24)

8086/8088

Intel, 16 bitlik 8086 iĢlemcisini 1978 yılında piyasaya sürdü. Yüksek seviyeli programlama dillerine ve daha etkin iĢletim sistemlerine sahip ilk iĢlemci olan 8086, IBM uyumlu sistemlerin temelini oluĢturdu. 8086 mikro iĢlemci 20 bit ile bellek adresleyerek 1 MB‟lık bellek kullanabilir. Arkasından çıkan 8088 iĢlemci ile IBM ilk kiĢisel bilgisayarı (PC) piyasaya sürdü. Bu ilk PC‟nin 16K hafızası, grafik özelliği olmayan ekranı ve bir teyp bandı sürücüsü vardı. 8088 mikro iĢlemci, 16 bit üzerinden iĢlem yapan veri yolu 8 bit olan bir mikro iĢlemcidir.

(25)

80286

Kısa bir süre sonra Intel, 80286 iĢlemcisini çıkartarak PC performansını yeni bir seviyeye yükseltti. 80286 iĢlemci 16 bit veriyolunu hem içte hem de dıĢta kullanabiliyordu. Bu da kendinden önceki iĢlemcilerden çok daha fazla ilgi görmesine sebep oldu ve artık PC‟ler için daha güçlü yazılımlar üretilmeye baĢlandı. 80286 Mikro iĢlemci, adres yolu 20 bit iç ve dıĢ veri yolu 16 bit ve 16 MB‟a kadar belleği doğrudan adresleyebilirler.

(26)

80386

Intel‟in bir kuĢak sonraki iĢlemcisi olan 80386 iĢlemcisi PC dünyasına büyük değiĢiklikler getirdi. SX ve DX modelleri olan bu iĢlemcinin en büyük özelliği 32 bit bir iĢlemci olmasıydı. SX iĢlemcinin dıĢ veri yolu 16, iç veri yolu 32 bittir. Saat hızı 16-33 Mhz‟dir. DX iĢlemcisinin hem iç hem de dıĢ veri yolu 32 bit saat hızı 33-40 MHz‟dir.

286‟lardaki veri yolunun iki katına çıkartılması PC‟lerde grafik iĢlemlerini artırdı.

Ayrıca saat hızının 16 MHz‟den 33 ve 40 MHz‟e çıkartılması iĢlemleri daha da hızlandırdı.

(27)

i486

Intel Nisan 1989 yılında i486 iĢlemciyi piyasaya sürdü. i486 iĢlemcisi entegre bir chiptir. Bu chip dört farklı iĢlev grubunu (asıl CPU‟yu, bir matematik yardımcı iĢlemcisini, bir önbellek denetleyicisini ve DX/DX2 modellerinde bir adet genel önbellek, DX4 modellerinde ise iki adet ayrık 8K önbelleği) bir bileĢende birleĢtirmektedir. 80486 Mikro iĢlemci, iç ve dıĢ adres yolu 32 bit olup 4 GB adresleyebilen bir mikro iĢlemcidir. Saat hızları 25 ile 100 Mhz arasında olan çeĢitleri vardır. SX modelinde matematik iĢlemci yoktur. DX ve DX2 modellerinde matematik iĢlemci olup iĢlemcinin içinde 4 KB veri ve 4 KB komut önbelleği vardır.

Matematik iĢlemciler, mikroiĢlemciler gibi her iĢi yapan devreler değildir. Yalnızca matematik iĢlemleri, çok üstün bir duyarlık ve hızla yapan özel iĢlemcilerdir.

80486DX'e kadar ayrı bir devre olarak satılan bu matematik iĢlemciler 80486DX ile mikroiĢlemcinin yapısına dahil edilmiĢti. Ama özel olarak matematik iĢlem yoğunluklu iĢlerle uğraĢmayanların yine de 486'nın getirdiği avantajlardan yararlanması için 80486SX iĢlemcisi üretilmiĢti.

(28)

Pentium

i486 iĢlemcilerin hızla yaygınlaĢtığı bir dönemde Intel P5 kod adıyla tasarladığı yeni iĢlemci ailesini Pentium adıyla piyasaya sürdü. Pentium Mikro iĢlemci, Intel firmasının 1994 yılında piyasaya sürdüğü 32 bitlik iç 64 bitlik dıĢ veri yolu kullanan, adres yolu 64 bit olan mikro iĢlemcidir. Bu iĢlemci iki adet ayrık 8K‟lık önbelleğe sahiptir. Pentium iĢlemci 486‟lardan farklı olarak iki adet tamsayı iĢlemcisine sahiptir.

Kayan nokta iĢlemcisi de iyice geliĢtirilmiĢtir. Ayrıca 486 iĢlemcilerde olmayan Branch Protection (dallanma tahmini) teknolojisi kullanılmıĢtır. Bu teknoloji, program sırasında iĢletilecek olan dallanma (jump) komutlarının dallanacağı tahmin edilen kod kümelerinin daha hızlı eriĢilen bir ortama kopyalayarak iĢlenmeye baĢlanmasına dayanır. Bu Ģekilde %25 oranında performans artıĢı sağlanır.

Pentium iĢlemciler 0.8 mikronluk teknolojisi ile üretilmiĢlerdir. 60 MHz, 75 MHz, 90 MHz, 100 MHz, 120 MHz, 133 MHz, 166 MHz, 200 MHz ve 233 MHz saat hızında üretilmiĢlerdir. Pentium iĢlemcide 3.1 milyon tane transistör vardır.

(29)

Pentium Pro

Pentium iĢlemcilerin yaklaĢık iki katı iĢlemci gücüne sahip olan bu iĢlemcilerde 5.5 - 6.1 milyon arasında transistör kullanılmıĢtır. +2.9V besleme gerilimi ile çalıĢan bu iĢlemci 166 MHz, 200 MHz, 233 MHz ve 266 MHz saat hızlarında üretilmiĢlerdir. Bu iĢlemlerinde ona hız kazandırmıĢtır. Pentium Pro mikroiĢlemcide Pentium iĢlemciye ek olarak 256 KB‟lık bir L2 ön bellek vardır. Bu iĢlemci daha çok server bilgisayarlar için tasarlanmıĢtır ve x86 tabanındaki iĢlemciler için yazılmıĢ tüm yazılımları desteklemektedir. Pentium Pro öncelikle 32 bitlik programlara ihtiyaç duyar. Bu sebeple iĢlemcinin tam performansla çalıĢabilmesi için Windows NT gibi gerçek 32 bitlik iĢletim sistemi kullanılmalıdır.

(30)

MMX Teknolojisi

Intel, 1997‟nin baĢlarında Pentium MMX(MultiMedia eXtension) iĢlemciyi piyasaya sürerek Pentium tasarımına yeni bir boyut kazandırdı. Eski pentium iĢlemcilere göre 1.5 kat daha fazla transfer içeren ve pentium iĢlemcilerle tamamen uyumlu uyum olan iĢlemcilerdir. Pentium MMX iĢlemcilerin 166, 200 ve 233 MHZ hızıında çalıĢan modelleri vardır. Bu iĢlemci multimedya (çoklu ortam yazılımları, oyunlar, MPEG gibi grafik tabanlı yazılımlar) uygulamaları için özel komutlar içerir. Multi Media Extension‟ın kısaltılmıĢı olan MMX , Pentium iĢlemcisine 57 adet yeni komutun eklenmesiyle oluĢmuĢ bir iĢlemcidir. Yani birkaç komutun yaptığı bazı iĢlemler tek komutta toplanmıĢtır. Single Instruction - Multiple Data -SIMD (Tek Komut - Çoklu Veri) teknolojisinin kullanıldığı bu iĢlemcilerde tek bir komutun getirdiği bir çok iĢlem paralel olarak bir arada yapılabilmektedir.

Bu iĢlemcilerde multimedya için komut setinin geniĢletilmesiyle birlikte L1 önbellek kapasitesi de 32 KB‟a yani iki katına çıkartılmıĢtır. ĠĢlem performansı söz konusu olduğunda MMX iĢlemcilerin verimliliği tartıĢılmaz MMX iĢlemcilerin hızlı olmasındaki en büyük faktör önbelleğin büyüklüğüdür. Ayrıca MMX iĢlemcilerde besleme gerilimi 5V veya 3.2V‟tan 2.8V‟a düĢürülerek iĢlemci çekirdeğindeki kayıp performans düĢürüldü. Bu sayede yüksek saat hızına rağmen iĢlemci daha az ısınmaktadır.

(31)

Pentium II

Pentium II Pentium pro iĢlemcisi ile MMX iĢlemcisinin birleĢimi ile 1997 de orta çıkarıldı. MMX teknoloji ile yakaladığı performansı Pentium Pro ile birleĢtiren Intel Pentium II iĢlemcileri piyasaya sürdü. Pentium II iĢlemciler hem yapı olarak hem de fiziki olarak önceki iĢlemcilerden farklılıklar taĢımaktadır. Bu iĢlemcilerin diğerlerinden farkı SEC (single Edge Contact) adı verilen geniĢleme yuvalarına (slot) takılan bir iĢlemci olmalarıdır. ĠĢlemci anakart üzerindeki Slot-1 adı verilen özel yuvaya takılır.

Pentium II iĢlemcilerde 32 KB‟lık bir L1 önbellek ve 512 KB‟lık L2 önbellek içerir.

Önceki iĢlemcilerde Soket 7 yi kullanan Intel Pentium II ile birlikte SEC (Single Edge Contact) adını verdiği ve Slot 1‟e girecek yapıda bir dizayn kullandı.

Pentium II ailesinin ilk modeli 233 MHz hızında üretildi. Arkasından 266 MHz, 300 MHz ve 333 MHz modelleri geldi. Intel bu aĢamadan sonra 66 MHz‟lik veri yolunun yanında 100 MHz‟lik veri yolunu da kullanmaya baĢladı ve daha sonra çıkan iĢlemciler 350 MHz, 400 MHz ve 450 MHz olarak çıktı.

(32)

Celeron

Pentium II iĢlemcinin ucuz sürümüdür. Aralarındaki temel fark 512 L2 önbelleğinin Pentium Celeron iĢlemcilerde olmamasıydı. Fakat L2 önbelleğinin olmaması büyük performans düĢüklüklerine yol açtığından sonraki sürümlerinde 128 KB‟lık bir önbellek konuldu.

Bu serinin ilk ferdi 266 MHz olarak tasarlanmıĢtır. L2 ön belleği olmayan Celeronlar Pentium Pro ile aynı performansı göstermektedir. 266 MHz iĢlemcinin arkasından yine L2 önbelleği olmayan Celeron 300 üretildi.

Ġlk nesil Celeron iĢlemcilerin fiyatı çok cazip olmasına rağmen önbellek gerektiren uygulamalarda yetersiz kalması bu iĢlemcilere ilgiyi azalttı. Bu sırada Intel yine bir atak yaparak 128KB L2 önbelleğe sahip Celeron 300A iĢlemcisini üretti. Arkasından gelen 333 MHz, 366 MHz, 400 MHz, 433 MHz ve 466 MHz iĢlemciler 128 KB önbellek geleneğini devam ettirdiler.

(33)

Pentium III

Pentium III mikroiĢlemcisi 1999 yılının baĢında Intel tarafından piyasaya sunulmuĢtur. Pentium III ile gelen önemli bir yenilik, “Streaming SIMD Extensions”

kısaca SSE olarak adlandırılan bir yapıdır. Bu mimari yapı ile, ileri görüntü iĢleme, 3D, ses ve video ses tanıma gibi uygulamalarda kullanılabilecek 70 tane yeni komut eklenmiĢtir. Pentium III ayrıca P6 mikromimarisini dinamik yürütme, çoklu dallanma tahmini, veri akıĢı analizi ve tahmini yürütme çok iĢlemli sistem yolu ve Intel MMX teknolojisini içerir. Pentium III, PC ve Internet hizmetleri ve ağ eriĢim güvenliği için planlanan yapı bloklarından ilki olan iĢlemci seri numarası sunar.

Bu komutlarla birlikte iĢlemciye eklenmiĢ diğer yapısal bir değiĢiklik de 8 adet yeni registerdir. Bu yeni register‟lar iĢlemcide yeni SIMD FPU komutları tarafından kullanılmak üzere yer alıyorlar. Register‟lar 128-bit‟lik bir geniĢliğe sahiptir. Bu sayede birden çok (dörde kadar) FP ucu bir register‟a yüklenebiliyor ya da SIMD komutları bu register‟larda saklanabiliyor. Bu Ģekilde Intel, RISC iĢlemcilere göre en büyük eksiklik olan register sayısının azlığını yavaĢ yavaĢ kapamaya baĢladı.

(34)

Pentium IV

Bu iĢlemci pek çok yenilik içermektedir. Örneğin hyperthreading özelliği ile iki iĢlemci gibi çalıĢabilmektedir. Ayrıca yüksek frekansta çalıĢması, transistör teknolojisinin geliĢmiĢ olması dolayısı ile düĢük güç tüketimi gibi özelliklerle önceki iĢlemcilere oranla gücüne güç katmıĢtır.

(35)

Hyperthreading teknolojisi

Yüksek kalitede video ile ses, ağır veritabanı uygulamaları birçok veriyi iĢleme zorunluluğu getirmektedir. Bu kadar çok veriyi iĢlemek için birden fazla iĢlemci kullanılabilir. Ancak bu pahalıya mal olur. Bu tip bir çözüm yerine, kullanılabilecek daha ucuz çözümlerden biri olan Hyper-Threading (HT) teknolojisi sayesinde bir iĢlemci birbirinden bağımsız iki programa ait veriyi aynı anda iĢleyebilmektedir. Hyper Threading teknolojisi için aynı anda birkaç yazılımı çalıĢtırırken, randımanı artırmaya yarayan bir teknolojidir denilebilir. HT teknolojisi, bu teknolojiyi destekleyen iĢlemciye, çipsete, sistem BIOS‟a ve iĢletim sistemine sahip bilgisayar sistemleri gerektirir.

Örneğin, Windows 2000 Professional HT‟yi desteklemediği için, bu iĢletim sistemi yüklü olan bir bilgisayarda HT‟nin getirdiği performanstan yararlanılamaz.

Performans kullandığınız donanım ve yazılıma bağlı olarak değiĢir.

(36)

Beni dinlediğiniz için teĢekkür ederim.

Referanslar

Benzer Belgeler

gm yapma programı indir .zara hasretinle yandı gönlüm facebook video indir.real basketball hile apk indir android oyun club.ttec plus driver indir windows 7.Hp laserjet p1005

BIU bölümüne segment kaydedicileriyle birlikte IP ve komut kuyrukları ve veri alıp getirme birimleri dahilken, EU bölümüne genel amaçlı kaydediciler, kontrol birimi, aritmetik

CISC Mimarisi (Complex Instruction Set Computer-KarmaĢık komut kümeli Bilgisayar) Ġçerisinde mikrokod bulunduran ROM bellek, ana bellekten çok daha hızlı olduğu için,

Pentium Mikro i¸slemci, Intel firmasının 1994 yılında piyasaya s¨ urd¨ u˘ g¨ u 32 bitlik i¸ c 64 bitlik dı¸s veri yolu kullanan, adres yolu 64 bit olan mikro i¸slemcidir..

Yığın Segment Kaydedicisi: Kısaca SS olarak bilinen bu kaydedicinin gösterdiği bellek alanına verilen ad adından da anlaşılabileceği gibi bir takım veri işlenirken

Yığın Segment Kaydedicisi: Kısaca SS olarak bilinen bu kaydedicinin gösterdiği bellek alanına verilen ad adından da anlaşılabileceği gibi bir takım veri işlenirken

Microsoft firması 2005 yılı içerisinde 64-Bit işlemci dünyasına Windows XP 64 Bit Edition ile adım attı. Ayrıca Windows2003 sunucusunu da 64-Bit desteğiyle kullanıcılara

6. MapInfo Pro ™ sizin için çalışıyor. Daha fazla veri formatı desteği.. 8. Yeni