GR
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

1.1 Intel X86 Mimarisi PowerPoint PPT Presentation


  • 134 Views
  • Uploaded on
  • Presentation posted in: General

Download Presentation

1.1 Intel X86 Mimarisi

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


1 1 intel x86 mimarisi

GRBir mikroilemci tm devresi etrafnda kurulu bilgisayar, mikrobilgisayar olarak adlandrlr. Bir mikrobilgisayarn mikroilemcisi, I/O ve bellek birimleri, teknolojiye ve uygulamaya gre devaml deiim gstermektedir. Gnmzde mikroilemciler ounlukla bilgisayarlarda kullanlmaktadr. Teknolojinin geliimi dorultusunda, daha nce mikroilemci tmdevresi dnda olan, pek ok I/O ve bellek alt birimleri, CPU zerine tanmtr. 1978/1979 yllarnda retilen ilk 8086/8088den balayp 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III ve Pentium IV mikroilemcilerine uzanan geni bir rn yelpazesine sahip olan Intel x86 mikroilemci ailesi tarihteki en baarl mikroilemci ailesi olmutur. Bunda eitli faktrler rol almtr, fakat en byk neden, phesiz 1981 ylndaki ilk PCde IBM firmasnn 8088 mikroilemcisini semesi olmutur. O tarihten itibaren, IBM ve bir ok firma bu ilemcileri PClerde kullanmaktadr. PClerin dnyada yaygn olarak kullanlmas , bu ilemcilerin baarsnda en byk neden olmutur.


1 1 intel x86 mimarisi

  • 1.1 Intel X86 Mimarisi

  • Mikroilemciler mimari yaplarna gre farkllk gsterir. Ortak bir mimariye sahip ilemciler, komutlar tandklar iin, ayn programlar altrabilir.

    Bir mikroilemcinin tand komutlar, yani komut kmesi o mikroilemci mimarisinin en temel zelliklerinden biridir. Dier nemli bir mimari zellik mikroilemcinin dahili kaydedici kmesidir. Kaydediciler, mikroilemcinin almas srasnda, geici verilerin sakland bellek hcreleridir. Bu bellek hcreleri ilemcinin iindedir.

    Farkl komut ve kaydedici kmesine sahip mikroilemciler genelde birbirlerinin programlarn altramazlar.

  • Gnmzde en popler mikroilemci mimarisi Intel x86 ailesine ait mimaridir. Bunda ok yaygn olarak kullanlan IBM PCler byk bir rol oynamtr. Intel x86 ilemcilerin, PClerde ve ayrca bir ok elektronik rnde ok yaygn olarak kullanlmas, bu aileyi, endstri ve eitim iin ok nemli bir konuma getirmitir.


1 1 intel x86 mimarisi

Bu ailenin ilk ilemcisi 1978 ylnda retilen 8086dr. O zamanlardan gnmze, x86 ilemcileri nemli bir deiim gsterdi. Bu ailenin nemli kilometre talar olan ilemciler srasyla unlardr: 8086/8088, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III ve Pentium IV ilemcileridir.

Bugn, mikroilemci ve mikrodenetleyici reten irili ufakl pek ok firma bulunmaktadr. Bunlarn en nemlileri, Intel ve Motorola firmalardr. x86 ailesinin lokomotifini eken Intel firmas olmasna ramen, gnmzde Intel dnda x86 mikroilemcisi reten, AMD, Cyrix, Centour ve Rise Tecnology gibi firmalar bulunmaktadr.


1 1 intel x86 mimarisi

Intel x86 ailesinin dnda, dier nemli mikroilemci mimarilerinden bazlar unlardr: Modern Macintoshlarda bulunan Power PC, eski Maclerde bulunan 680x0 serisi, Digital ve Compactn gl makinelerinde kullanlan Alpha ailesi, Sun firmasnn SPARC ilemcileri, Silicon Graphicsin MIPS RX000 serisi, HPin PARISCi nemli mimariler olarak saylabilir. Bu mimarilerin hi biri kendi aralarnda ve ayn zamanda x86 ile uyumlu deildir.


