Fiziksel Adres Uzantısı - Physical Address Extension

İçinde bilgi işlem, Fiziksel Adres Uzantısı (PAE), bazen şöyle anılır Sayfa Adres Uzantısı,[1]x86 mimarisi için bir bellek yönetimi özelliğidir. PAE ilk olarak Intel tarafından Pentium Pro ve daha sonra AMD tarafından Athlon işlemci.[2] Bir sayfa tablosu üç seviyeli (iki yerine) hiyerarşi, her biri 32 yerine 64 bitlik tablo girişleriyle, bu CPU'ların doğrudan fiziksel bir fiziksel adres alanı 4'ten büyükgigabayt (232 bayt).

Tarafından kullanılan sayfa tablosu yapısı x86-64 İçinde çalışırken CPU'lar uzun mod ayrıca sayfa tablosu hiyerarşisini dört seviyeye genişletir, sanal adres alanını genişletir ve sayfa tablosunun tüm seviyelerinde ek fiziksel adres bitleri kullanarak fiziksel adres alanını genişletir. Ayrıca, 64 bitlik sayfa tablosu girişinin en üst bitini yürütme yok veya "NX" bit, kodun ilgili sayfadan yürütülemeyeceğini gösterir. NX özelliği ayrıca korumalı mod İşletim sisteminin PAE'yi etkinleştirmesi koşuluyla, bu CPU'lar 32 bit işletim sistemi çalıştırdığında.

Tarih

PAE ilk olarak Intel'de uygulandı Pentium Pro 1995'te,[3] eşlik eden yonga kümeleri genellikle gerekli ekstra adres bitleri için destekten yoksundu.[4]

PAE, Pentium Pro tarafından desteklenmektedir, Pentium II, Pentium III, ve Pentium 4 işlemciler. İlk Pentium M 2003'te tanıtılan aile işlemcileri ("Banias") da PAE'yi destekler; ancak, PAE destek bayrağını kendi CPUID bilgi.[5] AMD dahil olmak üzere AMD işlemcilerinde de mevcuttu Athlon[6][7] (yonga setleri 32 bit adresleme ile sınırlı olmasına rağmen[8]) ve daha sonra AMD işlemci modelleri.

Ne zaman AMD endüstri standardının 64 bit uzantısını tanımladı x86 mimari, AMD64 veya x86-64, ayrıca çağrı sistemini de geliştirdiler "uzun mod "PAE'ye göre.[9] 64 bit sanal adresleri destekler[10](s24) (Kasım 2018 itibariyle, 48 bit uygulanmaktadır[10](s120)[11]), 52 bit fiziksel adresler,[10](s24)ve içerir NX bit x86-64 işlemci başlatıldığında, işlemci Eski Moddan Uzun Moda geçmeden önce PAE özelliğinin etkinleştirilmesi gerekir.[9]

Tasarım

PAE ile sayfa tablosu girişi x86 mimarisinin% 32'si 32'den 64 bit'e büyütülmüştür. Bu, sayfa tablosu girişinde fiziksel sayfa adresi veya "sayfa çerçeve numarası" alanı için daha fazla alan sağlar. PAE'nin ilk uygulamalarında, sayfa çerçeve numarası alanı 20'den 24 bit'e genişletildi. Çevrilen adresten "bayt uzaklığının" boyutu hala 12 bittir, bu nedenle toplam fiziksel adres boyutu 32 bitten 36 bit'e (yani 20 + 12'den 24 + 12'ye) çıkar. Bu, CPU tarafından teorik olarak adreslenebilen fiziksel belleği 4 GB'den 64 GB'ye çıkardı.

PAE'yi destekleyen ilk işlemcilerde, daha büyük fiziksel adresler için destek, paket pinout'larında belirgindir ve adres pin atamaları A31'de durmak yerine A35'e kadar çıkar.[12] Daha sonra işlemci aileleri gibi ara bağlantılar kullanır. Hypertransport veya QuickPath Interconnect adanmış bellek adres sinyalleri olmayan, bu nedenle bu ilişki daha az belirgindir.

