İçeriğe atla

Intel 80286

Intel 80286
Intel 80286 Mikroişlemci
Genel bilgiler
Üretim başlangıcı1982
Üretim durdurulma1990 ların başı
Performans
Max. CPU saat hızı6 MHz (4 MHz kısa bir sürelik) ilâ 25 MHz
Mimari ve sınıflandırma
Komut setix86-16 (with MMU)
Fiziksel özellikler
Paket(ler)
  • PGA, CLCC and PLCC 68-pin

Intel 80286 veya i286, 8086/8088'dan sonraki intel işlemcisidir.

Ö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, CKM bacağı 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 WAIT komutu ü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

İlgili Araştırma Makaleleri

Komut kümesi mimarisi, CPU'nun yazılım tarafından nasıl kontrol edileceğini tanımlayan bilgisayar soyut modelinin bir parçasıdır. ISA, işlemcinin ne yapabileceğini ve bunu nasıl yapacağını belirterek donanım ve yazılım arasında bir arayüz gibi davranır.

MIPS, Microprocessor without Interlocked Pipeline Stages, MIPS teknolojileri adlı firma tarafından 1985 yılında geliştirilmiş indirgenmiş komut kümesi türü bir mikroişlemci mimarisidir.

<span class="mw-page-title-main">Merkezî işlem birimi</span> bir bilgisayar programının talimatlarını, talimatlar tarafından belirtilen temel aritmetik, mantıksal, kontrol ve giriş/çıkış (G/Ç) işlemlerini gerçekleştirerek yürüten ve diğer bileşenleri koordine eden bir bilgisayar içindeki elektro

Merkezî işlem birimi, dijital bilgisayarların veri işleyen ve yazılım komutlarını gerçekleştiren bölümüdür. Çalıştırılmakta olan yazılımın içinde bulunan komutları işler. Mikroişlemciler ise tek bir yonga içine yerleştirilmiş bir merkezî işlem birimidir. 1970'lerin ortasından itibaren gelişen mikroişlemciler ve bunların kullanımı, günümüzde MİB teriminin genel olarak mikroişlemciler yerine de kullanılması sonucunu doğurmuştur.

i386

Intel 80386 veya i386, 80286'dan sonraki Intel mikroişlemcisi.

<span class="mw-page-title-main">Intel 8086</span> Intel tarafından geliştirilmiş bir mikroişlemci yongasıdır

8086 Intel tarafından geliştirilmiş, x86 mimarisi 'nin gelişmesine yol açan 16-bit mimarisinde bir mikroişlemci yongasıdır. Intel tarafından 8086 tasarımının geliştirmesine 1976 yılı baharında başlanmış ve 1978 yılı yaz aylarında ilk çip piyasaya sürülmüştür. 1979 yılında piyasaya sürülen Intel 8088, daha ucuz ve az sayıda çevre birimi kullanımına olanak veren, ayrıca IBM PC tasarımında kullanılan 8254 CTC, 8255 PIO ve 8259 PIC gibi 8080-ailesi çevre birimleri ile uyumlu olacak şekilde 8-bitlik bir data bus eklenerek hafifçe modifiye edilmiş bir versiyondur. İlave olarak daha basit ve ucuz PCB tasarımı gerektirmekte ve daha az sayıda DRAM çipine gereksinim duymaktadır. Intel 8088 orijinal IBM PC tasarımında kullanılan işlemci olması özelliğiyle de kayda değerdir.

<span class="mw-page-title-main">Pentium</span>

Pentium, Intel’den beşinci nesil x86 mimarisi bir mikroişlemcisidir. 486 serisinin ardılıydı ve ilk olarak 22 Mart 1993 tarihinde duyurulmuştu.

<span class="mw-page-title-main">Intel 8085</span>

Intel 8085 1970'lerin ortasında Intel tarafından 8-bit mikroişlemci olarak üretilmiştir. binary uyumluluğu vardır ve ucuz bir sistemdir.