1 1 intel x86 mimarisi

  • 1.2 Intel Ailesinin Geliimi

  • Intel firmas 1968 ylnda bellek tmleik devreleri yapmak zere kuruldu. retecekleri bir hesap makinesi iin CPU tmleik devresi isteyen, hesap makinesi reten bir firmann talebi; ve yine retecekleri bir terminal iin zel bir tmleik devre isteyen, dier bir firmann istediklerini karlamak iin, Intel firmas 4004 (1971) ve 8008 (1972) CPUlarn retti.

  • Mikroilemciler ve mikrobilgisayarlarn snflandrlmasnda en temel l, mikroilemcinin tmleik devre zerinde ilem yapt en uzun verinin bit says, yani kelime uzunluudur. 4-bit ilemci olan 4004 ve 8-bit ilemci olan 8008den balayarak, mikroilemciler ve mikrobilgisayarlar iin, 4-bit, 8-bit, 16-bit, 32-bit ve 64-bit gibi veri uzunluk standartlar domutur.


1 1 intel x86 mimarisi

  • Intel, bu ilk mterilerinden bakasnn, 4004 ve 8008 tmleik devrelerine ilgi gstereceklerini tahmin etmedii iin, retim hattn dk kapasiteli tutmutur. Fakat tahminlerin aksine, bu tmleik devrelere ok byk bir ilgi oldu. Bunun sonucu ve ayn zamanda 8008in 16 KBlk bellek limitini amak amacyla, Intel firmas 1974 ylnda genel amal 8080 CPUsunu retti. Birden bu tmleik devreye byk bir talep oldu ve ksa bir sre iinde 8080, 8-bit mikroilemci endstri standard oldu. Intel, iki yl sonra 1976da gelimi bir 8080 ilemcisi olan 8085 piyasaya srd.


1 1 intel x86 mimarisi

  • Intel 1978 ylnda ilk 16-bit mikroilemcisi olan 8086y retti. 8086 daha nceki 8080/8085 rnne baz ynlerde benzemesine karn, iki ilemci ailesi birbiri ile uyumlu deildi. Bir yl sonra 1979da retilen, 8086nn 8-bit veriyoluna sahip srm olan 8088, 1981 ylnda retilen IBM PC mikrobilgisayarlarnn ilk ilemcisi olmutur. Ksa srede endstrinin 16-bit mikroilemci standard olan 8086/8088, gnmze kadar uzanan pek ok rn ile x86 ailesi diye adlandrlan mikroilemci ailesinin ekirdei oldu.

  • Daha sonraki yllarda x86 ailesinin dier rnleri, 80186/80188 ve 80286 retildi. 80186 ilemcisi 8086nn tmleik devre zeri eitli evre birimlerine sahip olan srmdr. 80188 ilemcisi ise, 8-bit veriyoluna sahip bir 80186 ilemcisidir. Tasarmlarnda fazla evre birimi istemeyen 80186/80188 ilemcilerinin genelde deimez bir programla, kontrol uygulamalar iinde yer alarak mikrodenetleyici gibi kullanlmalar amalanmtr. Buna ramen bu iki ilemci yaygn olarak kullanlmamtr.

  • Uygulama eitlerine gre Intel mikroilemcilerinin snflara ayrlmas, 80186/80188 ve 8048/8051 ilemcilerinden sonra balamtr. Intel mikroilemcilerinin geliimi ekil 1.1de gsterilmektedir.

  • 8086/8088 ilemcilerinin 1 MB bellek ile snrl adres alan, 1980lerin ortalarna doru bir ok uygulama iin ciddi bir problem olmaya balamt. Bu yzden Intel, x86 ekirdeinin bir st uyumlu srm olan 80286 ilemcisini retti. Bu ilemci, 16 MBlk adres alan ile beraber temel 8086/8088 komut kmesine sahipti. 80286, IBM PC/AT ve orta model PS/2 bilgisayarlarnda kullanld ve daha nceki 8088 gibi byk bir baar kazand.


1 1 intel x86 mimarisi

  • Intel iin bir sonraki adm, 1985 ylnda retilen, bir tmleik devre zerinde gerek 32-bit CPU olan 80386DX oldu. 80286 gibi bu mikroilemcide ok yaygn olarak kullanld. 1988 ylnda, harici 16-bit veriyoluna sahip 80386SX ilemcisi retildi.

  • 80486, 80386nn bir st uyumlu modeliydi. Btn 80386 programlar, 80486 makinelerinde bir deiiklik yaplmadan alabilecekti. Bu iki ilemci arasndaki temel fark, 80486nn 80386nn zelliklerine ek olarak, yardmc ilemcisi olan bir kayan nokta birimine(FPU), 8 KB nbellee (cache) ve bir bellek ynetim birimine tmleik devre zerinde sahip olmasdr. Ayrca bir 80486, 80386dan ok daha hzldr.


