Intel 80286 veya i286, 8086/8088'dan sonraki intel işlemcisidir.
Intel 80286 Mikroişlemci | |
Genel bilgiler | |
---|---|
Üretim başlangıcı | 1982 |
Üretim durdurulma | 1990 ların başı |
Performans | |
Max. CPU | 6 MHz (4 MHz kısa bir sürelik) ilâ 25 MHz |
Mimari ve sınıflandırma | |
Komut seti | x86-16 (with ) |
Fiziksel özellikler | |
Paket(ler) |
|
Özet
8086/8088 işlemcilerinin 1 MB bellek ile sınırlı adres alanı, 1980'lerin ortalarına doğru birçok uygulama için ciddi bir problem olmaya başlamıştı. Bu yüzden Intel, x86 çekirdeğinin bir üst uyumlu sürümü olan 80286 işlemcisini üretti. Bu işlemci, 16 MB'lık adres alanı ile beraber temel 8086/8088 komut kümesine sahipti. 80286, IBM PC/AT ve orta model (PS/2) bilgisayarlarında kullanıldı ve daha önceki 8088 gibi büyük bir başarı kazandı.
Intel 80286 Mikroişlemcisi
8086/8088'e göre 3 temel üstünlüğü bulunmaktadır:
- Birincisi gerçek (real) mod ile korumalı (protected) moda sahip olmasıdır. Donanım bellek yönetim sistemi sayesinde, bellekte birden çok programın güvenli bir şekilde çalışması mümkün hale gelmiştir.
- İkincisi, 8086 gibi 8088'den farklı olarak 16-bit veriyoluna sahip olmasıdır. Bu da bellek-mikroişlemci arasındaki veri akış bant genişliğini iki katına çıkartır.
- Üçüncüsü, daha hızlıdır ve daha yüksek saat hızında çalışabilir. Bu faktörler 80286 tabanlı bir sistemi 8088 tabanlı bir sisteme göre, 5-10 kat daha hızlı yapmaktadır.
Ayrıca, 80286 mikroişlemcisi yeni adresleme ve bellek koruma özelliklerini desteklemek için yeni ek komutlara sahiptir. Bu işlemci IBM PC/AT ve bazı PS/2 bilgisayarlarının ana mikroişlemcisi olmuştur.
80286 bu yüksek performansı, basitleştirilmiş hali şekil 2.2'de görülen, içinde bulunan birbirinden bağımsız 4 fonksiyonel birim sayesinde sağlar. Veriyolu birimi CPU için gerektikçe, işlem kodu ve veri okuma/saklama gibi bütün veriyolu işlemlerini yerine getirir. CPU eğer yapacak başka bir işlemi yoksa, 6 byte'a kadar komutları önceden okur ve bunları komut birimine gönderir.
Komut birimi veriyolu birimi tarafından okunmuş ham verileri alır ve sonraki yürütme için kodunu çözer. Üç taneye kadar tam kodu çözülmüş komut, bu birimde bir anda bulunabilir. Kodu çözülmüş komutların CPU içinde hazır olarak bulunması CPU yürütme hızını artırır.
İşletim birimi komut biriminden gelen komutları işler. Bazı komutlar adres içermektedir. Bu adresler daha sonraki işlemler için adres birimine verilir.
Adres birimi bütün adresleme ve görüntü bellek işlemlerini yerine getirir. (Görüntü bellek, bir programın fiziksel olarak sahip olduğu bellekten daha fazla bellek kullanabilmesini sağlayan bir tekniktir. Program parçalarının yürütme sırasında, gerektikçe, bellek ile disk arasında değiştirme prensibine dayanır). Adres biriminin çıkışı, okuma ve yazma adreslemesi için veriyolu birimine iletilir.
80286/80287 iletişimi
80287'nin mikroişlemci arabirimi 8087'dekinden tümüyle farklıdır. Bir bellek yönetim birimi yardımıyla bellek koruması uygulayan 80286 tüm koruma birimini 80287'nin de üzerine koymak çok pahalı olacağı için farklı bir çözüm uygulanmıştır. Bu sistemlerde, CPU için bütün komutları ve verileri getirip götürme işini mikroişlemci yapar. Tüm bilgi F8h-FFh adresleri arasındaki I/O bölgesi üzerinden akar. Bu adreslere program aracılığıyla erişim mümkün olduğu için yanlış bir yazma işlemi yapılmamalıdır.
Yoksa CPU'nun tuttuğu bilgiler bozulabilir ve yanlış sonuçlarla karşılaşabilirsiniz. 80287 üzerinde işlemleri asıl gerçekleştiren birim 8087'deki ile aynı olduğu için bütün komutlar aynı sayıda saat çevrimi içerisinde işlenir. Ama 80286/80287 sisteminde I/O işlemleri çok fazla olduğu için aynı hızda çalışan bir 8086/8087 sisteminde daha yavaş çalışabilir.
Eski 80286 anakartlarının çoğu CPU işlemci hızını 2/3'ü hızda çalıştıracak şekilde düzenlenmişti. Böylece mikroişlemciye daha yavaş ve daha ucuz bir CPU bağlanabiliyordu. 80286 her zaman beslendiği frekansı ikiye bölüp kullanırken 80287, yukarıda (1) olduğu zaman CLK bacağında gözüken frekansı olduğu gibi kullanıyor, aşağıda (0) olduğunda ise bu frekansı 3'e bölerek kullanıyor. Bazı üreticiler bu özellikten yararlanarak 80286'nın daha hızlı CPU'larla da çalışabilmesini sağlayan arayuvalar geliştirdiler. CPU ve CPU yuvasının arasına yerleştirilen bu küçük arayuvaya CKM bacağını yukarıda tutup besleme frekansının bölünmemesini sağlıyor, CLK bacağına da daha hızlı bir frekans üreteci tarafından yeni CPU'nun çalışacağı frekans veriliyor. Böylece mikroişlemci 8 MHz'de çalışırken CPU'nuz 20 MHz gibi bir hızda çalışabiliyor. Ama bu çözüm sisteminizin performansını artırsa da tüm I/O'dan hala yavaş çalışan mikroişlemci üzerinden geçmesinden doğan darboğazı aşamıyor.
Bir 8086-8087 ilişkisini tarafların eşit haklara sahip olduğu bir ilişki olarak görebiliriz. Buna karşılık, bir 80286-80287 ilişkisi daha çok efendi-köle ilişkisini andırır. Bu eşgüdümlülüğü daha da kolaylaştırıyor çünkü CPU'nun bütün veri akışı mikroişlemci üzerinden geçiyor. Pek çok CPU komutunu CPU'ya iletmeden önce mikroişlemci otomatik olarak CPU'nun işlem yapıp yapmadığını denetler. Bu yüzden derleyici ya da çeviricilerin CPU komutlarından önce otomatik üretmesine gerek yoktur. Ancak üretilmişse de bir zararı olmaz. Bununla beraber WAIT komutunun ikinci kullanım nedeni (CPU belleğe bir değer yazarken mikroişlemcinin beklemesi gerekliliği) hala geçerlidir.
Intel 80286
Çıkış Tarihi 1982 Mimari 16 bit Veriyolu 16 bit Adres Yolu 24 bit En Fazla Bellek 16 MB L1 Önbellek Yok L2 Önbellek Yok Saat Hızı 6-12 MHz FSB Saat Hızının Aynısı FPU 80287 SIMD Yok Üretim Teknolojisi 1,500 nm Transistör Sayısı 134,000 Güç Tüketimi-Gerilim 5 V Çekirdek Yüzey Alanı 49 mm² Bağlantı 68-pin
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Intel 80286 veya i286 8086 8088 dan sonraki intel islemcisidir Intel 80286Intel 80286 MikroislemciGenel bilgilerUretim baslangici1982Uretim durdurulma1990 larin basiPerformansMax CPU6 MHz 4 MHz kisa bir surelik ila 25 MHzMimari ve siniflandirmaKomut setix86 16 with Fiziksel ozelliklerPaket ler and 68 pinOzet8086 8088 islemcilerinin 1 MB bellek ile sinirli adres alani 1980 lerin ortalarina dogru bircok uygulama icin ciddi bir problem olmaya baslamisti Bu yuzden Intel x86 cekirdeginin bir ust uyumlu surumu olan 80286 islemcisini uretti Bu islemci 16 MB lik adres alani ile beraber temel 8086 8088 komut kumesine sahipti 80286 IBM PC AT ve orta model PS 2 bilgisayarlarinda kullanildi ve daha onceki 8088 gibi buyuk bir basari kazandi Intel 80286 Mikroislemcisi8086 8088 e gore 3 temel ustunlugu bulunmaktadir Birincisi gercek real mod ile korumali protected moda sahip olmasidir Donanim bellek yonetim sistemi sayesinde bellekte birden cok programin guvenli bir sekilde calismasi mumkun hale gelmistir Ikincisi 8086 gibi 8088 den farkli olarak 16 bit veriyoluna sahip olmasidir Bu da bellek mikroislemci arasindaki veri akis bant genisligini iki katina cikartir Ucuncusu daha hizlidir ve daha yuksek saat hizinda calisabilir Bu faktorler 80286 tabanli bir sistemi 8088 tabanli bir sisteme gore 5 10 kat daha hizli yapmaktadir Ayrica 80286 mikroislemcisi yeni adresleme ve bellek koruma ozelliklerini desteklemek icin yeni ek komutlara sahiptir Bu islemci IBM PC AT ve bazi PS 2 bilgisayarlarinin ana mikroislemcisi olmustur 80286 bu yuksek performansi basitlestirilmis hali sekil 2 2 de gorulen icinde bulunan birbirinden bagimsiz 4 fonksiyonel birim sayesinde saglar Veriyolu birimi CPU icin gerektikce islem kodu ve veri okuma saklama gibi butun veriyolu islemlerini yerine getirir CPU eger yapacak baska bir islemi yoksa 6 byte a kadar komutlari onceden okur ve bunlari komut birimine gonderir Komut birimi veriyolu birimi tarafindan okunmus ham verileri alir ve sonraki yurutme icin kodunu cozer Uc taneye kadar tam kodu cozulmus komut bu birimde bir anda bulunabilir Kodu cozulmus komutlarin CPU icinde hazir olarak bulunmasi CPU yurutme hizini artirir Isletim birimi komut biriminden gelen komutlari isler Bazi komutlar adres icermektedir Bu adresler daha sonraki islemler icin adres birimine verilir Adres birimi butun adresleme ve goruntu bellek islemlerini yerine getirir Goruntu bellek bir programin fiziksel olarak sahip oldugu bellekten daha fazla bellek kullanabilmesini saglayan bir tekniktir Program parcalarinin yurutme sirasinda gerektikce bellek ile disk arasinda degistirme prensibine dayanir Adres biriminin cikisi okuma ve yazma adreslemesi icin veriyolu birimine iletilir 80286 80287 iletisimi80287 nin mikroislemci arabirimi 8087 dekinden tumuyle farklidir Bir bellek yonetim birimi yardimiyla bellek korumasi uygulayan 80286 tum koruma birimini 80287 nin de uzerine koymak cok pahali olacagi icin farkli bir cozum uygulanmistir Bu sistemlerde CPU icin butun komutlari ve verileri getirip goturme isini mikroislemci yapar Tum bilgi F8h FFh adresleri arasindaki I O bolgesi uzerinden akar Bu adreslere program araciligiyla erisim mumkun oldugu icin yanlis bir yazma islemi yapilmamalidir Yoksa CPU nun tuttugu bilgiler bozulabilir ve yanlis sonuclarla karsilasabilirsiniz 80287 uzerinde islemleri asil gerceklestiren birim 8087 deki ile ayni oldugu icin butun komutlar ayni sayida saat cevrimi icerisinde islenir Ama 80286 80287 sisteminde I O islemleri cok fazla oldugu icin ayni hizda calisan bir 8086 8087 sisteminde daha yavas calisabilir Eski 80286 anakartlarinin cogu CPU islemci hizini 2 3 u hizda calistiracak sekilde duzenlenmisti Boylece mikroislemciye daha yavas ve daha ucuz bir CPU baglanabiliyordu 80286 her zaman beslendigi frekansi ikiye bolup kullanirken 80287 yukarida 1 oldugu zaman CLK bacaginda gozuken frekansi oldugu gibi kullaniyor asagida 0 oldugunda ise bu frekansi 3 e bolerek kullaniyor Bazi ureticiler bu ozellikten yararlanarak 80286 nin daha hizli CPU larla da calisabilmesini saglayan arayuvalar gelistirdiler CPU ve CPU yuvasinin arasina yerlestirilen bu kucuk arayuvaya CKM bacagini yukarida tutup besleme frekansinin bolunmemesini sagliyor CLK bacagina da daha hizli bir frekans ureteci tarafindan yeni CPU nun calisacagi frekans veriliyor Boylece mikroislemci 8 MHz de calisirken CPU nuz 20 MHz gibi bir hizda calisabiliyor Ama bu cozum sisteminizin performansini artirsa da tum I O dan hala yavas calisan mikroislemci uzerinden gecmesinden dogan darbogazi asamiyor Bir 8086 8087 iliskisini taraflarin esit haklara sahip oldugu bir iliski olarak gorebiliriz Buna karsilik bir 80286 80287 iliskisi daha cok efendi kole iliskisini andirir Bu esgudumlulugu daha da kolaylastiriyor cunku CPU nun butun veri akisi mikroislemci uzerinden geciyor Pek cok CPU komutunu CPU ya iletmeden once mikroislemci otomatik olarak CPU nun islem yapip yapmadigini denetler Bu yuzden derleyici ya da ceviricilerin CPU komutlarindan once otomatik uretmesine gerek yoktur Ancak uretilmisse de bir zarari olmaz Bununla beraber WAIT komutunun ikinci kullanim nedeni CPU bellege bir deger yazarken mikroislemcinin beklemesi gerekliligi hala gecerlidir Intel 80286 Cikis Tarihi 1982 Mimari 16 bit Veriyolu 16 bit Adres Yolu 24 bit En Fazla Bellek 16 MB L1 Onbellek Yok L2 Onbellek Yok Saat Hizi 6 12 MHz FSB Saat Hizinin Aynisi FPU 80287 SIMD Yok Uretim Teknolojisi 1 500 nm Transistor Sayisi 134 000 Guc Tuketimi Gerilim 5 V Cekirdek Yuzey Alani 49 mm Baglanti 68 pinKaynakca