Home→Hardware & Bileşenler
Hardware & Bileşenler

AArch64’te Veri Yolunun 64 Bit’e Genişletilmesi: Kayıtlar, Adresleme ve Bellek Çevirisi.

AArch64 ve 64 Bit Mimariye Geçiş AArch64 veya ARM64, ARM mimari ailesinin 64-bit uzantısıdır ve ilk olarak Armv8-A mimarisi ile tanıtılmıştır. Ekim...

User Avatar
Fiyat Performans DelisiEditör
2 min di lettura
Yayın:
🌐
Lingua originale visualizzata

Questo articolo non è ancora stato tradotto in italiano. Stai visualizzando la versione originale.

AArch64 ve 64 Bit Mimariye Geçiş

AArch64 veya ARM64, ARM mimari ailesinin 64-bit uzantısıdır ve ilk olarak Armv8-A mimarisi ile tanıtılmıştır. Ekim 2011’de duyurulan Armv8-A, ARM mimarisinde temel bir değişikliği temsil etmektedir. Bu mimari, “AArch64” adlı isteğe bağlı bir 64 bit mimari ve ilişkili yeni “A64” komut kümesini ekler. AArch64, mevcut 32 bit mimari (“AArch32” / Armv7-A) ve komut seti (“A32”) ile kullanıcı alanı uyumluluğu sağlar.

64 Bit Veri Yolunun Yeniden Tasarımı

AArch64 mimarisinin veri yolundaki temel tasarım değişikliği, 64 bitlik veri yolunun tanıtılmasıdır. Bu mimaride 31 genel amaçlı 64-bit register bulunmaktadır. Ayrıca özel sıfır veya yığın işaretçisi (SP) kaydına sahiptir, talimatlara bağlı olarak. Program sayacına (PC) artık bir kayıt olarak doğrudan erişilebilir değildir.

SayarBilgi sitesini Google’da tercih edilen kaynak olarak seç

Adreslerin 64 bit olduğu varsayılmıştır. Çoğu talimat, 32-bit veya 64-bit argümanlar alabilir. Talimatlar hala 32 bit uzunluğunda ve çoğunlukla A32 ile aynıdır, ancak LDM/STM komutları ve çoğu koşullu yürütme düşmüştür. Eşleştirilmiş yükler/depolar vardır (LDM/STM yerine). Çoğu talimat için tahmin yoktur (dallar hariç).

Bellek Çevirisinde 64 Bit Desteği

Yeni bir istisna sistemi, daha az bankalı kayıt ve mod içerir. 64 bit’e kolayca genişletilmek üzere tasarlanmış mevcut Büyük Fiziksel Adres Uzantısını (LPAE) temel alan 48 bit sanal adreslerden bellek çevirisi sunar. Bu, 32 bit’ten 64 bit’e geçişte adreslemenin genişletilmesini sağlar.

Uzantılar ve Geliştirmeler

AArch64, Armv8-A’da tanıtıldı ve Armv8-A’nın sonraki sürümlerine dahil edildi. Ayrıca Armv8-A’daki tanıtımından sonra Armv8-R’de bir seçenek olarak tanıtıldı; Armv8-M’ye dahil değildir.

Aralık 2014’te Armv8.1-A, “v8.0’a göre artan faydalar” içeren bir güncelleme duyuruldu. Geliştirmeler iki kategoriye ayrıldı: talimat setindeki değişiklikler ve istisna modeli ve bellek çevirisindeki değişiklikler. İstisna modeli ve bellek çeviri sistemi için geliştirmeler arasında yeni Ayrıcalıklı Erişim Asla (PAN) durum biti, sanallaştırma için artırılmış VMID aralığı ve Sanallaştırma Ana Bilgisayar Uzantıları (VHE) bulunmaktadır.

Bu açıklama Vikipedi kaynaklarından uyarlanmıştır ve şu lisans altında sunulur: CC BY-SA 4.0.

İlginizi Çekebilir: RISC-V’de Standartlaşma: Chiaro Lisanslı Mimariden Kurumsallaşan Uluslararası Süreç →
Fonte: Vikipedi (Wikipedia) ↗
💻 SayarBilgi Topluluğu

Valuta questo sviluppo nella Community

Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.

💻 Hardware & Sistem Tavsiyesi Odası →
Chiedi / discuti nel forum
VOCE DELLA COMMUNITY

A te la parola.

0 commenti

Condividi la tua esperienza, domande e contributi. Il tuo indirizzo email non sarà pubblicato.

Partecipa alla discussione

E-mail adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Il tuo commento potrebbe richiedere l'approvazione prima della pubblicazione.

PROSSIMA LETTURA

Merak etmeye devam

Vedi tutto ↗

Cosa ti incuriosisce?

Digita almeno 3 caratteri.

Esplora

🌍 SELEZIONA LINGUA 25 Lingue
🔍