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 leestijd
Yayın:
🌐
Originele taal weergegeven

Dit artikel is nog niet vertaald naar het Nederlands. U bekijkt de originele versie.

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: Licht Lisanslı Mimariden Kurumsallaşan Uluslararası Süreç →
Bron: Vikipedi (Wikipedia) ↗
💻 SayarBilgi Topluluğu

Bespreek deze ontwikkeling in de 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ı →
STEM VAN DE COMMUNITY

Het woord is aan u.

0 reacties

Deel uw ervaring, vragen en bijdragen. Uw e-mailadres wordt niet gepubliceerd.

Doe mee aan het gesprek

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

Uw reactie moet mogelijk worden goedgekeurd voordat deze wordt gepubliceerd.

VOLGEND ARTIKEL

Merak etmeye devam

Alles bekijken ↗

Waar ben je nieuwsgierig naar?

Type at least 3 characters.

Explore

🌍 KIES TAAL 25 Talen
🔍