1 1 intel x86 mimarisi

  • 1993 ylnda piyasaya srlen Pentium, temel mimari olarak ok farkl bir mikroilemci olmayp, Intelin yaklak her 2-3 ylda rettii yeni bir x86 ilemcisidir.

  • Bu yap IA-32 (Intel Architecture-32) olarak belirtilen 80386/80486 ile balayan 32-bit mimarinin bir uzantsdr. 1993 ylndan sonraki Pentium ilemcilerinin hzlar artm, zerlerindeki nbellek yaplar deimi ve kapasiteleri artm. Bazlarnda tmleik devre zeri komut bazlarnda multimedya destei salanmtr.

  • Ayrca, yeni Pentium mimari yaplarnda, daha baka, ileri dzeyde, detay farkllklar da vardr.

  • Btn bu farkllklara ramen, 1978 ylndan balayan 8086/8088 ilemcilerindeki x86 ekirdei, bu ilemcilerde de bulunmaktadr.

  • Yeni ilemcilerde alacak eski programlarn uyumluluu iin bu mimari geliim, Intelin btn x86 ilemcilerinde salanmtr.


1 1 intel x86 mimarisi

  • Pentium ilemcisiyle x86 ailesinin veriyolu uzunluu 64-bit olmutur. Intel, Pentium ile RISC mimari tasarm kavramlarndan olan superscalar mimariyi kullanmaya balad. Pentium da ayn anda bir saatte, iki tane i-hatl tam say birimi iki komutu ve bir tane i-hatl FPU birimi de bir tane kayan nokta komutu yrtlebilmektedir. Dier bir RISC mimari birimi olan dallanma tahmini donanm yaps, JUMP ve CALL komutlaryla yaplan dallanmalarda nemli zaman kazanlar salayarak alma performansn artrr. Bu ilemcide ayrca yrtme performansn nemli olarak etkileyen tmleik devre zerinde birinci seviye (L1) ayr 8 KB kod ve 8 KB veri nbellekleri bulunur.

  • Pentium Pro 8086/8088, 80286, 80386, 80486 ve Pentium ilemcilerinden sonra gelen 6nc nesil olduu iin, ilk kmas sralarnda P6 kod adyla anlm ve nemli mimari ekler sunmutur. P6 mimarisi dinamik yrtme teknolojisi olarak belirtilen ve oklu dallanma tahmini, veri ak analizi ve tahmini yrtme olarak temel fonksiyonlu mimari yapy iermektedir. Pentium Proya drt yeni adres hatt daha eklenerek adres yolu 36-bit yapld. Bu sayede dorudan adreslenebilir adres alan 4 GBtan 64 GBa artrlm oldu. Intel firmas ilk kez 256 K, 512 K veya 1MB olabilen L2 nbelleini Pentium Pro ilemcinin zerine yerletirdi. Pentium gibi Pentium Pro da 8 KB kod, 8 KB veri iin toplam 16 KBlk L1 nbelleine sahiptir.


1 1 intel x86 mimarisi

  • Intel firmas bir PCye DSP zellii kazandrmak iin MMX olarak adlandrlan bir teknolojiyi, Pentium ilemcilerine 1997den itibaren koymaya balad. MMX teknolojisi multimedya ilemleri iin 57 tane yeni komut sunmaktadr.

  • Intel Pentium II ilemcisi , Pentium Pro ve MMX teknolojilerinin birleimi ile retildi. Bu ilemcide bulunan 32 KB (16 KB/16KB) L1 nbellek youn olarak kullanlan veriye hzl eriim salar. Ayrca tmleik devre zerinde 512 KBtan balayan L2 n bellei bulunur. Intel daha ucuz PCler ve sunucu makineleri iin piyasaya ucuz (celeron) ve pahal (xeon) Pentium II tabanl iki farkl mikroilemci sundu. Bu piyasa yaklam daha sonraki Pentium III ve daha sonraki rnlerde de devam etmitir.