Sanal adresin 32 bit boyutu değişmez, bu nedenle normal uygulama yazılımı 32 bit adresli talimatları kullanmaya devam eder ve ( düz bellek modeli ) 4 gigabayt sanal adres alanı ile sınırlıdır. Bu mod kullanımını destekleyen işletim sistemleri sayfa tabloları Normal 4 GB sanal adres alanını, işletim sistemine ve donanım platformunun geri kalanına bağlı olarak 64 GB kadar büyük olabilecek fiziksel belleğe eşlemek için. Eşleme genellikle her biri için ayrı ayrı uygulanır. süreç, böylece tek bir işlem hepsine aynı anda erişemese bile ek RAM kullanışlıdır.

Daha sonra AMD'nin geliştirmesi ile ilgili çalışma x86-64 mimari, fiziksel adreslerin teorik olası boyutunu 52 bit'e genişletti.[kaynak belirtilmeli ]

Sayfa tablosu yapıları

İçinde korumalı mod sayfalama etkinken (bit 31, PG, kontrol kaydı CR0 ayarlanmış), ancak PAE olmadan, x86 işlemciler iki seviyeli bir sayfa çevirme şeması kullanır. Kontrol kaydı CR3 4 KB uzunluğunda tek bir sayfa hizalı fiziksel adresini tutar sayfa dizini. Bu, geçerliyse, sayfa hizalı fiziksel adreslerini tutan 1024 dört baytlık sayfa dizini girişine bölünmüştür. sayfa tabloları, her biri 4 KB boyutunda. Bunlar benzer şekilde, geçerliyse, 4 KB uzunluğunda sayfa hizalı fiziksel adresleri tutan 1024 dört baytlık sayfa tablosu girişlerinden oluşur. sayfaları fiziksel bellek (RAM).

PAE'nin etkinleştirilmesi (bit 5, PAE, sistem kaydının CR4) bu şemada büyük değişikliklere neden olur. Varsayılan olarak, her sayfanın boyutu 4 KB olarak kalır. Sayfa tablosu ve sayfa dizinindeki her giriş, ek adres bitlerine izin vermek için 32 bit yerine 64 bit uzunluğunda (8 bayt) olur. Ancak, her tablonun boyutu değil değiştirin, yani hem tablo hem de dizinde artık yalnızca 512 giriş var. Bu, orijinal şemanın girişlerinin yalnızca yarısına izin verdiği için, fazladan bir hiyerarşi düzeyi eklendi, bu nedenle CR3 artık fiziksel olarak bir Sayfa Dizini İşaretçi Tablosu, sayfa dizinlerine dört işaretçi içeren kısa bir tablo.

Sayfa dizinindeki girişler, 7 bitinde ek bir bayrağa sahiptir. PS (için sayfa boyutu). Sistem bu biti şu şekilde ayarladıysa 1, sayfa dizini girişi bir sayfa tablosuna değil, 2 MB büyüklüğünde tek bir sayfaya (Sayfa Boyutu Uzantısı ).

Desteklediği tüm sayfa tablosu formatlarında x86 ve x86-64 sayfa tablosu girişinin en az önemli olan 12 biti ya bellek yönetim birimi tarafından yorumlanır ya da işletim sistemi kullanımı için ayrılır. "Yürütme yok" veya "yürütmeyi devre dışı bırak" özelliğini uygulayan işlemcilerde, en önemli bit (bit 63) NX bit. Sonraki on bir en önemli bit (52'den 62'ye kadar olan bitler) hem Intel hem de AMD'nin mimari özellikleri tarafından işletim sistemi kullanımı için ayrılmıştır. Böylece, sayfa tablosu girişindeki 64 bitten, 12 düşük dereceli ve 12 yüksek sıralı bitin başka kullanımları vardır ve fiziksel sayfa numarası için 40 bit (12 ile 51 arası bitler) kalır. Doğrusal adresten 12 bitlik "sayfa içinde ofset" ile birleştirildiğinde, fiziksel belleği adreslemek için maksimum 52 bit kullanılabilir. Bu, maksimum 2 RAM yapılandırmasına izin verir52 bayt veya 4 petabayt (yaklaşık 4,5 × 1015 bayt).

Açık x86-64 yerel işlemciler uzun mod adres çeviri şeması PAE kullanır ancak dördüncü bir tablo olan 512 girişini ekler sayfa haritası düzeyi 4 tablo ve sayfa dizini işaretçi tablosunu korumalı modda sahip olduğu orijinal 4 giriş yerine 512 girişe genişletir. Şu anda 48 bit sanal sayfa numarası çevrilmekte ve 256 TB'a kadar sanal adres alanı vermektedir.[10](s148)Sayfa tablosu girişlerinde, orijinal spesifikasyonda, 40 bitlik fiziksel sayfa numarası uygulanmaktadır.

