Zıplanacak içerik
  • Üye Ol

Intel, 16 ve 32 bit desteğiyle bağlarını kesmeyi düşünüyor


Admin

Önerilen İletiler

  • Admin

Intel, 16 ve 32 bit desteğiyle bağlarını kesmeyi düşünüyor

AA1bFFdI.img?w=768&h=512&m=6

Varsayımsal x86S mimarisi, doğrudan 64 bit moduna önyükleme yapar

Çip devi Intel, alışılmadık bir şey önerdi: eski özellikleri kaldırarak x86 mimarisinin olası bir basitleştirmesi.…

Intel'in geliştirici blogundaki teknik bir not, x86-64 mimarisinde oldukça radikal bir değişiklik ortaya koyuyor: 16 biti ve 32'nin bazı öğelerini kaldırarak gelecekteki işlemcilerin tasarımını ve bir PC'nin başlatma sürecini basitleştiren yeni bir x86S mimarisi -donanımdan bit desteği.

Sonuç, doğrudan x86-64 moduna önyükleme yapan bir işlemci ailesi olacaktır.

Bu, geleneksel geçiş serilerini - 16 bit gerçek moddan 32 bit korumalı moda ve 64 bit uzun moda; veya 16-bit modundan doğrudan 64-bit moduna - sistem başlar başlamaz bu yongaların geçmesi zorunludur.

Geliştirici notuna, Intel'in düşündüğü tam değişiklikler hakkında önemli ayrıntılar veren 46 sayfalık bir teknik rapor [PDF] eşlik ediyor. Değişikliklerden bazıları oldukça çarpıcı, ancak günümüzde çoğu insanın bilgisayarları kullanma şekli üzerindeki etkisi muhtemelen görünmez olacak - şüphesiz fikir de bu.

Ve unutmayın, bahsettiğimiz Intel; geriye dönük uyumluluk, onlarca yıldır ünlü olduğu bir şeydir.

8086 tarzı 16 bit gerçek modu ve 80286 tarzı 16 bit korumalı modu ortadan kaldırmanın yanı sıra, 32 bit halka sıfırını ve koruma halkaları bir ve ikiyi mimariden tamamen kaldıracaktır.

processor-4987614.jpg

x86 koruma halkaları arasındaki ayrım geçici olarak aklınızdan çıkmışsa diye, onları ve nasıl çalıştıklarını 2011'deki kısa sanallaştırma geçmişimizin birinci bölümünde açıkladık. uygulamaların çalıştığı yerdir.

Intel'in geliştirici notu şunları önerir:

Bu, The Reg FOSS masasının bir düzine yıl önce ortaya koyduğuyla paralellik gösteriyor:

Tesadüfen, bunların ikisi de oldukça sevdiğimiz işletim sistemleridir. Ancak dürüst olmak gerekirse, gelecekteki donanımlarda herhangi biri için doğrudan desteği kaybetmek kimseyi rahatsız etmeyecek. Bunlar ve DOS veya Windows 9X gibi 16 bit modunda başlayan diğer işletim sistemleri, herhangi bir çağdaş UEFI makinesinde önyükleme bile yapmaz.

32 bit modunda sıfır halkasını kaybetmek, bir x86-32 hiper yönetici çalıştıramayacağınız anlamına gelir - ancak yine, 64 bit size çok daha fazla bellek sunduğunda kimse bunu yapmak istemeyecektir.

Bu teklifi ilk okuduğumuzda x86-32 modunun tamamen ortadan kaldırılması anlamına geldiğini düşündük, ancak durum bu değil. Sadece önemli ölçüde daha sınırlı olacak. Bir VM içinde bir x86-32 işletim sistemi başlatmak yine de mümkün olacaktır - bunların, sağlamaları gereken öykünmüş grafik kartları, ağ kartları ve benzerlerinin yanı sıra her durumda sistem sabit yazılımını öykünmesi gerekir.

Ayrıca, işletim sistemi uygun kitaplıkları ve API'leri sağladığı sürece, 64-bit işletim sisteminizde üçüncü halkada x86-32 ikili dosyalarını ve uygulamalarını çalıştırmaya devam edebileceksiniz. Birkaç yıl önce Ubuntu'dan neredeyse kayboldular ve bu hala olabilir. X86S'nin asıl anlamı, 32-bit sistemleri çıplak donanımda başlatma yeteneğini kaldırmaktır. UEFI, 16-bit işletim sistemlerini çıplak metalde başlatma yeteneğini zaten etkili bir şekilde ortadan kaldırdı ve neredeyse hiç kimse bunu fark etmedi.

Benzer şekilde, DOS yazılımını modern bir 64-bit sistemde çalıştırmak oldukça zordur, çünkü 21. yüzyılın başında AMD'nin x86-64'ü, bir x86-32 yongası takılıyken gerçek mod kodunu çalıştırmak için kullanılan VM86 modunu kaldırdı. 32 bit korumalı mod. VM86 modu, 1987'de 80386DX ile tanıtıldı, yaklaşık 20 yıl önce ortadan kalktı... ve neredeyse hiç kimse fark etmedi.

Aslında, bunun şimdi çok az kişinin hatırladığına bahse girmeye hazır olduğumuz başka bir emsal daha var. Uzun zaman önce, Intel bir süreliğine 80386 işlemcinin yalnızca 32 bit modunda çalışabilen ve 16 bit modunu tamamen ortadan kaldıran bir küçültülmüş sürümünü sundu - ki bu açıkça 1989'da bile çıkış yolundaydı.

Ünlü 80386SX'ten değil, onun bir çeşidinden bahsediyoruz: az bilinen Intel 80376. Bu çipin hala web'de bulunabilen birkaç açıklamasından birinin varsayımsal olarak - 2010'da - önerildiğini not etmekten keyif duyuyoruz. Modern işlemciler doğrudan 32-bit moduna önyükleme yapsaydı ne kadar kullanışlı olurdu.

Büyük bir fark, 80376'nın disk belleğine alınmış bellek modunu desteklememesi, varsayılan X86S'nin ise yalnızca disk belleğine alınmış bellek modunda çalışmayı desteklemesidir.

Intel'in tüm x86 mimarisinin kökenleri ile burada bazı gevşek paralellikler de var. 1970'lerin ortalarında Intel, başarılı 8080 ve 8085'in yerini almak için 8800 kod adlı son derece iddialı bir 32-bit "mikro anabilgisayar" üzerinde çalışmaya başladı. Intel'in kurucu ortağı Gordon Moore'un yakın zamanda vefatıyla, sonunda iAPX432 haline gelen şey biraz daha gelişmeye başladı. bu genel bakış gibi bir kez daha biraz dikkat. Yaklaşık 100.000 transistörlü üç çipten oluşan bir kompleks olarak sevk edildi - o zaman için çok büyüktü.

Chip boffin'in chip boffin'i Ken Shirriff ayrıca, 43202 ve 43201 dahil olmak üzere bu kompleksin bazı bileşenleri hakkında derinlemesine ileti dizileri paylaştı.

iAPX432 projesi o kadar geç kaldı ki, ancak 1981'de piyasaya sürüldü. Bir şeyi kurtarmak için Intel bir geçici önlem koydu: 8080 mimarisinin kısmen uyumlu 16 bitlik bir uzantısı, bu da tasarımı bir 20 ayrı 64 KB segmentte tüm megabayt bellek. Bu, 1978'de piyasaya sürülen 16-bit 8086 idi - Intel'in 2023'te hala yürütme modelinden kurtulmaya çalıştığı ilk x86 aygıtı.

İlginç bir teori, köken hikayesinin bundan biraz daha özyinelemeli olmasıdır. iAPX432'nin geç, büyük ve pahalı olacağını fark eden Intel, iAPX432'nin bellek mimarisine dayanan çok daha basit, bölümlere ayrılmış korumalı bellek tasarımıyla çok daha basit bir çip için bir tasarım taslağı çizdi. Bu, sonunda 1982'de Microsoft patronu Bill Gates'in ünlü bir şekilde "beyin ölümü" olarak tanımladığı Intel 80286 olarak piyasaya sürülmesine rağmen, Intel, 120.000 transistörlü 80286'nın karlı bir şekilde satılamayacak kadar karmaşık ve pahalı olacağını fark etti. Böylece 8086'yı yaratmak için tasarımı daha da kısalttı.

8086'nın donanımı, elbette, bir bütçe modeli oluşturmak için sekiz bitlik bir bellek veri yolu ile daha da azaltıldı: 8088. Bu, IBM'in 5150 modelinde kullandığı CPU'ydu - aşağı yukarı ortaya çıkan orijinal IBM PC. modern bilgisayar endüstrisi. ®

Kaynak: The Register

Yoruma sekme
Diğer sitelerde paylaş

Katılın Görüşlerinizi Paylaşın

Şu anda misafir olarak gönderiyorsunuz. Eğer ÜYE iseniz, ileti gönderebilmek için HEMEN GİRİŞ YAPIN.
Eğer üye değilseniz hemen KAYIT OLUN.
Not: İletiniz gönderilmeden önce bir Moderatör kontrolünden geçirilecektir.

Misafir
Maalesef göndermek istediğiniz içerik izin vermediğimiz terimler içeriyor. Aşağıda belirginleştirdiğimiz terimleri lütfen tekrar düzenleyerek gönderiniz.
Bu başlığa cevap yaz

×   Zengin metin olarak yapıştırıldı..   Onun yerine sade metin olarak yapıştır

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri getirildi..   Editörü temizle

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Yeni Oluştur...

Önemli Bilgiler

Bu siteyi kullanmaya başladığınız anda kuralları kabul ediyorsunuz Kullanım Koşulu.