1 1 intel x86 mimarisi

  • Pentium III mikroilemcisi 1999 ylnn banda Intel tarafndan piyasaya sunulmutur.

    Pentium III ile gelen nemli bir yenilik, Internet Streaming SIMD Extensions olarak adlandrlan bir yapdr. Bu mimari yap ile, ileri grnt ileme, 3D, ses ve video ses tanma gibi uygulamalarda kullanlabilecek 70 tane yeni komut eklenmitir.

    Pentium III ayrca P6 mikromimarisini dinamik yrtme, oklu dallanma tahmini, veri ak analizi ve tahmini yrtme ok ilemli sistem yolu ve Intel MMX teknolojisini ierir.

    Pentium III, PC ve Internet hizmetleri ve a eriim gvenlii iin planlanan yap bloklarndan ilki olan ilemci seri numaras sunar.

  • Pentium IV her eyi hz iin dnlm. Pentium IV, Intelin 1995ten beri tamamen yenilenmi x86 mikroilemcisidir.


1 1 intel x86 mimarisi

  • Intel 8086 mikroilemci mimarisi

    ekilde x86 ailesinin 16-bit ekirdek mimarisinin basitletirilmi bir gsterimi sunulmutur. Mikroilemci temel iki ayr alma birimine sahiptir.

  • Bu birimler: cra birimi (EU) ve Veriyolu Badatrma Birimi (BIU). EU komutlar yorumlamakta ve yrtmektedir. BIU ise veriyolu ilemlerini gerekletirmektedir.


1 1 intel x86 mimarisi

  • 2.1.1 cra birimi

  • EU, komut zme ve komutlar yrtme iin bir kontrol birimine; aritmetik ve mantksal ilemler iin bir ALUya; genel amal kaydedicilerde (AX, BX, CX, DX) ; iareti (SP,BP) ve indis (SI, DI) kaydedicileri ile bayraklar kaydedicisine sahiptir.

  • EU iindeki kontrol birimi, makine dilindeki komutlar yorumlamakta ve komutlar yrtmek iin gerekli ilemleri kontrol etmektedir. EU, komut bytelarn, BIU tarafndan komut kuyruuna yerletirilme srasyla, komut kuyruundan almaktadr.


1 1 intel x86 mimarisi

  • Eer EU bellekten bir ileme ihtiya duyarsa veya bir sonucu bellekte saklamak isterse istenilen ilemi BIU e ynlendirir. EU, ilem kodu okuma veya saklama ilemi iin, BIU tarafndan fiziksel adresi hesaplamada gerekenleri salamaktadr.

  • ALU, ilemlerini, dahili veriyolu zerinden, genel amal kaydedicilerden, komut bytelarndan, veya BIUdan almaktadr. ALU 8-bit veya 16-bit ilem yapma kapasitesine sahiptir.


1 1 intel x86 mimarisi

  • 2.1.2 Veriyolu badatrma birimi

  • BIU, btn harici veriyolu ilemlerini kontrol eden bir veriyolu kontrol birimine;

  • EU iin komut bytelarn tutan komut kuyruuna;

  • fiziksel bellek adresleri retme iin bir toplaycya;

  • drt segment kaydedicisine (CS, SS, DS, ES);

  • komut iaretisine (IP) ve verileri geici olarak saklamada kullanlan baz dahili kaydedicilere sahiptir.

  • BIU, bellek ve I/O ilemleri dahil, btn harici veriyolu ilemlerini kontrol etmeden sorumludur. Tmleik devre harici adres yolu, belli bir bellek hcresini veya I/O portunu semede kullanlr.


1 1 intel x86 mimarisi

  • BIU, komut bytelarn okur ve onlar EU iin komut kuyruuna yerletirir.

  • BIU en fazla 4 (8088 iin) veya 6 (8086 iin) byte komut kodunu nden okuyabilir.

  • EU, bir veri okuma veya yazma ilemine ihtiya duymad veya program aknda bir dallanma olmad srece, BIU komut bytelarn nden okuma iin serbesttir. Bu ekilde komut nden okuma, BIU ve EU birimlerinin paralel almasna imkan tanr.

  • Bu sayede ilemcinin veri ilem hz artar. Bu ekilde alan bilgisayar mimarisine i-hatl mimari denir.