Donanım desteği

Yazılım aracılığıyla tanımlayabilir CPUID bayrak PAE bir CPU'nun PAE modunu destekleyip desteklemediği. PAE desteği dahil olmak üzere birçok işlemci özelliğini listeleyen ücretsiz bir Microsoft Windows programı mevcuttur.[13] Linux'ta, gibi komutlar cat / proc / cpuinfo listeleyebilir Pae mevcut olduğunda bayrak,[14] gibi diğer araçların yanı sıra SYSLINUX Donanım Algılama Aracı.

İşlemciyi PAE modunda çalıştırmak için, işletim sistemi destek gereklidir. PAE'yi 4 GB'den fazla RAM'e erişmek üzere kullanmak için işletim sisteminde, yonga setinde ve ana kartta daha fazla destek gerekir. Bazı yonga kümeleri 4 GB'nin üzerindeki fiziksel bellek adreslerini (onaltılık olarak FFFFFFFF) desteklemez ve bazı anakartlarda 4 GB'den fazla RAM'in yüklenmesine izin verecek kadar yeterli RAM soketi yoktur. Bununla birlikte, 4 GB'den fazla RAM mevcut ve erişilebilir olmasa bile, PAE uyumlu bir CPU, örneğin kullanımına izin vermek için PAE modunda çalıştırılabilir. Yürütmek yok özelliği.

İşletim sistemi desteği

Microsoft Windows

32 bit sürümleri Microsoft Windows uygun seçenekle başlatılırsa PAE'yi destekleyin. Microsoft Teknik Görevlisine göre Mark Russinovich 4 GB'ın üzerindeki fiziksel adreslerle karşılaşıldığında bazı sürücülerin kararsız olduğu bulundu.[15]

Aşağıdaki tablo, Microsoft Windows'un 32 bit sürümleri için bellek sınırlarını gösterir:

Microsoft Windows'un 32 bit sürümlerinde bellek sınırları,
PAE desteği ile[16][17][18]
Windows SürümüBellek sınırı
Windows 2000 Profesyonel, Sunucu4 CİGABAYT
Windows 2000 Gelişmiş Sunucu8 GB
Windows 2000 Veri merkezi32 GB
Windows XP Başlangıç0,5 GB
Windows XP (Diğer sürümler)4 CİGABAYT
Windows Server 2003 Web SP22 GB
Windows Server 2003 Standart SP24 CİGABAYT
Windows Server 2003 Kurumsal / Veri Merkezi SP264 GB
Windows Depolama Sunucusu 2003 Kurumsal8 GB
Windows Depolama Sunucusu 2003 (diğer sürümler)4 CİGABAYT
Windows Ev Sunucusu4 CİGABAYT
Windows Vista Başlangıç1 GB
Windows Vista (Diğer sürümler)4 CİGABAYT
Windows Server 2008 Standart, Web4 CİGABAYT
Windows Server 2008 Kurumsal, Veri Merkezi64 GB
Windows 7 Başlangıç2 GB
Windows 7 (Diğer sürümler)4 CİGABAYT
Windows 8 (tüm sürümler)4 CİGABAYT
Windows 10 (tüm sürümler)4 CİGABAYT

Windows XP ve Windows XP SP1'in orijinal sürümleri, RAM'in 4 GB adres sınırını aşmasına izin vermek için PAE modunu kullandı. Ancak, Microsoft'un bu özelliği Windows XP Service Pack 2'de kaldırmasına neden olan üçüncü taraf sürücülerle uyumluluk sorunlarına yol açtı. Windows XP SP2 ve sonraki sürümleri, varsayılan olarak, yürütme yok (NX) veya çalıştır-devre dışı bırak (XD) özelliği, NX'e izin vermek için PAE modunda çalışır.[19] NX biti, sayfa tablosu girişinin 63. bitinde bulunur ve PAE olmadan, 32-bit sistemlerdeki sayfa tablosu girişleri yalnızca 32 bit içerir; bu nedenle NX özelliğinden yararlanmak için PAE modu gereklidir. Ancak, 32 bit Windows'un "istemci" sürümleri (Windows XP SP2 ve üstü, Windows Vista, Windows 7), sürücü uyumluluğu için fiziksel adres alanını ilk 4 GB ile sınırlar [15] lisans sınırlama mekanizması aracılığıyla,[20] NX desteği etkinleştirilmişse bu sürümler PAE modunda çalışsa bile.

