Pentium4 Microişlemcilerin Yapısı
-
Yazının okunabilirliği açısından sadece bir kısmına yer veriyorum,tamamını isteyen arkadaşlar burdan indirebilir
http://www.hemenpaylas.com/download/595600/P4.doc.html
1. GIRIS
Mikroislemci, bilgisayarin degisik birimleri arasinda veri akisi ve veri isleme görevlerini yerini getiren büyük ölçekli veya çok büyük ölçekli entegre devredir. Mikroislemci entegre devresi, yazilan programlari meydana getiren makine kodlarini yorumlamak ve yerine getirmek için gerekli olan tüm mantiksal devreleri içerir. (Tanrikologlu; Küçükali ) Merkezi islem birimi kontrol birimi ve aritmetik / mantiksal birim olmak üzere iki bölümden olusur.
Kontrol Birimi (Control Unit):
Sistemdeki veri akisini yöneterek; bellekten okunan komutu çözer, komut tarafindan belirlenen islemleri yürütür ve yapilan islemlerin kontrolünü yapar. ALU ve kaydedicilerin çalismasini, bellek ve G/Ç portlarina disaridan yapilan veri transferlerini denetler.
Aritmetik / Mantik Birimi (Arithmetic Logic Unit - ALU): Mantiksal ve matematiksel islemlerin yapildigi kisimdir. Dört islem, üs alma gibi temel aritmetik islemler ile büyük, küçük, ve, veya gibi mantiksal islemleri yerine getirir.
2. MIKROISLEMCI MIMARISI
Mikroislemciler mimari yapilarina göre farklilik gösterirler. Mikroislemcinin mimarisi denildiginde; mikroislemci içindeki kaydedicilerin büyüklügü ve yapisi ile kendi aralarinda mümkün olan veri ve komut transferleri akla gelmelidir. Komut kümesi bir mikroislemcinin tanidigi komutlardir ve iç saklayici kümesi de, mikroislemcinin çalismasi sirasinda geçici verilerin saklandigi bellek hücreleridir. Ortak bir mimariye sahip islemciler, ayni komutlari tanidiklarindan ayni programlari çalistirabilirler. Komut ve saklayici kümeleri farkli olan mikroislemciler genellikle ayni programlari çalistiramazlar.
CISC (Complex Instruction Set Computers - Karisik Komut Kümeli Bilgisayarlar) mimarisi, Intel 80486, Pentium ve Motorola 68030 gibi islemcileri olustururken; RISC (Reduced Instruction Set Computers-Azaltilmis Komut Kümeli Bilgisayarlar) mimarisi Motorola PowerPC ve MIPS islemcilerinde kullanilmaktadir.
2.1. CISC ISLEMCILER
Bu mimarinin gelistirildigi 1960 ve 1970'li yillarda RAM'lerin sinirli ve pahali olmasi, az bellek kullanimini gerektirirdi. Az bellek kullanimi komutlarin ve mimarinin kompleks olmasina sebep oldu.
CISC mimarisine sahip mikroislemcilerin transistör sayisinin fazla olmasi nedeniyle, bu islemcilerin ebadi büyüktür. Ayrica, fazla isi üreteceginden gelismis sogutma sistemleri kullanilmalidir. Bunlardan dolayi, CISC tabanli islemciler digerine göre daha pahalidir.
2.2. RISC ISLEMCILER
RISC islemcili sistemlerde amaç, komut islenmesinin olabildigince hizli olmasidir. Komutlarin basit ve az olmasi, islemcinin uzun ve karisik olandan daha hizli çalisabilmesini saglar. Bu mimariyi kullanan islemciler, ayni anda birden fazla komutun islendigi kanal teknigi (pipeline) ve superskalar çalismasinin kullanimiyla yüksek bir performansa sahiptir. Kanal teknigi ile herhangi bir komutun islenmesindeki adimlar söyledir:
Kanal teknigi ile çalisan islemcilerde birinci adimda komut kodu çözülür, ikinci adimda birinci komutun üzerinde çalisacagi veri (islenen) kaydediciden alinirken, siradaki ikinci islenecek olan komutun kodu çözülür. Üçüncü adimda ilk komutun görevi ALU'da yerine getirilirken, ikinci komutun isleyecegi veri (islenen) alinip getirilir. Bu anda siradaki üçüncü komutun kodu çözülür ve islem böylece devam eder (Topaloglu,1999). Kanal teknigi komutlari kademeli olarak isler; bu teknikte komutlar, her bir basamaginda ayni islemin uygulandigi birimlerden geçerler ve ayni anda paralel olarak birden fazla is yapilabilmektedirler.
Genellikle kanal teknigini kullanan RISC çipleri, esit uzunlukta segmentlere bölünmüs komutlari çalistirirlar. RISC mimarisinde tüm komutlar 1 birim uzunlukta olduklarindan komut kodunu çözme islemi kolaylasir. Komut kodlarinin hizli çözülmesi ise çevrim zamaninin düsmesini saglar. Sistemde kullanilan saklayicilarin simetrik bir yapida olmasi da derleme islemini kolaylastirir.
RISC mimarisinin önemli üstünlüklerine karsin bazi dezavantajlari da mevcuttur. RISC mimarisi, CISC'in güçlü komutlarindan yoksundur; bu nedenle de ayni islemi yapmak için daha fazla komut islemesi gerekir. Bundan dolayi da bant genisligi artar. Ayrica; bu tasarim teknigi yüksek bellek kullanimini gerektirmektedir.
3. MIKROISLEMCI ÖZELLIKLERI
Mikroislemcilerin siniflandirilabilmesi için ölçü kabul edilen en temel özellikleri sunlardir:
a. Kelime uzunlugu (bit uzunlugu): Mikroislemcilerin bir defada isleyebilecegi kelime uzunlugu, paralel olarak islenen veri bitlerinin sayisidir. Islemciler, her bir saat çevriminde, o anda sirada olan komutlari ve bunlara göre de bellekteki verileri mikroislemcinin tipine göre gruplar halinde islerler. Komutlarin veya verilerin küçük gruplar halinde islenmesi hizda azalmaya neden olur. Mikroislemciler için 4-8-16-32 ve 64 bitlik veri uzunluklari, standart haline gelmistir. Islemcilerde yapilan aritmetiksel islemlerin dogruluk orani, bit uzunlugu büyüklügü ile dogru orantili olarak artmaktadir (8-bit için %0.4 iken 16-bit için %0.001'dir). Kelime uzunlugunun büyük olmasi; ayni anda daha çok isin yapilmasini saglar ve bu uygulama programlari için büyük kolayliktir.
b. Mikroislemcinin tek bir komutu isleme hizi: Saat frekansi her zaman gerçek çalisma frekansini yansitmasa da; bir mikroislemcinin hiziyla dogrudan ilgilidir. Bir mikroislemcinin hizini artiran temel unsurlar söyle siralanabilir:
Merkezi islem birimini devre teknolojisi ve plani
Kelime uzunlugu
Islemci komut kümesi çesidi
Zamanlama ve kontrol düzeni
Kesme altyordamlarinin çesitleri
Bilgisayar bellegine ve giris/çikis aygitlarina erisim hizi
c. Mikroislemcini dogrudan adresleyebildigi bellek büyüklügü: Mikroislemci, adres yolu araciligiyla anabellegi adresleyebilir. Adres yolu, islemcinin yapisina göre degisir ve adres yolu hatti çok olan bir sistemin adresleme kapasitesi de o kadar büyüktür.
Bu üç ana özelligi disinda mikroislemcileri dolayli olarak etkileyen çesitli özellikler vardir: Mikroislemci üzerinde kullanilabilecek kaydedici sayisi ve tipleri; programcinin elde edebilecegi çesitli komutlar ve bellek adreslerken ihtiyaç duydugu farkli adres modlari; kullanilan isletim sisteminin uyumlulugu gibi.
-
intel yada amd üzerinde bi çalışma yapmayı düşünüyoz becerebilirsek herkesler etinden sütünden yününden faydalanacak
beceremezsek önemli bişi de yok zaten
dosyalara taşınamaz silinemez değiştirilemez özelliği elklices inşallah -
Hoca porjenede beni de kat,şu assembly i tam öğrenip geliyorum yanına
-
hoja sagols güzel .... ellerine saglık
-
saol hoca ellerinize sağlık
-
sağol ertan
Toplam Hit: 1506 Toplam Mesaj: 6