1 1 intel x86 mimarisi

  • 2.1.3 8086-8087 iletiimi

  • Bir 8086-8087 (ya da 8088-8087) sisteminde mikroilemci ve CPU komutlar e zamanl ilenebilir. Yani CPU bir komutu ilemekle megulken mikroilemcide kendisi ile ilgili bir komutu iliyor olabilir. Ancak baz ilemlerde mikroilemcinin CPU ya yardmc olmas gerektii iin bu e zamanllk kstldr. Hem mikroilemci hem de CPU komutlar ayn veriyolundan aldklar iin ikisi arasnda egdm salanmas gerekir.

  • 8086-8087 sistemlerinde her iki ilemcide veriyolu zerinde gzken komutu inceler. Bunu yapabilmek iin her ikisinin de zerinde ayn veriyolu badatrma birimi (BIU) konmutur. 8086, 8087 veriyolu arabirimine kendi ngetirme kuyruunun durumuna ilikin sinyaller yollayarak her iki ilemcinin de ayn komutu zmlyor olmasn gvenceye alr. Btn CPU komutlar 11011 bit dizisi ile balad iin 8087nin dier komutlar gzard etmesi kolaydr. Ayn ekilde mikroilemcide (bellee eriim yapanlar dndaki) tm CPU komutlarn gzard eder. Eer veriyolundaki CPU komutu bellee eriim yapan bir komut ise, mikroilemci bellek adresinin en nemsiz byten okur ve protokol gerei bo bir okuma yapar. Bu okuma, verinin veriyoluna kmasn salar ve 8087 bu deeri veriyolundan okur. Eer adres bilgisi bir bytetan daha uzunsa, 8087 veri yolunu 8086dan devralr ve verinin kalan blmn bellekten kendisi okur. Daha sonra veriyolunun denetimini 8086ya geri verir. kisi de ayn egdml veriyolunu kullandklar iin ayn hzla almak zorundadr. Ayrca CPU bir komutu ilemeyi bitirmeden mikroilemcinin bir baka CPU komutunu zmlemeye balamasn engellemek gerekir. Bunun iin u yntem kullanlr: Derleyici ve eviriciler her CPU komutundan nce bir WAIT komutu retirler. Bu komut mikroilemcinin TEST baca aktif olduu srece beklemesini salar. TEST bacana da CPUnun #BUSY baca balanmtr. Dolaysyla, mikroilemci her CPU komutundan nce WAIT komutu araclyla CPUnun o anda ilem yapp yapmadn denetler. Eer ilem yapyorsa bitmesini bekler, yapmyorsa da sradaki CPU komutunu zmlemeye giriir. Ayn ekilde bellee yaplan ilemin sonucunu yazacak trden CPU komutlarnn arkasna da bir WAIT komutu yerletirilerek CPU ya sonucu bellee yazmas iin zaman tannm olur. Bylece mikroilemcinin erken davranp henz bellee yazlmam bir deeri okumas nlenir. CPU yazma ilemini de gerekletirdikten sonra da mikroilemci bu deeri gvenle okuyabilir.

  • Ek bir tmleik devre yardmyla 8087, bir 80186 ilemciye de balanabilir. 80186 mikroilemcisi 1982-1983 yllarnda retilen baz PClerde merkezi ilem birimi olarak kullanlmt ama 80286 kullanan ATlerin ortaya kyla tm nemlerini kaybettiler ve PC tarihinin derinliklerine gmldler artk sadece 80186nn CMOS uyarlamas olan 80C186lar denetim amal uygulamalarda kullanlyorlar. 80C186, Intel 387nin dahili yaps temel alnarak retilen 80C187 CPUsuna balanabiliyor.


1 1 intel x86 mimarisi

  • 2.2 Intel 80286 Mikroilemcisi

  • 8086/8088 mikroilemcisinin halefi 80286dr. Bu mikroilemcinin kullanc asndan 8086/8088e gre 3 temel stnl bulunmaktadr:

  • Birincisi gerek (real) mod ile korumal (protected) moda sahip olmasdr. Donanm bellek ynetim sistemi sayesinde, bellekte birden ok programn gvenli bir ekilde almas mmkn hale gelmitir.

  • kincisi, 8086 gibi 8088den farkl olarak 16-bit veriyoluna sahip olmasdr. Bu da bellek-mikroilemci arasndaki veri ak bant geniliini iki katna kartr.


1 1 intel x86 mimarisi

  • ncs, daha hzldr ve daha yksek saat hznda alabilir. Bu faktrler 80286 tabanl bir sistemi 8088 tabanl bir sisteme gre, 5-10 kat daha hzl yapmaktadr.

  • Ayrca, 80286 mikroilemcisi yeni adresleme ve bellek koruma zelliklerini desteklemek iin yeni ek komutlara sahiptir. Bu ilemci IBM PC/AT ve baz PS/2 bilgisayarlarnn ana mikroilemcisi olmutur.

  • 80286 bu yksek performans, basitletirilmi hali ekil 2.2de grlen, iinde bulunan birbirinden bamsz 4 fonksiyonel birim sayesinde salar.


