[Apple Chronicles]

Snow Leopard 64-bit de, Leopard kaç bit?

Yazan: prfctsymmtry in Mac OS

Hepiniz hatırlayacaksınız, Leopard duyurulduğunda 64-bit olarak duyurulmuştu. [Hatırlamayanlar varsa bile çaktırmasın.]  Sonra Snow Leopard çıktı ve Apple, Snow Leopard 64-bit diye caka sattı. Peki işin aslı ne?

Aslında Apple’ın dediği bir bakıma doğru. Yani Leopard da 64-bit, Snow Leopard da-64 bit. Ama Snow Leopard daha bir 64 bit.

Meseleyi şöyle açıklayalım:

Apple’ın 64-bit uygulamaları desteği aslında 10.4′e uzanıyor. [Tiger dönemi]. Ancak kernel ve kernel uzantıları o zaman diliminde 32-bit. Daha sonra 64-bit desteğini gittikçe arttıyor ve Snow Leopard’da bu desteği sistemin tamamına yayıyor ve geçiş tamamlanıyor. Aşağıda bunu açıklayan bir diyagramı göreceksiniz. Hala 32-bit gözüküyor demeyin, o sadece 32-bit uygulamaları da destekleme kısmı. Yoksa sistem artık tamamen 64-bit…

64 bit

64-bit’e yönelik şehir efsaneleri

Yazan: prfctsymmtry in İpucu

extra 64bit 64 bite yönelik şehir efsaneleri

Snow Leopard ile 64-bit kavramı daha fazla konuşulur oldu.

Sistemin doğrudan 64-bit boot olmadığını daha önceki bir haberimizde duyurmuştuk. Bazı uyanıklar hemen bir uygulama geliştirip Snow Leopard’ı her zaman 64-bit boot etmeyi vaad ediyor. Halbuki sisteminizi her zaman 64-bit çalıştırmak için şu işlemi yapmanız yeterli:

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

dosyasını bulup [daha sonra bu işlemi geri almak için bir yedeğini almak isteyebilirsiniz] TextEdit ile açın ve şu satırı bulun

<key>Kernel Flags</key>
<string></string>

ve şu ifade ile değiştirin

<key>Kernel Flags</key>
<string>arch=x86_64</string>

Belgeyi Save As komutu ile masaüstüne kaydedin. Uzantısını .plist olarak değiştirip eski dosyanın
[/Library/Preferences/SystemConfiguration/com.apple.Boot.plist]
üzerine kaydedin. Bilgisayarınızı yeniden başlatın. 64-bit olarak başlayacaktır.

Tabii şunu da düşünmek gerekiyor. Her zaman 64-bit çalışmak iyi midir? Apple 64-bit’e yönelik şehir efsanelerini developer sayfalarında şoyle cevaplıyor [özellikle son efsaneye dikkat ediniz]:

  • Efsane: Uygulamam 64-bit veri ya da 64-bit matematik işlemi gerçekleştirmek için 64-bit ya da 64-bit yeteneğine sahip bilgisayarda çalışmak zorunda.
  • Gerçek: 32-bit uygulamalarda, 64-bit verilerini kullanabilirsiniz. Dahili, bu 64-bit değerler üzerindeki operasyonlar, 32-bit registerları çift olarak kullanır. Kodunuz sadece 64-bit Macintosh bilgisayarlarda koşması gerekiyorsa, gerçek 64-bit matematik işlemleri için, “Alternatives to 64-Bit Computing” linkini inceleyin.
  • Efsane: 64-bit işlemcilerde tam optimize olması için kernelin 64-bit olması gerekir.
  • Gerçek: kernelin bir seferde 4GB RAM’den daha fazla RAM adreslemesi gerekmiyor. Kernel uygulamalara, ‘long long’ veri tiplerini kullanarak büyük miktarda hafızayı hazır ve nazır edebilir, atama takibini dahili olarak yapabilir. Detay için  “Device Driver Changes” ye bakınız.
  • Efsane: 64-bit uyumluluk için tüm C kütüphane fonksiyonları değişmek zorunda.
  • Gerçek: Birçok sistem çağrı argümanları 64-bite geçeli uzun yıllar oluyor. Mac OS X’de, fonksiyonlar zaten 64-bit yeteneğinde.
  • Efsane Tüm uygulamaların, 4 GB RAM’den fazlası ile çalışabilme yeteneğine sahip olması gerekiyor.
  • Gerçek: Birçok uygulamanın gayet ortalama hafıza beklentileri vardır. Daha fazla beklentileri olan uygulamalar zaten daha büyük verileri 64-bit adres boşuğuna kaydırmadan destekleyebilir.
  • Efsane: Uygulamam eğer doğal 64-bit uygulama ise daha hızlı çalışır.
  • Gerçek: Bazı 64-bit uygulamalar, 64-bit Intel ve PowerPC mimarilerinde artan cache baskısı yüzünden daha yavaş bile çalışabilir. Intel tabanlı Mac’lerde, performans artışı görebilirsiniz. Ama Power PC işlemcilerde hayır.

Snow Leopard’a geçmek için nedenler…

Yazan: prfctsymmtry in Mac OS

hero osx 20090828 Snow Leoparda geçmek için nedenler...

Snow Leopard, kar yağmasını beklemedi. 28 Agustos’ta gönderilmeye başlanacak olan ürün, Apple’ın performansa yönelik çıkarttığı bir işletim sistemi. Tüm Leopard kullanıcılarının geçmesinde fayda görüyoruz. Sebepleri sıralamaya başlayalım:

Leopard’ın daha da düzgün hali: Apple’ın üzerindeki, yeni işletim sistemi beklentisi baskısı, Leopard’ın tam hazır olmadan piyasaya çıkmasına sebebiyet vermişti. Tam anlamı ile Prime Time’a hazır olmayan bazı uygulamalar, Snow Leopard ile tamamlanmış olacak.

Neredeyse bedava: “Bilkom kaçtan satar bilmiyoruz ama 29 Euro olur herhalde” diye tahmin ettiğimiz işletim sistemi, sudan olmasa da ucuz.

64-bit: Yakınlarda Core2Duo işlemcili Mac aldıysanız, 64-bit işlemciye sahipsinizdir demektir. O yüzden 17.2 Milyar GB RAM satınalsanız bile, kullanabilirsiniz. [Tabii uygulamanız destekliyorsa. Bu ayrı bir yazı konusu.]

Grand Central ile Çoklu İşlem: Snow Leopard ile gelen Grand Central Dispatch, çoklu çekirdekler için iyileştirilmiş kod oluşturmak için güçlü bir API. Bu sayede daha hızlı uygulamalar yazmak için geliştiricilere iyi bir fırsat sunuluyor.

OpenCL: Grafik kartındaki ekstra gücün normal bir kullanıcının gerçekleştirdiği işlerde bile kullanılmasını sağlayan framework, Snow Leopard’ın en güçlü yanlarından biri.

Doğuştan Exchange desteği: MS Exchange e-mail, Address Book ve Ajanda desteği, Mac kullanıcılarının artık iş yerinde Mac’lerini rahatça kullanabilmesini, IT yöneticilerinin Mac’lere uyum açısından önyargısını kırmayı sağlayacak.

QuickTime X: QuickTime, Apple’ın ihmal ettiği medya oynatıcı, Snow Leopard ile yeniden doğdu. Bir önceki sürümlerinden 2.5 katı daha hızlı, iSight ve mikrofondan kayıt, YouTube ve Mobileme’ye yükleme, film kırpma, QuickTime X ile gelen özelliklerden.

Daha hafif: Leopard’dan 6 GB daha az yer kaplayan Snow Leopard, size harddiskinizin bir kısmını geri almanızı sağlayacak.

Snow Leopard [10A432] otomatik olarak 64-bit boot olamıyor.

Yazan: applechronicles in Mac OS, İpucu

Screen%20shot%202009 08 18%20at%209 57 27%20PM Snow Leopard [10A432] otomatik olarak 64 bit boot olamıyor.

Snow Leopard [Golden Master olduğu söylenen 10A432 sürümü] otomatik olarak 64-bit boot olamıyor. System Profiler>Software bölümüne bakıldığında bu açıkça görülebiliyor.

Peki 64-bit çalışabilir miyiz? Tabii ki. Fakat bunun için öncelikle 64-bit bir donanıma ve bu donanıma kurulu 64-bit EFI’ye sahip olmanız gerekiyor. Böyle bir donanımınızın olup olmadığını terminale şu kodu girerek görebilirsiniz:

ioreg -l -p IODeviceTree | grep firmware-abi

Screen%20shot%202009 08 18%20at%209 54 46%20PM Snow Leopard [10A432] otomatik olarak 64 bit boot olamıyor.

Eğer burada “firmware-abi” = <”EFI64″> görülüyorsa sisteminizi 64-bit olarak başlatabilirsiniz demektir. Sisteminizi 64-bit olarak başlatmak için öncelikle sisteme “Restart” komutu verin ve sistem başlarken klavyenizden 6 ve 4 tuşlarına basın ve sistem açılana kadar basılı tutun. Sisteminiz 64-bit olarak başlayacaktır.

