i386 - i386

i386
KL Intel i386DX.jpg
Gri seramik ısı dağıtıcıya sahip Intel i386DX 16 MHz işlemci.
Genel bilgi
başlatıldı Ekim 1985
Durdurulan 28 Eylül 2007
Ortak üretici(ler)
Verim
Maks. CPU saat hızı 12 MHz ila 40 MHz
veri genişliği 32 bit (386SX: 16 bit)
Adres genişliği 32 bit (386SX: 24 bit)
Mimari ve sınıflandırma
Min. özellik boyutu 1.5µm ila 1µm
Komut seti x86-32
Fiziksel Özellikler
transistörler
yardımcı işlemci 386DX: Intel 80387
386SX: Intel 80387SX
Paket(ler)
Soket(ler)
Tarih
selefi Intel 80286
Varis i486
Intel A80386DX-20 CPU kalıp görüntüsü

Intel 386 , aslen olarak yayımlanan 80386 ve daha sonra adı i386 , 32-bit mikroişlemci ilk versiyonları 275.000 transistör vardı ve idi 1985 yılında tanıtılan CPU birçok iş istasyonları ve üst seviye kişisel bilgisayarlar zamanın. 80286 mimarisinin 32 bit uzantısının orijinal uygulaması olarak, i386 komut seti, programlama modeli ve ikili kodlamalar , i386 mimarisi olarak adlandırılan tüm 32 bit x86 işlemciler için hala ortak paydadır , x86 veya IA-32 , bağlama bağlı olarak.

32-bit i386, erken PC'lerde her yerde bulunan 8086 ve 80286 gibi önceki 16-bit işlemciler için tasarlanan çoğu kodu doğru şekilde yürütebilir . (Aynı geleneği izleyerek, modern 64-bit x86 işlemciler, 1978'deki orijinal 16-bit 8086'ya kadar , eski x86 CPU'lar için yazılmış çoğu programı çalıştırabilir .) Yıllar geçtikçe, aynı mimarinin art arda yeni uygulamaları orijinal 80386'dan birkaç yüz kat daha hızlı (ve 8086'dan binlerce kat daha hızlı) hale geldi. 33 MHz 80386'nın yaklaşık 11.4 MIPS'de çalıştığı bildirildi .

80386 Ekim 1985'te piyasaya sürüldü ve önemli miktarlarda çiplerin üretimi Haziran 1986'da başladı. 80386 tabanlı bilgisayar sistemleri için anakartlar ilk başta hantal ve pahalıydı, ancak 80386'nın yaygın olarak benimsenmesiyle üretim haklı çıktı. İlk kişisel bilgisayar 80386 make kullanımı için tasarlanmış ve tarafından imal edildi Compaq ve temel bir bileşeni ilk defa oldu , IBM PC uyumlu fiili standart dışında bir şirket tarafından güncellendi IBM .

Mayıs 2006'da Intel, i386 üretiminin Eylül 2007'nin sonunda duracağını duyurdu. Kişisel bilgisayar CPU'su olarak uzun süredir kullanılmamasına rağmen , Intel ve diğerleri çipi gömülü sistemler için üretmeye devam etmişlerdi . Bir i386 veya birçok türevden birini kullanan bu tür sistemler , diğerleri arasında, havacılık teknolojisi ve elektronik müzik aletlerinde yaygındır . BlackBerry 950 ve Nokia 9000 Communicator gibi bazı cep telefonları da (daha sonra tamamen statik CMOS varyantları) i386 işlemcisini kullandı . Linux , 11 Aralık 2012'ye kadar i386 işlemcilerini desteklemeye devam etti; ne zaman çekirdek sürümü 3.8 386 özgü talimatları kesti.

Mimari

i386 mikro mimarisinin blok şeması
i386 kayıtları
3 1 ... 1 5 ... 0 7 ... 0 0 (bit konumu)
Ana kayıtlar (8/16/32 bit)
EAX balta AL Bir akümülatör kaydı
EBX BX BL B as kaydı
ECX müşteri deneyimi CL C kayıt ount
EDX DX DL D ata kayıt
İndeks kayıtları (16/32 bit)
ESI S aynak ben nDex
EDI DI D HEDEF I nDex
EBP BP B ase P ointer
ESP SP S yapışmayan P ointer
Program sayacı (16/32 bit)
EIP IP Ben nstruction P ointer
Segment seçiciler (16 bit)
  CS ode S egment
  DS D ata S egment
  ES D Xtra S egment
  FS F S egment
  GS G, G egment
  SS S tack S segmenti