1 1 intel x86 mimarisi

  • Veriyolu birimi CPU iin gerektike, ilem kodu ve veri okuma/saklama gibi btn veriyolu ilemlerini yerine getirir. CPU eer yapacak baka bir ilemi yoksa, 6 bytea kadar komutlar nceden okur ve bunlar komut birimine gnderir.

  • Komut birimi veriyolu birimi tarafndan okunmu ham verileri alr ve sonraki yrtme iin kodunu zer. taneye kadar tam kodu zlm komut, bu birimde bir anda bulunabilir. Kodu zlm komutlarn CPU iinde hazr olarak bulunmas CPU yrtme hzn artrr.


1 1 intel x86 mimarisi

letim birimi komut biriminden gelen komutlar iler. Baz komutlar adres iermektedir. Bu adresler daha sonraki ilemler iin adres birimine verilir.

Adres birimi btn adresleme ve grnt bellek ilemlerini yerine getirir. (Grnt bellek, bir programn fiziksel olarak sahip olduu bellekten daha fazla bellek kullanabilmesini salayan bir tekniktir.Program paralarnn yrtme srasnda, gerektike, bellek ile disk arasnda deitirme prensibine dayanr). Adres biriminin k, okuma ve yazma adreslemesi iin veriyolu birimine iletilir.


1 1 intel x86 mimarisi

  • 2.2.1 80286/80287 iletiimi

  • 80287nin mikroilemci arabirimi 8087dekinden tmyle farkldr. Bir bellek ynetim birimi yardmyla bellek korumas uygulayan 80286 tm koruma birimini 80287nin de zerine koymak ok pahal olaca iin farkl bir zm uygulanmtr. Bu sistemlerde, CPU iin btn komutlar ve verileri getirip gtrme iini mikroilemci yapar. Tm bilgi F8h-FFh adresleri arasndaki I/O blgesi zerinden akar. Bu adreslere program araclyla eriim mmkn olduu iin yanl bir yazma ilemi yaplmamaldr.

  • Yoksa CPUnun tuttuu bilgiler bozulabilir ve yanl sonularla karlaabilirsiniz. 80287 zerinde ilemleri asl gerekletiren birim 8087deki ile ayn olduu iin btn komutlar ayn sayda saat evrimi ierisinde ilenir. Ama 80286/80287 sisteminde I/O ilemleri ok fazla olduu iin ayn hzda alan bir 8086/8087 sisteminde daha yava alabilir.

  • Eski 80286 anakartlarnn ou CPU ilemci hzn 2/3 hzda altracak ekilde dzenlenmiti. Bylece mikroilemciye daha yava ve daha ucuz bir CPU balanabiliyordu. 80286 her zaman beslendii frekans ikiye blp kullanrken 80287, CKM baca yukarda (1) olduu zaman CLK bacanda gzken frekans olduu gibi kullanyor, aada (0) olduunda ise bu frekans 3e blerek kullanyor. Baz reticiler bu zellikten yararlanarak 80286nn daha hzl CPUlarla da alabilmesini salayan arayuvalar gelitirdiler. CPU ve CPU yuvasnn arasna yerletirilen bu kk arayuvaya CKM bacan yukarda tutup besleme frekansnn blnmemesini salyor, CLK bacana da daha hzl bir frekans reteci tarafndan yeni CPUnun alaca frekans veriliyor. Bylece mikroilemci 8 MHzde alrken CPUnuz 20 MHz gibi bir hzda alabiliyor. Ama bu zm sisteminizin performansn artrsa da tm I/Odan hala yava alan mikroilemci zerinden gemesinden doan darboaz aamyor.

  • Bir 8086-8087 ilikisini taraflarn eit haklara sahip olduu bir iliki olarak grebiliriz. Buna karlk, bir 80286-80287 ilikisi daha ok efendi-kle ilikisini andrr. Bu egdmll daha da kolaylatryor nk CPUnun btn veri ak mikroilemci zerinden geiyor. Pek ok CPU komutunu CPUya iletmeden nce mikroilemci otomatik olarak CPUnun ilem yapp yapmadn denetler. Bu yzden derleyici ya da eviricilerin CPU komutlarndan nce otomatik WAIT komutu retmesine gerek yoktur. Ancak retilmise de bir zarar olmaz. Bununla beraber WAIT komutunun ikinci kullanm nedeni (CPU bellee bir deer yazarken mikroilemcinin beklemesi gereklilii) hala geerlidir.


  • Login