Pencereler

Windows RT ve 8: ARM ve x86 mimarileri arasındaki farklar

İçindekiler:

Anonim

Özel Windows 8'in bir önceki kurulumunda, Windows RT'nin özellikleri ve sınırlamalarının neler olduğunu açıklamıştık. En büyük farklardan biri, Windows RT'nin ARM mimarileri üzerinde çalışmaya hazır olmasıydı. Ancak, ARM mimarisi gerçekte nedir ve x86 mimarisinden ne farkı var?

Donanım düzeyindeki farklılıklar

Donanım düzeyinde, ARM ve x86 arasındaki temel fark, farklı komut setlerine sahip olmalarıdır.Adeta farklı bir dil konuşuyorlar, bu da bir sistemi diğeriyle tamamen uyumsuz hale getiriyor. Diğer bir deyişle, ikili dosyalar her iki sistem arasında paylaşılamaz.

İşlemcilerin nasıl davrandığını keşfetmeye devam edersek, güç tüketiminde ARM'nin x86'ya göre çok büyük bir avantajı olduğunu göreceğiz. Daha basit bir yapıya ve talimatlara sahip olan ARM, normal Intel işlemcilerden önemli ölçüde daha az güç tüketir. Tahmin edebileceğiniz gibi bu, onu telefon veya tablet gibi mobil cihazlar için mükemmel bir aday yapar.

Ancak, bunun gibi kıyaslamalarda görebileceğiniz gibi, performansta öne çıkan x86 işlemcilerdir. Bu daha karmaşık mimari, uygulama çalışırken yürütme süresini iyileştirmek için talimat sırasını değiştirmek gibi daha fazla optimizasyon yapılmasına olanak tanır.

Hem ARM hem de Intel, birinin diğerine göre bu avantajlarını az altmak için çalışsa da, farklılıklar yine de her işlemcinin farklı bir bilgisayar türünde kullanılmasına yetecek kadar dikkat çekicidir: Intel'den bilgisayarlara ve cep telefonlarına ve tabletlere ARM.

Yazılıma aktarılan farklılıklar: Windows 8 ve Windows RT

Yukarıda farklı komut setlerinden dolayı ikili dosyaların ARM ve x86 arasında uyumlu olmadığını söyledim. Öyleyse neden aynı Metro uygulamaları Windows 8 ve Windows RT'de çalışıyor?

Yanıt, Metro uygulamalarının tam olarak ikili kod olmadığıdır. Normalde, bir bilgisayar (Windows, Mac veya Linux) üzerindeyken ve bir programı derlerken, doğrudan işlemci üzerinde yürütülecek talimatları içeren bir dosya oluşturulur.

"Ancak, Metro uygulamaları (.NET ile oluşturulmuş herhangi bir uygulama gibi) bir ara dil olan MSIL&39;de (Microsoft Ara Dili) derlenir ve bu daha sonra yorumlanır> "

Daha ticari nedenlerin yanı sıra, Windows RT'nin ARM işlemcileri kullanmanın doğrudan bir sonucu olarak yalnızca Metro tarzı uygulamaları desteklemesinin ana teknik nedeni budur.Elbette bir de performans sorunu var: ARM işlemcili bir sisteme Mathematica veya Visual Studio gibi güçlü yazılımlar yükleyip bunun bir Intel işlemciyle aynı şekilde çalışmasını bekleyemeyiz.

ARM, bilgisayarla yapabileceklerimizi kısıtlar

"Windows RT&39;nin fikri, tabletler için bir sistem olmasıdır. Windows> gibi olduğunu tamamen unutmalıyız."

Örneğin, bir ARM tablete Linux kurmak, bir Intel bilgisayara kurmak kadar kolay olmayacaktır. Yalnızca (her zaman var olan) sürücü sorunları nedeniyle değil, aynı zamanda ARM işlemciler için yapılmış sisteme özel sürümlere ihtiyacımız olacağı için.

Sistemin açılışını da kontrol edemeyiz. Özel etkinliğin bir önceki bölümünde ngm'nin size söylediği gibi, Güvenli Önyüklemeyi kaldırmayı veya BIOS (artık UEFI) ayarlarını değiştirmeyi tamamen unuttuk.

ARM, mobil sistem için mobil mimari

Sonuç, ARM'nin özellikle cep telefonlarına ve tabletlere yönelik bir işlemci türü olduğu ve Windows RT'nin sunduğu tüm olanaklardan yararlandığıdır. Muhtemelen en yoğun faaliyetimizin bir belge düzenlerken müzik dinlemek olacağı bir sistem için daha fazla özerklik ve gereğinden fazla performans.

Derinlemesine Özel Windows 8

Pencereler

Editörün Seçimi

Back to top button