Windows 8 ve sonraki sürümler yalnızca PAE'yi destekleyen işlemcilerde çalışır. NX ve SSE2.[21]

Mac os işletim sistemi

Mac OS X Tiger vasıtasıyla Mac OS X Kar Leoparı PAE'yi ve NX bit IA-32 işlemcilerde; Snow Leopard, IA-32 işlemcileri destekleyen son sürümdü. X86-64 işlemcilerde, tüm sürümleri Mac os işletim sistemi 4GB üzerindeki belleği adreslemek için 4 seviyeli sayfalama (PAE yerine IA-32e sayfalama) kullanın. Mac Pro ve Xserve sistemler 64 GB'a kadar RAM kullanabilir.[22]

Linux

Linux çekirdeği 2.3.23 sürümünden itibaren tam PAE modu desteği içerir,[23] 1999'da 32 bit makinelerde 64 GB'ye kadar belleğe erişim sağladı. PAE'nin etkin olduğu bir Linux çekirdeği, CPU'nun da PAE'yi desteklemesini gerektirir. Linux çekirdeği, derleme seçeneği olarak PAE'yi destekler ve ana dağıtımlar, varsayılan veya seçenek olarak bir PAE çekirdeği sağlar.

NX bit özelliği, PAE desteği ile oluşturulmuş bir çekirdek gerektirir.[24]

Linux dağıtımları şimdi varsayılan olarak PAE'nin etkin olduğu bir çekirdek kullanılıyor, bu eğilim 2009'da başladı.[25] 2012'den itibaren dahil birçok Ubuntu (ve benzer türevler Xubuntu ve Linux Mint ),[26][27] Red Hat Enterprise Linux 6.0,[28] ve CentOS, PAE olmayan çekirdeklerin dağıtımını durdurdu ve bu nedenle PAE destekli donanımı zorunlu hale getirdi. PAE gerektiren Linux dağıtımları, önyüklemeyi reddedebilir Pentium M aile işlemcileri, çünkü CPUID bilgilerinde PAE destek bayrağını göstermezler (dahili olarak desteklense bile).[5] Ancak bu, en azından Ubuntu, ile Forcepae seçeneği.[29]

Halen PAE olmayan bir seçenek sunan dağıtımlar: Debian (ve benzer türevler LMDE 2 (Linux Mint Debian Sürümü)[30]), Slackware, ve LXLE, bunu genellikle "i386", "i486" veya "retro" etiketlerle yapın.[31][32] Makale Hafif Linux dağıtımı bazılarını listeliyor, Linux'un eski bilgisayarlara kurulmasına izin veriyor.

Diğerleri

FreeBSD ve NetBSD ayrıca çekirdek oluşturma seçeneği olarak PAE'yi destekler. FreeBSD 4.9 ile başlayan 4.x serisinde, 5.1 ile başlayan 5.x serisinde ve tüm 6.x ve sonraki sürümlerde PAE'yi destekler. Destek, çekirdek gerektirir PAE yapılandırma seçeneği. Yüklenebilir çekirdek modülleri modüller PAE etkin olarak oluşturulmuşsa, yalnızca PAE etkinleştirilmiş bir çekirdeğe yüklenebilir; FreeBSD dağıtımlarındaki ikili modüller PAE etkin olarak oluşturulmaz ve bu nedenle PAE çekirdeklerine yüklenemez. Tüm sürücüler 4 GB'den fazla fiziksel belleği desteklemez; bu sürücüler PAE bulunan bir sistemde düzgün çalışmayacaktır.[33]

OpenBSD 2006 yılından beri standart GENERIC i386 kernel ile PAE desteğine sahiptir. GeNUA mbH, ilk uygulamayı destekledi.[34] 5.0 yayımından bu yana PAE bir dizi değişikliğe, özellikle de PMAP için i386 MMU işlemede değişiklikler yaptı, bkz. Pmap (9).[35]

Solaris Solaris sürüm 7'den başlayarak PAE'yi destekler. Bununla birlikte, sürüm 7 ile kullanılan ve PAE desteğini özel olarak içermeyen üçüncü taraf sürücüler, PAE'li bir sistemde düzensiz çalışabilir veya doğrudan başarısız olabilir.[36]