Bellek haritalı G/Ç ve bağlantı kapılı G/Ç, bilgisayarda CPU ve G/Ç cihazları arasındaki G/Ç işlevini yerine getirmek için kullanılan iki metottur. Başka bir metot ise ayrı bir G/Ç işlemcisi kullanılarak yapılan bir metottur. (IBM'in büyükboy bilgisayarlarında kullanılmaktadır.

<span class="mw-page-title-main">Mikroişlemci</span> ana işlem biriminin fonksiyonlarını tek bir yarı iletken tümdevrede birleştiren programlanabilir sayısal elektronik bileşen

Mikroişlemci, işlemci olarak da bilinen, merkezî işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tüm devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

x86 Mikroişlemci temeline dayanan bir bilgisayar dili türü

x86, Intel'in 8086 mikroişlemcisini ve onun 8088 varyantını temel alarak Intel tarafından geliştiren bir yönerge seti mimarisi ailesidir.

<span class="mw-page-title-main">Intel 80186</span>

Intel 80186 mikroişlemci ve mikrodenetleyici 1982 yılında tanıtıldı. Bu Intel 8086'ya dayanıyordu ve bunun gibi çoğaltılmış 16-bit harici veri yolu 20-bit adres yolu vardı. Ayrıca mevcut Intel 80188 gibi, 8-bit harici veri yolu vardı.

<span class="mw-page-title-main">Intel 80188</span>

Intel 80188 8 bit harici veri yolu ile Intel 80186 mikroişlemci sürümü, 16 bit yerine biridir. Bu da daha az çevre birimlerine bağlamak için pahalı hale getirir. 80188 en çok 80.186 ya benzer, saniyede 1.000.000 talimatları işleyen bir akış vardı.

IA-32 (32-bit Intel mikromimarisi, çoğunlukla i386, x86-32 veya x86 olarak bilinir,bugün bile Intel'in en başarılı ticari mikroişlemci mimarisi olarak kabul edilir., Grubun ilk üyesi Intel 80386 dır bundan önceki x86 tasarımları 16 bittir -Intel 8086, 80186 ve 80286 işlemcileri. Bu mikromimari komut kümeleri dünyadaki kişisel bilgisayarların büyük çoğunluğu içinde bulunan mikroişlemciler için geçerlidir.

8-bit, bilgisayar mimarisinde 8 bit genişiğindeki tamsayılar, bellek adresleri veya diğer veri birimlerini ifade etmektedir. Ayrıca, 8-bit CPU ve ALU mimarileri, bu boyuttaki yazmaçlara, adres yollarına veya veri yollarına dayalı olanlardır. 8-bit ayrıca, 8-bit mikroişlemcilerin norm olduğu bir mikrobilgisayar neslini de tanımlamaktadır.

16-bit, bilgisayar mimarisinde 16 bit genişliğindeki tamsayılar, bellek adresleri veya diğer veri birimlerini ifade etmektedir. Ayrıca, 16-bit CPU ve ALU mimarileri, bu boyuttaki yazmaçlara, adres yollarına veya veri yollarına dayalı olanlardır. 16-bit ayrıca, 16-bit mikroişlemcilerin norm olduğu bir mikrobilgisayar neslini de tanımlamaktadır.

<span class="mw-page-title-main">Motorola 6809</span>

Motorola 6809, Motorola'nın bazı 16 bit özelliklerine sahip 8 bitlik bir mikroişlemcisidir. Terry Ritter ve Joel Boney tarafından tasarlandı ve 1978'de tanıtıldı. Hem selefi Motorola 6800 hem de ilgili MOS Technology 6502'ye göre büyük bir ilerleme, TRS-80 Renkli Bilgisayar ve Dragon 32/64 ev bilgisayarlarında, Vectrex oyun sisteminde ve Star Wars dahil 1980'lerin başındaki atari makinelerinde kullanım buldu. Savunmacı, Robotron: 2084, Joust ve Gyruss. Fairlight CMI dijital ses iş istasyonunun Seri II'si ve Konami'nin Time Pilot '84 arcade oyununun her biri çift 6809 işlemci kullanır.

<span class="mw-page-title-main">Motorola 68000</span>

Motorola 68000, 16/32 bitlik CISC mikroişlemcisidir ve 1979'da Motorola Semiconductor Ürünleri Bölümü tarafından üretilmiştir

<span class="mw-page-title-main">U80601</span>

U80601, Kombinat Mikroelektronik Erfurt tarafından eski Demokratik Alman Cumhuriyeti'nde 1989-1990 yılları arasında üretilmiş 16 bit bir mikroişlemcidir. Bu işlemci, NMOS teknolojisiyle üretilmiş ve, PLCC veya seramikle (CLCC) paketlenmiştir.

Bilgisayar mühendisliğinde yürütüm birimi, işlemcinin (CPU) bilgisayar programı tarafından komutu verilen işlemleri ve hesaplamaları gerçekleştiren bir parçasıdır. Yürütüm biriminin kendi dahili kontrol dizin birimi, bazı kayıtları ve aritmetik mantık birimi (ALU), adres yapım birimi (AGU), kayan nokta birimi (FPU), yükleme-depolama birimi (LSU), dallanma yürütüm birimi (BEU) veya bazı daha ufak ve daha özel bileşenler gibi diğer dahili birimleri bulunabilir.