Symbian, iOS ve Android hk ilginç bir bilgi

Sponsorlu Bağlantılar

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
CanKartaL

CanKartaL

Emekli Yönetici
    Konu Sahibi
Symbian, iOS ve Android hk ilginç bir bilgi
Arkadaşlar Badaturkiye diye bir sitedeki şu yazı dikkatimi çekti
İlginç bilgiler paylaşılmış, bilenler vardır belki ama bilmeyenler için paylaşmak istedim


"Nokia’nın Symbian^3′lü son cihazlarında 680 MHz ARMv6 işlemciler kullanması üzerine mobil cihazlardaki işlemci hızları hakkında herkes birşeyler konuştu ve kafa karıştırdı. İsterseniz şimdi mobil bir cihazdaki işlemci hızının aslında ne anlama geldiğini ve ne anlama gelmediğini hep birlikte görelim.

(Dikkat! iPhone 4′ün saat hızı kaynak eklenerek güncellenmiştir!)
Öncelikle ilk yanlışı masaya yatıralım: İşlemcinin saat hızı (MHz birimindeki değer) işlemcinin işlem gücünü gösterir
İşlemcinin saat hızı, işlemcinin saniyedeki veri işleme gücü hakkında bilgi edinmemizi sağlayan bir kaç faktörden biri olmasına rağmen kesinlikle tek faktör değildir. İşlemcinin işlem gücünü belirleyen diğer faktörleri kısaca:

  • işlemcinin belleğe erişim hızı
  • işlemcinin kaç ayrı çekirdeği olduğu
  • her çekirdekte kaç ayrı iş hattı (pipeline) olduğu
  • her iş hattının kaç kademeden (stage) oluştuğu
  • bu kademelerin sırayla (in-order) veya sırasız (out-of-order) çalışıp çalışmadığı
şeklinde özetleyebiliriz (Bkz Not: 1 ve 2). Yani bir diğer deyişle işlemcinin MHz cinsinden saat hızı, işlemcinin gücü hakkında salt olarak bize hiç bir sağlıklı fikir veremez.
Bu yüzdendir ki 600 MHz saat hızında çalışan ARMv7 komut setli bir Cortex A8 işlemci, yine 600 MHz saat hızında çalışan ARMv6 komut setli bir ARM 11 işlemciden çok daha güçlü ve hızlıdır. Ayrıca bunlar işin sadece donanımsal yönüdür, haliyle bir de yazılımsal yönü vardır.
S: İşlemcinin gücünü yazılım nasıl etkiler?
C: Çok güçlü bir arabayı dandik bir şöförün kullanımı hız açısından nasıl etkilerse o şekilde etkiler
Şimdi örnek vermeyi bırakıp gerçeğe dönecek olursak mobil işletim sistemlerinin işlemciyi nasıl kullandığına bakmamız gerekir.
Ön bilgi: İşlemciyi hemen hemen hiç bir uygulama doğrudan kullanamaz çünkü işlemcinin dilinden (Assembly – makine dili) konuşamazlar, bu yüzden ihtiyaçları olan işlemleri işlemcinin dilinden konuşmayı bilen işletim sistemine iletirler.
Uygulamalar işletim sistemi ile doğrudan iletişebiliyor ve işletim sisteminin bir parçası gibi davranabiliyorsa doğal (native) uygulama olurlar ve Symbian ile iOS işletim sistemleri uygulamaların doğal halde çalışmasına olanak sunar.
Fakat Android işletim sistemi adına Dalvik VM denilen ve doğal olamayan uygulamalarının söylediklerini işletim sisteminin anlayacağı dile çeviren ek bir doğal uygulama (Sanal Makine – Virtual Machine) kullanıyor çünkü (Android NDK ile geliştirilmemiş) Android uygulamaları doğal modda çalışamıyor. Peki bu bizim için ne anlama geliyor?