Tekrar 32-bit’e dönmek isterseniz bilgisayarınızı yeniden başlatmanız yeterli. Otomatik olarak 32-bit’e dönecektir. Eğer dönmezse sisteminizi yeniden başlatırken klavyenizden 3 ve 2 tuşlarına basıln ve sistem başlayana kadar basılı tutun.

Snow Leopard: “Önemli Bir Atılım”

Yazan: prfctsymmtry in Apple, Mac OS

hero20080609 Snow Leopard: Önemli Bir Atılım

 

Apple’ın bir sonraki olacağını belirttiği işletim sistemi Snow Leopard, yeni özellik eklemeye ara vererek Leopard’ın özelliklerini iyileştireceği ve kalite için yeni standardlar koyacağı bir işletim sistemi olacak. Ayrıca, Tüm programların boyutlarını ufaltarak, daha az yer kaplamayı hedefliyor.

devices20081203 Snow Leopard: Önemli Bir Atılım

Gelen özelliklere bir bakacak olursak:

Microsoft Exchange Desteği: Microsoft’u sevmiyoruz. Dandik programlar üretiyor. Ancak çoğunluk onun. Microsoft Exchange’in de pazar payı yadsınamaz büyüklükte. Snow Leopard kutudan çıkar çıkmaz Mail, Address Book ve iCal için Exchange desteği ile gelecek. Exchange hem Mac hem de iPhone üzerinde destekleniyor olacağından emaillerinize, kontaklara ve takviminize her yerde tam erişim sağlayacaksınız.

64bit20080609 Snow Leopard: Önemli Bir Atılım

64-Bit: Snow Leopard 64-bit teknolojisini genişleterek, teorik olarak 16 TB’a kadar RAM eklemenizi sağlayacak. [Bugünkü sınır 32 GB] Daha fazla ram, daha hızlı uygulamalar.

Çoklu-Çekirdek: Snow Leopard, tüm çekirdekleri efektif bir şekilde kullanacak ve görevleri çoklu çekirdek ve işlemcilere atayacak. Ayrıca Snow Leopard sayesinde program geliştiriciler, işlemcileri daha efektif kullanacak program geliştirebilecekler. 

quicktime20080609 Snow Leopard: Önemli Bir Atılım

Quick Time X: OS X iPhone’da öncülük yapan medya teknolojisini kullanarak, Snow Leopard Quick Time X’i sunacak. Quick Time X modern medya ve İnternet standardlarını ileri taşıyan yeni nesil platform. QuickTime modern codec ve daha efektif medya oynatma özelliykleriyle medya içeriği oynatmayı hedefleyen herhangi bir uygulama için ideal hale getirilecek. 

Snow Leopard en hızlı JavaScript uyarlamasını da bünyesinde barındıracak. Böylece Web uygulamaları daha tepkisel olacak. Snow Leopard’da Safari, JavaScript’i %53′e varan bir performans artışıyla çalıştıracak. 

Open CL: Diğer bir güçlü  Snow Leopard teknolojisi OpenCL [Open Computing Language] olacak. OpenCL sayesinde geliştiriciler, GPU [grafik işlemci birimi] içerisindeki hesaplama gücünü verimli bir şekilde kullanıyor olacaklar. Saniyede trilyon işleme yaklaşan hızları ile GPU’lar, sadece resim çizmekten daha yetenekliler. OpenCL yeteneği sayesinde bu güç, günümüz hesaplamalarında da kullanılabilecek.

Son Yazılar
Son Yorumlar
Hakkımızda
zeki: iPhone'uma 9.2 versiyon iTunes yuklemek istiyorum....
applechronicles: Mac'de uygulama yüklemenin farklı şekilleri bulunur. Bu yükleme biçimleri uygulama ür...
ORHUN: Bir program indirdiğimde, örneğin messenger, O'nu dock'a koyuyorum ama bilgisayarı ka...
applechronicles: Gökhan bey, açıklamanız Migros'ta satılan iPad'lerin fiyatın Fahiş olduğu gerçeğini d...
Gokhan: Arkadaslar bazi konulardaki bilgimi paylasmak isterim. Migros un IPAD operasyonu icer...

Apple Chronicles

Herkese merhaba,

Uzun süredir düşündüğümüz ama fırsat bulamadığımız Apple günlüklerini tutmaya başlıyoruz.

Bu blogda Apple hakkında haberler, söylentiler, yorumlar bulacaksınız. Apple derken, Apple ile ilgili herşeyi kastediyoruz. Apple ürünleri ve Apple platformu ile ilgili yazılım ve donanımlar hakkında ne biliyorsak paylaşacağız. Sorunları gündeme getirip çözümlerini bulmayı planlıyoruz. İnşallah başarılı oluruz.

Kalın sağlıcakla…