Haiku R1 Alpha 2 sürümünden bir süre sonra PAE için ilk destek eklendi. R1 Alpha 3'ün piyasaya sürülmesiyle PAE artık resmi olarak destekleniyor.

ArcaOS 4 GB sınırının üzerinde RAM diskleri oluşturmak amacıyla PAE için sınırlı desteğe sahiptir.[37]

Ayrıca bakınız

Referanslar

  1. ^ Çift Çekirdekli Intel® Xeon® İşlemci 2.80 GHz Özellik Güncellemesi (PDF). Intel Kurumu. Ekim 2006. s. 18.
  2. ^ AMD, Inc. (Şubat 2002). "Ek E". AMD Athlon ™ İşlemci x86 Kod Optimizasyon Kılavuzu (PDF) (Revizyon K ed.). s. 250. Alındı 2017-04-13. PAE (sayfa adres uzantıları) etkinleştirildiğinde veya PDE büyük bir sayfayı tanımlamadığında, dört PAT kayıt alanından birini seçmek için sayfa tablosu girişinin PCD ve PWT bitlerinden oluşan 2 bitlik bir dizin kullanılır.
  3. ^ T. Shanley (1998). Pentium Pro ve Pentium II Sistem Mimarisi. Addison-Wesley Profesyonel. s. 439. ISBN  978-0-201-30973-7.
  4. ^ "İşletim Sistemleri ve PAE Desteği". Donanım Geliştirici Merkezi. 14 Temmuz 2006. Alındı 20 Nisan 2014.
  5. ^ a b PAE - Ubuntu Topluluğu Yardım Wiki
  6. ^ AMD, Inc. (Şubat 2002). "Ek E". AMD Athlon ™ İşlemci x86 Kod Optimizasyon Kılavuzu (PDF) (Revizyon K ed.). s. 250. Alındı 2017-04-13. PAE (sayfa adres uzantıları) etkinleştirildiğinde veya PDE büyük bir sayfayı tanımlamadığında, dört PAT kayıt alanından birini seçmek için sayfa tablosu girişinin PCD ve PWT bitlerinden oluşan 2 bitlik bir dizin kullanılır.
  7. ^ "AMD Athlon 500 - AMD-K7500MTR51B C". Cpu-world.com. 26 Mart 2014. Alındı 20 Nisan 2014.
  8. ^ AMD-762 Sistem Denetleyicisi (s. 2): "4 Gbayta kadar belleği destekler"
  9. ^ a b AMD Corporation (Mart 2017). "Cilt 2: Sistem Programlama" (PDF). AMD64 Mimarisi Programcı Kılavuzu. AMD Corporation. s. 130. Alındı 2017-05-23. Uzun modda sayfa çevirisi, fiziksel adres uzantılarının (PAE) kullanılmasını gerektirir. Uzun modu etkinleştirmeden önce, PAE, CR4.PAE'yi 1'e ayarlayarak etkinleştirilmelidir. PAE'yi etkinleştirmeden önce uzun modu etkinleştirmek, bir genel koruma istisnasının (#GP) oluşmasına neden olur.
  10. ^ a b c d AMD Corporation (Eylül 2018). "Cilt 2: Sistem Programlama" (PDF). AMD64 Mimarisi Programcı Kılavuzu. AMD Corporation. Alındı 2018-12-19.
  11. ^ "Cilt 3 (3A, 3B, 3C ve 3D): Sistem Programlama Kılavuzu". Intel 64 ve IA-32 Mimarileri Yazılım Geliştirici Kılavuzu. Intel. Kasım 2018. s. 4-6. Alındı 2018-12-19.
  12. ^ 500 ve 550 MHz Veri Sayfasında Pentium® III Xeon ™ İşlemci. Intel Kurumu. Şubat 2000. s. 86. 245094-002. A [35:03] # (G / Ç): A [35: 3] # (Adres) sinyalleri 2'den 36 bayt'a kadar fiziksel bellek adres alanını tanımlar.
  13. ^ "Microsoft Sysinternals: Coreinfo". Windows Sysinternals. Microsoft. 19 Aralık 2013. Alındı 20 Nisan 2014.
  14. ^ "Donanımınızı Algılama". Gentoo. 8 Ekim 2008. Alındı 2013-04-28.
  15. ^ a b Mark Russinovich (2008-07-21). "Windows'un Sınırlarını Zorlamak: Fiziksel Bellek". Alındı 2010-07-11.
  16. ^ "Windows sürümleri için Bellek Sınırları". MSDN. Microsoft. 5 Aralık 2007. Arşivlenen orijinal 17 Aralık 2007. Alındı 2015-11-16.
  17. ^ "Windows 2000'de Intel Fiziksel Adresleme Uzantıları (PAE)". Destek. Microsoft. 26 Ekim 2007. Alındı 2007-12-29.
  18. ^ "Windows Server 2003 R2 Datacenter Edition'a Genel Bakış". TechNet. Microsoft. Alındı 2009-05-15.
  19. ^ "Sistem Özellikleri iletişim kutusu ve Sistem Bilgileri aracı tarafından bildirilen RAM, Windows Vista veya Windows XP Service Pack 2 veya sonraki sürümlerde (MSKB 888137) beklediğinizden daha az". Bilgi tabanı. Microsoft. Alındı 2009-01-30.
  20. ^ Chappell, Geoff. "32-Bit Windows Vista'da Lisanslı Bellek". geoffchappell.com. WP: SPS. Alındı 20 Nisan 2014.
  21. ^ Khurshid, Usman (2 Kasım 2012). "İşlemcinizin Windows 8 Kurulumu İçin PAE, NX ve SSE2'yi Destekleyip Desteklemediğini Kontrol Etme". technize.net. Technize. Alındı 20 Nisan 2014.
  22. ^ "Mac OS X 10.6 Snow Leopard'a Giden Yol: 64 Bit". 2008-09-26. Alındı 2008-09-26.
  23. ^ "2.3.23-pre4 x86 64 GB RAM değişiklikleri [HIGHMEM yama] biraz açıkladı".
  24. ^ Profesyonel Linux Kernel Mimarisi, Şekil 3.16 paging_init için kod akışı, "İşlemci tarafından destekleniyorsa ve çekirdek PAE desteği ile derlenmişse, Devre Dışı Bırakmaya Karşı Koruma Yürütme de etkinleştirilir; maalesef bu özellik başka türlü kullanılamaz."
  25. ^ "Fedora 11 için x86 Özellikleri".
  26. ^ "Xubuntu 12.04 yayınlandı". Xubuntu.org. Nisan 26, 2012. Alındı 24 Ekim 2015. PAE olmayan çekirdek, gelecekteki Xubuntu sürümlerinde kullanılamayacaktır.
  27. ^ "PAE'yi Etkinleştirme". Alındı 2013-04-28.
  28. ^ "RHEL 6 Sürüm Notları, 12.6. Genel Kernel Güncellemeleri 12.6.1. Fiziksel Adres Uzantısı (PAE)". Kırmızı şapka. Alındı 27 Kasım 2013.
  29. ^ PAE, Fiziksel Adres Uzantısı, Ubuntu Topluluğu Yardım Wiki.
  30. ^ "Linux Mint Debian'da bilinen sorunlar". PAE olmayan işlemcilerle uyumluluğu garanti etmek için, Linux Mint Debian'ın 32 bit sürümleri varsayılan olarak 486 çekirdek ile birlikte gelir.
  31. ^ "Hassas Yavru Köpek". puppylinux.org. PuppyLinux. Alındı 20 Nisan 2014.
  32. ^ "2.1. Desteklenen Donanım". Debian GNU / Linux Kurulum Kılavuzu. SPI. Alındı 20 Nisan 2014.
  33. ^ "FreeBSD PAE (4) kılavuz sayfası". 2003-04-08. Alındı 2007-11-26.
  34. ^ "OpenBSD / i386 için PAE, Michael Shalayeff, NYC". 2006. Alındı 2018-02-03.
  35. ^ pmap (9) – OpenBSD Çekirdek Geliştiricinin Manuel
  36. ^ "Fiziksel Adres Uzantısı (PAE) Modu Desteği Eklendi". Solaris 7 5/99 Sürüm Notları (Intel Platform Sürümü), Ek B: Donanım Uyumluluk Listesi ve Aygıt Yapılandırma Kılavuzu (Intel Platform Sürümü) 5/99. 1999. Alındı 2018-03-23.
  37. ^ "Arca Noae'den ArcaOS 5.0, 21. Yüzyıl için OS / 2'nin yeni sürümüdür". 2017. Alındı 2019-12-16.

daha fazla okuma