Symbian ile iOS uygulamaları işlemcinin gücünün yaklaşık %95 ile %90‘ı arasındaki bir miktarı doğrudan kullanabilirken, Android’de bu oran (araya tercümanlık için giren Dalvik VM’in işlemci gücünden pay alması yüzünden) %75 ile %60 arasına kadar düşebiliyor.
Yani bir diğer deyişle bir uygulama Symbian ile iOS işletim sistemlerinde 900 MHz hız ile çalışabilmek için diyelim ki 1000 MHz işlemciye ihtiyaç duyuyorsa, Android işletim sisteminde 900 MHz hız ile çalışabilmek için 1200 ~ 1500 MHz arasında bir işlemciye ihtiyaç duyuyor, çünkü aradaki farkı Dalvik VM kullanıyor.
Umarım şimdi modern Android cihazlarda neden en az 1 GHz işlemci kullanıldığını daha iyi anlıyorsunuzdur, çünkü ancak bu şekilde işlemcinin uygulamalardaki etkin saat hızı 750 ~ 600 MHz civarında olabiliyor.
(Bkz Not: 3)


—–
Son olarak bir bilgi daha: Yukarıda işlemcinin belleğe erişim hızının toplam işlemci gücünü etkileyen bir faktör olduğundan bahsetmiştim. iPhone 4 ve Galaxy S’te kullanılan PowerVR SGX GPU’lar kendi içlerinde RAM barındırmadığı için sistemin RAM’ini kullanırlar ve sistemin RAM’ine tek RAM kontrolcüsü olduğu için aynı anda hem CPU hem de GPU erişemez, birbirlerini beklemek zorunda kalırlar ve bu saniyede yapılabilen işlem sayısını düşürür.
Fakat şimdiye dek duyrulmuş Symbian^3 cihazlarda kullanılan Broadcom BCM2727 GPU içerisinde 32 MB RAM ve haliyle bir de kendine ait RAM kontrolcüsü barındırdığından sistemin RAM’ini pek kullanmaz, kullansa bile ayrı RAM kontrolcüleri ile belleğe eriştiklerinden hem CPU hem de GPU aynı anda RAM’lerine erişir ve birbirlerini beklemek zorunda kalmazlar ve saniyede yapılabilen işlem sayısında bir düşüş yaşanmaz."

Alıntıdır.

Not: İşlemcilerimiz 800 mhz den tasarruf için 680 mhz e düşürülmüş acaba tekrar 800 e çıkartma şansımız varmıdır? varsa pil performansını çok mu etkiler?
Bu arada N8-C7-C601 modellerinde Gpu 32 MB Ram ile geliyor 701 de ise GPU Ram miktarı 128 MB Nokia Developer sitesinde dün gördüm ;)
 
  • Beğen
Tepkiler: aakmann ve uruno


u_cosar

u_cosar

Üye
bilgi için teşekkürler
 
Mücahit G

Mücahit G

Üye
teşekkürler :oke:
 
pRime.

pRime.

Üye
Paylaşıldı hocam çok eski bir bilgi bu.
 
memocasy

memocasy

Üye
symbian forever <3
 
CanKartaL

CanKartaL

Emekli Yönetici
    Konu Sahibi
Paylaşıldı hocam çok eski bir bilgi bu.

doğrudur yaklaşık 2 aydır falan yoğun olarak forumla ilgileniyorum gözümden kaçmış sanırım bu haber :(

aslında ilginç birşey aklıma geldi
bu ICS ile Android GPU kullanımına geçecekmiş ve ICS sadece belli cihazlara yüklenecek o zaman bu kadar Android kullanan ve ICS ye geçemeyecek telefonu alan kişilere GPU sunu bile oyun harici kullanamayan sadece şişirme donanıma endeksli yazılımı satmış olmuyor mu Google ve diğer üretici firmalar? Nokia yı düşük donanımlı telefon satmakla suçlayan arkadaşlar acaba bu olay için ne düşünüyor çok merak ettim :)
 

Lenneth

Üye
Hala buna inanip Symbian in iyi oldugunu dusunen kaldimi ya :zuhaha:
 
CanKartaL

CanKartaL

Emekli Yönetici
    Konu Sahibi
Hala buna inanip Symbian in iyi oldugunu dusunen kaldimi ya :zuhaha:

Symbian ve iOS un daha oturmuş sistemler olduğunu açıklayan bir yazı bu arkadaşım
iyiliğini-kötülüğünü değil verimliliğini açıklıyor yazıda
cebindeki telefonda Belle yüklü olsaydı neredeyse 2 kat daha hızlı ve güçlü bir cihaz olabileceğini anlarsın burdaki açıklamaları iyice okursan ;)
 
Sensation

Sensation

Emekli Yönetici
Konu önceden paylaşıldı.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt