Itanium (IA64) işlemcilerin adres alanı


2

Kısa süre önce, AMD-64 (x86_64) işlemcilerin - teorik olarak 64-bit adres alanını adresleyebildiğini, aslında sadece 48-bit adreslendiğini öğrendim. Açıkçası, AMD yakın zamanda tam bir 64 bit adres alanının gerekli veya pratik olacağını düşünmüyordu.

Gönderen Vikipedi makalesinde :

AMD64 mimarisi, geçerli uygulamalarda düşük dereceli 48 bitin kullanıldığı 64 bitlik bir sanal adres formatını tanımlar. Bu, 256 TB'a (2 48 bayt) sanal adres alanına izin verir .

Aslında, bu sınırlı adres alanı bazen bir göstergenin yüksek 16 bitini fazladan bilgi alan programcılar tarafından "sömürülür". (Bkz. Örneğin, Boost C ++ kütüphanelerinde tagged_ptr ).

Bu aynı uygulamanın IA64 ve PowerPC gibi diğer 64 bit mimariler için geçerli olup olmadığını bulmaya çalışıyorum. Bir süredir etrafta Googling yapıyorum, ancak bu konuda hiçbir bilgi bulamıyorum.

(Az kullanılan) IA64 mimarisi veya PowerPC mimarisi aynı zamanda pratikte sadece 48 bit adres alanına sahip midir?


Lütfen, okuduklarınızı, x86_64 işlemcilerin 64-bitleri adresleyemediğini, bu yüzden hepimizin aynı sayfada bulunduğunu belirtir.
Ramhound

Microsoft bellek kullanımını sınırlandırdı, bu AMD'nin sorunu değil.
magicandre1981

@ magicandre1981 Microsoft, Windows 8 Professional'da en fazla 512 GB'ı ve Windows Server 2012'de 4 TB'ı destekler, ancak gerçek x86-64 işlemci mimarisinin 256 TB'da bir sınırı vardır.
Kevin Panko

@KevinPanko Bunu biliyorum. MS limitleri uyguladı çünkü 256TB'yi desteklemek bugün bir anlam ifade etmiyor. Yakında bu sınıra girmeyeceğiz.
magicandre1981

Yanıtlar:


3

Hayır, normal durum, bu bitlerin çoğu her zaman sıfır olacak olsa da, adres için kullanılacak 64 bitin tümü içindir.

Sadece olağandışı olan ve bu nedenle yalnızca 48 bitin kullanıldığından bahsetmeye değer olan AMD64 durumudur.

Gönderen IA-64 :

64-bitlik zengin içerikli, açıkça paralel bir mimari. Temel veri kelimesi 64 bit, bayt adreslenebilir. Mantıksal adres alanı 2 64 bayttır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.