Durum kaydı
  1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 (bit konumu)
  V r 0 n IOPL Ö NS ben T S Z 0 A 0 P 1 C EFlag'lar

İşlemci, x86 mimarisinde önemli bir evrimdi ve Intel 8008'e kadar uzanan uzun bir işlemci serisini genişletti . 80386 selefi olan Intel 80286 , bir 16-bit , bir işlemci kademeli tabanlı bellek yönetimi ve koruma sistemi. 80386, mimari genişletilmiş, üç aşamalı bir kullanıcı boru hattı ilave 16-bit için 32-bit ve bir çip-üstü ilave bellek yönetim birimi . Bu sayfalama çeviri birimi, sanal bellek kullanan işletim sistemlerini uygulamayı çok daha kolay hale getirdi . Ayrıca kayıt hata ayıklama için destek sundu .

80386, üç çalışma moduna sahipti: gerçek mod, korumalı mod ve sanal mod. Korumalı mod 286 yılında girmiştir, 386 4 kadar söz almasına izin verme uzatıldı GB bellek. Tamamen yeni sanal 8086 modu (veya VM86 ) , bazı programlar uyumlu olmasa da, bir veya daha fazla gerçek mod programını korumalı bir ortamda çalıştırmayı mümkün kıldı .

Bir 386'nın, tüm modlarda bölümlenmiş bir bellek modeli kullanmasına rağmen korumalı modda düz bir bellek modeline sahipmiş gibi davranması , AMD'nin x86'yı piyasaya sürmesine kadar x86 işlemci ailesi için tartışmasız en önemli özellik değişikliğiydi. 2003 yılında -64 .

386'ya birkaç yeni talimat eklendi: BSF, BSR, BT, BTS, BTR, BTC, CDQ, CWDE, LFS, LGS, LSS, MOVSX, MOVZX, SETcc, SHLD, SHRD.

Genel amaçlı programlar için iki yeni segment kaydı eklendi (FS ve GS), 286'lık tek Makine Durum Word'ü sekiz kontrol kaydı CR0–CR7'ye dönüştü . Donanım kesme noktaları için DR0–DR7 hata ayıklama kayıtları eklendi. Bunlara erişmek için yeni MOV talimatı biçimleri kullanılır.

80386'nın geliştirilmesinde baş mimar John H. Crawford'du . 80286 mimarisini ve komut setini 32-bit'e genişletmekten sorumluydu ve ardından 80386 yongası için mikro program geliştirmesine öncülük etti .

İ486 ve P5 Pentium işlemci hat i386 tasarımının soyundan idi.

Veri tipleri

Aşağıdaki veri türleri doğrudan desteklenir ve bu nedenle bir veya daha fazla i386 makine talimatı tarafından uygulanır ; bu veri türleri burada kısaca açıklanmıştır:

  • Bit ( boole değeri), bit alanı (32 bit'e kadar grup) ve bit dizisi (4 Gbit'e kadar uzunluk).
  • 8 bit tamsayı (bayt) , işaretli (aralık −128..127) veya işaretsiz (0..255 aralığı).
  • 16 bit tamsayı , işaretli (aralık -32,768..32,767) veya işaretsiz (0..65,535 aralığı).
  • 32 bit tamsayı , işaretli (aralık -2 31 ..2 31 -1) veya işaretsiz (aralık 0..2 32 -1).
  • Ofset , bir bellek konumuna atıfta bulunan 16 veya 32 bit yer değiştirme (herhangi bir adresleme modunu kullanarak).
  • İşaretçi , 16- veya 32-bit offset ile birlikte 16-bit seçici.
  • Karakter (8 bitlik karakter kodu).
  • String , 8-, 16- veya 32-bit sözcüklerden oluşan bir dizi (uzunluğu 4 Gbit'e kadar).
  • BCD , paketlenmemiş baytlarla temsil edilen ondalık basamaklar (0..9).
  • Paketlenmiş BCD , bir baytta iki BCD basamağı (aralık 0..99).

Örnek kod

Aşağıdaki i386 derleme kaynak kodu, _strtolowerboş sonlandırılmış bir ASCIIZ karakter dizesini bir konumdan diğerine kopyalayarak tüm alfabetik karakterleri küçük harfe dönüştüren adlı bir alt yordam içindir . Dize, bir seferde bir bayt (8 bit karakter) kopyalanır.

                         
                         
                         
                         
                         
                         
                         
                         
                         
00000000                     
00000000  55
00000001  89 E5
00000003  8B 75 0C
00000006  8B 7D 08
00000009  8A 06
0000000B  46
0000000C  3C 41
0000000E  7C 06
00000010  3C 5A
00000012  7F 02
00000014  04 20
00000016  88 07
00000018  47
00000019  3C 00
0000001B  75 EC
0000001D  5D
0000001E  C3          
0000001F          
; _strtolower:
; Copy a null-terminated ASCII string, converting
; all alphabetic characters to lower case.
;
; Entry stack parameters
;      [ESP+8] = src, Address of source string
;      [ESP+4] = dst, Address of target string
;      [ESP+0] = Return address
;
_strtolower proc
            push    ebp             ;Set up the call frame
            mov     ebp,esp
            mov     esi,[ebp+12]    ;Set ESI = src
            mov     edi,[ebp+8]     ;Set EDI = dst
loop        mov     al,[esi]        ;Load AL from [src]
            inc     esi             ;Increment src
            cmp     al,'A'          ;If AL < 'A',
            jl      copy            ; Skip conversion
            cmp     al,'Z'          ;If AL > 'Z',
            jg      copy            ; Skip conversion
            add     al,'a'-'A'      ;Convert AL to lowercase
copy        mov     [edi],al        ;Store AL to [dst]
            inc     edi             ;Increment dst
            cmp     al,0            ;If AL <> 0,
            jne     loop            ; Repeat the loop
done        pop     ebp             ;Restore the prev call frame
            ret                     ;Return to caller
            end     proc

Örnek kod, bir çağrı çerçevesi oluşturmak için EBP (temel işaretçi) kaydını kullanır, yığında alt rutinin yürütülmesi için tüm parametreleri ve yerel değişkenleri içeren bir alan. Bu tür bir çağrı kuralı , yeniden girişli ve özyinelemeli kodu destekler ve 1950'lerin sonlarından beri Algol benzeri diller tarafından kullanılmaktadır. Düz bir bellek modeli, özellikle, DS ve ES bölümlerinin aynı bellek bölgesine hitap ettiği varsayılır.

çip çeşitleri

80386SX

Bir Compaq Deskpro bilgisayarında Intel 80386SX işlemcinin yüzeye monte versiyonu . Sıcak hava devre kartı üzerinde yeniden çalışma yapılmadıkça yükseltilemez
Die Intel 80386SX arasında
1990'dan itibaren i386SL

1988'de Intel , çoğunlukla ev, eğitim ve küçük işletme pazarlarına yönelik daha düşük maliyetli PC'ler için tasarlanmış 16 bit veri yoluna sahip 80386'nın kısaltılmış bir versiyonu olan ve çoğunlukla 386SX olarak adlandırılan 80386SX'i tanıttı. , 386DX ise iş istasyonlarında, sunucularda ve diğer zorlu görevlerde kullanılan üst düzey model olarak kaldı. CPU dahili olarak tamamen 32-bit olarak kaldı, ancak 16-bit veri yolu devre kartı düzenini basitleştirmeyi ve toplam maliyeti düşürmeyi amaçlıyordu. 16 bitlik veri yolu tasarımları basitleştirdi ancak performansı engelledi. Adres veriyoluna sadece 24 pin bağlandı, bu nedenle adresleme 16 MB ile sınırlandırıldı  , ancak bu o zamanlar kritik bir kısıtlama değildi. Performans farklılıkları, yalnızca farklı veri yolu genişliklerinden değil, aynı zamanda orijinal çipi kullanan kartlarda sıklıkla kullanılan performansı artıran önbellek belleklerinden de kaynaklanıyordu .

Orijinal 80386 daha sonra karışıklığı önlemek için i386DX olarak yeniden adlandırıldı. Ancak Intel daha sonra i486DX'in kayan nokta özelliğine atıfta bulunmak için "DX" son ekini kullandı. 387SX, 386SX ile uyumlu olan bir 80387 parçasıydı (yani 16 bit veri yolu ile). 386SX, yüzeye monte bir QFP'de paketlenmiştir ve bazen yükseltmeye izin vermek için bir sokette sunulur.

80386SL

80386SL için bir güç tasarruflu versiyonu olarak tanıtıldı dizüstü bilgisayarlar . İşlemci , pil gücünden tasarruf etmek için çeşitli güç yönetimi seçenekleri (örn. SMM ) ve farklı "uyku" modları sundu . Ayrıca 16 ila 64 kB harici önbellek desteği de içeriyordu . Ekstra işlevler ve devre uygulama teknikleri, bu varyantın i386DX'in 3 katından fazla transistöre sahip olmasına neden oldu . i386SL ilk olarak 20 MHz saat hızında piyasaya sürüldü, daha sonra 25 MHz modeli eklendi.

İş önemi

Intel 80386 tabanlı ilk bilgisayar Compaq Deskpro idi . Compaq , 16/24-bit IBM PC/AT standardını yerel bir 32-bit bilgi işlem ortamına genişleterek , PC platformunda böylesine büyük bir teknik donanım ilerlemesini tasarlayan ve üreten ilk şirket oldu. IBM'e 80386'nın kullanımı teklif edildi, ancak önceki 80286 için üretim haklarına sahipti . Bu nedenle IBM, birkaç yıl daha bu işlemciye güvenmeyi seçti. Compaq Deskpro 386'nın erken başarısı, PC "klon" endüstrisini meşrulaştırmada ve IBM'in bu sektördeki rolünün önemini azaltmada önemli bir rol oynadı.

386'dan önce, mikroçip üretmenin zorluğu ve güvenilir tedarik belirsizliği, herhangi bir kitlesel pazar yarı iletkeninin çok kaynaklı olmasını, yani iki veya daha fazla üretici tarafından yapılmasını, ikinci ve sonraki şirketlerin lisans altında üretim yapmasını arzu ediyordu. kaynak şirket. 386 bir süre için (4.7 yıl) yalnızca Intel'den alınabiliyordu, çünkü o sırada Intel'in CEO'su Andy Grove , diğer üreticileri işlemciyi ikinci kaynak olarak üretmeye teşvik etmeme kararı aldı . Bu karar, Intel'in pazardaki başarısı için son derece önemliydi. 386, tek kaynaklı ilk önemli mikroişlemciydi . 386'nın tek kaynaktan kullanılması, Intel'in gelişimi üzerinde daha fazla kontrol sahibi olmasını ve sonraki yıllarda önemli ölçüde daha fazla kâr elde etmesini sağladı.

AMD , uyumlu Am386 işlemcisini Mart 1991'de yasal engelleri aşarak piyasaya sürdü ve böylece Intel'in 386 uyumlu işlemciler üzerindeki 4.7 yıllık tekelini sona erdirdi. 1991'den itibaren IBM, yalnızca IBM PC'lerinde ve kartlarında kullanılmak üzere lisans altında 386 çip üretti.

Uyumlular

IBM tarafından paketlenmiş Intel i386
  • AMD Am386 SX ve Am386DX i386SX ve i386DX neredeyse kesin kopyalarıydı. Yasal anlaşmazlıklar birkaç yıl boyunca üretim gecikmelerine neden oldu, ancak AMD'nin 40 MHz kısmı sonunda 25 MHz 486SX'e düşük maliyetli ve düşük güçte bir alternatif olarak bilgisayar meraklıları arasında çok popüler oldu. 3,3 V ile çalışabilen ve tamamen statik CMOS devresinde uygulanan "dizüstü bilgisayar modellerinde" (Am386 DXL/SXL/DXLV/SXLV) güç çekişi daha da azaltıldı .
  • Yongalar ve Teknolojiler Super386 38600SX ve 38600DX, tersine mühendislik kullanılarak geliştirildi . Bazı teknik hatalar ve uyumsuzluklar ile piyasada geç görünmeleri nedeniyle kötü sattılar. Bu nedenle kısa ömürlü ürünlerdi.
  • Cyrix Cx486SLC / Cx486DLC (basitçe) az miktarda çip üzerinde önbellek içeren bir tür 386/486 hibrit çip olarak tanımlanabilir. Bilgisayar meraklıları arasında popülerdi ancak OEM'lerde başarısız oldu . Cyrix Cx486SLC ve Cyrix Cx486DLC işlemciler, sırasıyla i386SX ve i386DX ile pin uyumluydu. Bu işlemciler ayrıca Texas Instruments tarafından üretildi ve satıldı .
  • IBM 386SLC ve 486SLC /DLC, Intel'in büyük miktarda çip üzerinde önbellek (8 kB ve daha sonra 16 kB) içeren tasarımının varyantlarıydı. Intel ile yapılan anlaşma, kullanımlarını yalnızca IBM'in kendi bilgisayarları ve yükseltme kartlarıyla sınırladı, bu nedenle bunlar açık piyasada mevcut değildi.

Erken sorunlar

Intel başlangıçta 80386'nın 16 MHz'de piyasaya sürülmesini amaçlamıştı. Ancak, verim düşüklüğü nedeniyle 12,5 MHz'de tanıtıldı.

Üretimin başlarında Intel, bir sistemin 32 bit çarpma işlemlerinden yanlış sonuçlar döndürmesine neden olabilecek bir marjinal devre keşfetti. Halihazırda üretilen tüm işlemciler etkilenmedi, bu nedenle Intel envanterini test etti. Hatasız olduğu tespit edilen işlemciler çift sigma (ΣΣ) ile işaretlendi ve etkilenen işlemciler "YALNIZCA 16 BIT S/W" olarak işaretlendi. Bu son işlemciler, o zamanlar 32 bit özelliği çoğu kullanıcı için uygun olmadığı için iyi parçalar olarak satıldı. Bu tür çipler artık son derece nadir ve tahsil edilebilir hale geldi.

İ387 matematik işlemcisi 80386 tanıtılması için zamanında hazır ve bunun yerine bir soket ve sağlanan erken 80386 anakartların bu kadar çok değildi donanım mantığı bir faydalanmak için 80287 . Bu konfigürasyonda FPU, genellikle 10 MHz saat hızıyla CPU ile eşzamansız olarak çalışır. Orijinal Compaq Deskpro 386, bu tür bir tasarımın bir örneğidir. Bununla birlikte, 80387'nin 80287'ye göre performans avantajları önemli olduğundan kayan nokta performansına bağlı olanlar için bu bir sıkıntıydı.

Pin uyumlu yükseltmeler

Cyrix ve Texas Instruments'tan tipik 386 yükseltme CPU'ları

Intel daha sonra 486DX'inin i386 paketinde Intel RapidCAD olarak adlandırılan değiştirilmiş bir sürümünü sundu . Bu, i386 uyumlu donanıma sahip kullanıcılar için bir yükseltme yolu sağladı. Yükseltme, hem i386 hem de i387'nin yerini alan bir çift yongaydı. 486DX tasarımı bir FPU içerdiğinden, i386'nın yerini alan çip kayan nokta işlevselliğini içeriyordu ve i387'nin yerini alan çip çok az amaca hizmet etti. Bununla birlikte, ikinci çip, ana karta FERR sinyali sağlamak ve normal bir kayan nokta birimi olarak işlev görmek için gerekliydi.

Üçüncü taraflar, hem SX hem de DX sistemleri için çok çeşitli yükseltmeler sundu. En popüler olanları, daha verimli komut hattı ve dahili L1 SRAM önbelleği nedeniyle tipik olarak önemli bir hız artışı sunan Cyrix 486DLC/SLC çekirdeğine dayanıyordu . Önbellek, TI varyantında genellikle 1 kB veya bazen 8 kB idi. Bu yükseltme çiplerinden bazıları (486DRx2/SRx2 gibi) Cyrix'in kendileri tarafından pazarlandı, ancak daha yaygın olarak Kingston, Evergreen ve Enhance-It Technologies gibi yükseltme uzmanları tarafından sunulan kitlerde bulundu. En hızlı CPU yükseltme modüllerinden bazıları, IBM SLC/DLC ailesini (16 kB L1 önbelleği ile dikkat çekicidir) ve hatta Intel 486'nın kendisini içeriyordu. Pek çok 386 yükseltme kitinin, basit drop-in değiştirmeler olarak reklamı yapıldı, ancak genellikle önbelleği veya saatin iki katına çıkarılmasını kontrol etmek için karmaşık yazılımlar gerektiriyordu. Sorunun bir kısmı, çoğu 386 anakartta, A20 hattının CPU'nun habersiz olmasıyla tamamen anakart tarafından kontrol edilmesiydi, bu da dahili önbelleğe sahip CPU'larda sorunlara neden oldu.

Genel olarak, yükseltmeleri ambalaj üzerinde reklamı yapılan sonuçları üretecek şekilde yapılandırmak çok zordu ve yükseltmeler genellikle çok kararlı veya tam uyumlu değildi.

Modeller ve varyantlar

Erken 5 V modelleri

i386DX

Intel i386DX, 25 MHz

Orijinal sürüm, Ekim 1985'te yayınlandı.

  • 16 veya 32 bit harici veri yolları ile çalışabilme
  • Önbellek: anakarta bağlıdır
  • Paket: PGA -132 veya PQFP-132
  • Proses: İlk tip CHMOS III, 1.5 µm, daha sonra CHMOS IV, 1 µm
  • Kalıp boyutu: CHMOS III'te 104 mm² (yaklaşık 10 mm × 10 mm) ve CHMOS IV'te 39 mm² (6 mm × 6,5 mm).
  • Transistör sayısı: 275.000
  • Belirtilen maksimum saat hızı: 12 MHz (eski modeller), daha sonra 16, 20, 25 ve 33 MHz
80386SX 16 MHz

RapidCAD

Özel olarak paketlenmiş bir Intel 486 DX ve bir i386 işlemci ve i387 FPU için pin uyumlu yedekler olarak tasarlanmış sahte kayan nokta birimi (FPU) .

Gömülü sistemler için sürümler

80376

Bu, 80386SX'in MMU'da gerçek modu ve çağrıyı desteklemeyen gömülü bir versiyonuydu.

i386EX, i386EXTB ve i386EXTC

Intel i386EXTC, 25 MHz

Sistem ve güç yönetimi ve yerleşik çevre birimi ve destek işlevleri: İki 82C59A kesinti denetleyicisi; Zamanlayıcı, Sayaç (3 kanal); Asenkron SIO (2 kanal); Senkron SIO (1 kanal); Watchdog zamanlayıcı (Donanım/Yazılım); PIO . 80387SX veya i387SL FPU'larla kullanılabilir.

  • Veri/adres yolu: 16 / 26 bit
  • Paket: PQFP -132 , SQFP -144 ve PGA-168
  • İşlem: CHMOS V, 0,8 µm
  • Belirtilen maksimum saat:
    • i386EX: 2,7~3,3 voltta 16 MHz veya 3,0~3,6 voltta 20 MHz veya 4,5~5,5 voltta 25 MHz
    • i386EXTB: 20 ​​MHz @2.7~3.6 volt veya 25 MHz @3.0~3.6 volt
    • i386EXTC: 4,5~5.5 voltta 25 MHz veya 4,5~5.5 voltta 33 MHz

i386CXSA ve i386SXSA (veya i386SXTA)

Intel i386CXSA, 25 MHz

Şeffaf güç yönetimi modu, entegre MMU ve TTL uyumlu girişler (yalnızca 386SXSA). i387SX veya i387SL FPU'larla kullanılabilir.

  • Veri/adres yolu: 16 / 26 bit (i386SXSA için 24 bit)
  • Paket: BQFP -100
  • Voltaj: 4,5~5.5 volt (25 ve 33 MHz); 4,75~5,25 volt (40 MHz)
  • İşlem: CHMOS V, 0,8 µm
  • Belirtilen maksimum saat: 25, 33, 40 MHz

i386CXSB

Şeffaf güç yönetimi modu ve entegre MMU . i387SX veya i387SL FPU'larla kullanılabilir.

  • Veri/adres yolu: 16 / 26 bit
  • Paket: BQFP -100
  • Voltaj: 3,0 volt (16 MHz) veya 3,3 volt (25 MHz)
  • İşlem: CHMOS V, 0,8 µm
  • Belirtilen maksimum saat: 16, 25 MHz

Modası geçme

Windows 95 , Windows 9x serisinde 386'yı resmi olarak destekleyen tek girişti ve en az 386DX gerektiriyordu, ancak 486 veya daha iyisi önerildi; Windows 98 , 486DX veya üstü gerektirir. In Windows NT ailesi, Windows NT 3.51 386 desteği ile son versiyonu oldu.

Debian GNU/Linux , 2005'te 3.1'in ( Sarge ) piyasaya sürülmesiyle 386 desteğini kaldırdı . SMP ilkelleri etrafındaki bakım yükünü gerekçe göstererek , Linux çekirdeği geliştiricileri Aralık 2012'de geliştirme kod tabanından desteği kesti ve daha sonra çekirdek sürümü 3.8 olarak yayınlandı.

BSD'ler arasında , FreeBSD'nin 5.x sürümleri 386'yı destekleyen son sürümlerdi; 386SX desteği kalan 386 destek 2005'te 6.0 sürümü ile çıkarıldı ise, serbest bırakılması 5.2 ile kesildi OpenBSD sürümü 4.2 (2007) ile 386 destek kaldırıldı, DragonFly BSD sürümü 1.12 (2008) ile, ve NetBSD 5.0 sürümü ile (2009).

Ayrıca bakınız

Notlar ve referanslar

Dış bağlantılar