Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Windows 7 Bilmeceleri (64/32Bit Hangisi, Hangi Paket/Sürüm Diyenler) İçeri

Tusunami

Fahri Üye
Fahri Üye
Galatasaray
Katılım
28 Temmuz 2013
Mesajlar
47
Tepkime puanı
2
Puanları
0
Konum
Universe
Web sitesi
www.twitter.com
64/32 BİT NEDİR BAKALIM





















64 Bit Nedir?



Kısaca anlatmak gerekirse 64 bit Hafıza adreslemesi, tam sayı tipi(Bilgisayar terimi olarak.) olarak geçer. Merkezi işlem birimi (CPU) da ALU yani aritmetiksel hesaplama ünitesi bulunmaktadır. Bu ünite işlemcinin gelen verileri işlediği bir nevi düşünen kısmıdır. 64 Bit bu kısımda çoğunlukla ele alınır. CPU üzerinde Register denilen bir birim bulunur. Bu birim birer küçük hafıza diyeceğimiz bir alanlardır. CPU ya özel hafıza birimleri diyelim. Bu birimler en hızlı hafıza birimleridir. Normal Ram yada Özel üretim Ram'ler dahi Register birimlerinin hızlarına erişemez. Register CPU işlem yaparken hesaplanan işlemi işleyip ilk önce buraya geçici olarak koyup diğer işlemlerine devam eder. Veri adresleri ve adres yolları buraya bilgilerini bırakıp diğer birimlere devam ederler.



Önceleri 64 Bit işlemci mimarisi çıkmadan önce 32 Bit işlemci mimarileri bulunmaktaydı. Biraz önce bahsettiğim Register bölümü ALU'nun en önemli birimidir. Register boyutları ne kadar büyükse işlenen işlem sayısı o kadar fazla olur. 32 Bit işlemcilerde bu Register kayıtları düşük olduğundan işlenecek veri parçalara bölünüp işlemciye bildirilip Aritmetiksel işlemlere uğrayıp gönderileceği birimlere iletiliyordu. 64 Bit ise tahmin edeceğiniz gibi Register alanları daha fazla büyütülerek daha fazla aritmetiksel işlem (ALU) yapılarak daha kısa sürece çok iş sağlayabiliyordu. 32 Bitin adreslemesi sınırlıdır. Kısacası 4 GB ram ile sınırlandırılmış olup bir İşleme (Process) mesela Adobe Photoshop ile bir resim çalışması yaptığınızı düşünün: Photoshop.exe işlemcide maksimum 3.25 GB sınırlarında adresleme yapabilecek ve işlemcide o ayrılan bellek ile işlemlerine devam edecektir. Ama 4 GB nın tamamı kullanılmamış diyeceksiniz. Evet çünkü Kullanılan işletim sistemide kendisi için belirli bir adres ayırıp sağlıklı çalışmak zorundadır. Mesela Windows ilk açılışında boot'tan itibaren DLL yüklemeleri, Servis Yüklemeleri, Kullanıcı arayüzü vb işlemler için özel korumalı bir bölge açar ve buraya erişimi yasaklar. Bu yüzden 4 GB yi bir program kullanamaz.



64 Bitte ise tam tersidir. Toplam adresleme 2 Terabyte'a çıkartılmıştır. 64 Bit destekli bir işlemci sayesinde 4 GB ram ve üzerini rahatlıkla kullanabilirsiniz. Fakat bir sorunumuz var: İşletim Sistemi !!!

İşletim sistemi İşlemciye Programdan aldığını bildirmek zorundadır. Bir nevi aracı düşünebiliriz. 32 Döneminde İşletim sistemleri 32 Bit mimarili işlemciler için derlenmiş ve uyumlaştırılmıştır. Mesala Windows XP yi ele alalım. İlk çıktığında 64 Bit işlemci Yoktu (Burada şundan bahsetmek istiyorum. 64 Bit işlemciler vardı ama Kurumsal özel üretimli ve normal kullanıcının alamayacağı düzeydeydi.). Bu yüzden Microsoft Yaygın olan işlemcilere uygun olarak Windows XP yi derleyip piyasaya sundu. Fakat XP nin çıkmasından bir sene sonra AMD Firması Athlon64 işlemcilerini piyasaya sundu. İlk normal kullanıcı için piyasaya sürülen işlemciler. Microsoft 1 Yıl sonra Windows Server 2003 ve Windows XP 64 biti piyasaya sürdü.

Dediğim gibi eğer İşletim sistemi işlemci ile uyumlu değilse 64 bit kullanılamaz. Kısaca bundan bahsettim.





64 bit Ve Geri Uyumluluk



64 Bit işlemci için özel olarak üretilmiş programlar, işletim sistemleri, sürücülerin olması şarttır. 64 Bit için en büyük şart işlemcidir. İşlemciniz desteklemiyorsa bundan faydalanamazsınız. Dediğim gibi 64 bit için kodlanmış ve derlenmiş bir program geri uyumlu değildir. Burada bir sorun var. Ya eski bir programınız varsa? Yada sevdiğiniz bir oyun 32 bit ile yazılmışsa. İşte handikap burada başlıyor.

Burada en büyük iş o programı geliştiren firmalara düşüyor. Ama işletim sistemi geliştiren firmalar(Microsoft,Suse,Apple gibi)'a da büyük işler düşüyor. Şuana kadar en iyi performansı sağlayan Microsoft olmuştur. Windows XP 64 Bit çıktığında biz programcılar kara kara düşünmüştük. Programlarımız tekrar derlenecek özel 64 Bit sürümler gerekecek diye. Ama Microsoft bizi bu düşünceden kurtardı.

Windows on Windows (WoW) teknolojisi sayesinde 64 bit derlenmiş bir Windows XP üzerinde 32 bit programlarınızı çalıştırıyor, oyunlarınızı oynuyor keyfinize bakıyordunuz. Tek bir şey sorun oluyordu oda driver desteği mecburen 64 bit destekli olmak zorundalar. Şimdi biraz açalım bu WoW'u. WoW bir nevi sanal Windows gibi bir uygulamadır. Microsoft Windows u kodlarken 32 bit programlar için özel olarak Windows içinde sanallaştırma yapmıştır. Mesela System32 klasörü Normal 64 bit için kullanılırken Wow64 klasörü eski 32 bit uygulamalar için bırakılmış ve işletim sistemine eğer bir 32 bit program çalışırsa onu tanıması ve bu sanallaştırmaya uyması kod ile bildirilmiştir. Burada şu dezavantaj geliyor. 32 bit programlar Mesela 8 gb raminiz var ve Windows XP 64 bit kurulu diyelim. 32 Bit program eskisi gibi hala 3.25 gb ram görmektedir. Sebebi basit eski kodlama.

Peki performans kaybı: Çok az denilecek düzeydedir. Sanallaştırma sadece görsel kısım. İşlemciye bildirilirken program 32 bit bir program olarak bildirilip işlemci tarafında yine 32 bit işlemler yaptırılır. Adresleme sorunu bu işte ama performans fazla fark edilmez.





Performans



İlk olarak Windows Vista kurdunuz. İşlemciniz 64 bit bir işlemci. Raminiz 8 gb. Mesela diyelimki bir oyun açtınız. Eğer oyun 64 bit işlemci için derlenmemiş 32 bit bir programsa hiçbir performans göremezsiniz. Burada performansı işlemci hızınız çekirdek sayınız ve ram ile ekran kartının hızları belirler.

Pekala 64 Bit destekli bir program kurduk diyelim. Örnek: Adobe Photoshop CS4. 5 tane HDR formatında raw dosyalar açık ve özel yöntemle yüksek kaliteli bir resim elde etmek için çabalıyorsunuz. Photoshop'un ayarlarından ram kapasitesini bilgisayarın raminin %80 ini kullan olarak ayarladığınızı var sayıyoruz. Otomatik man 5-6 GB rami rahatlıkla tüketecektir. Ve renderlama işlemi çok rahat ve hızlı bitecektir. Burada eğer ekran kartınıda kullan derseniz Photoshop 64 bitin verdiği ram avantajı ve adresleme aracılığıyla işlenen veriyi ekran kartından işlemciye gönderecek ve hızlı bir sonuç elde edeceksiniz. Aynı şeyi birde oyunda düşünün. Mesela Crysis. Çok rahat ve hiçbir takılma olmadan keyifle bir oyun.

Peki benim 2 GB ramim var işlemcim de 64 biti destekliyor. Sorun olur mu? Hayır sorun olmaz sadece şunu aklınızdan çıkartmayın. 64 bit işlemlerde adresleme yüksek olduğu için rame daha fazla yüklenilir. Buda ram kullanımını arttırır. Sağlıklı çalışma için 4 gb ram önerilir. Ki böylelikle takılma yada dar boğaz olmasın. Forumlarda yada teknoloji sitelerinde soruluyor sıklıkla. Özellikle Windows Vista kullananlar buna şahit oluyor. Eğer 64 bit bir Vista kullanıyorsanız ve ram miktarı 4 gb nin altındaysa Windows işlemlerin aksamamısı için Harddiski sanal bellek olarak kullanır. PageFile dosyası vardır bu dosyaya İşlemcide çalışan işlemleri aktarır. Bu işlemdede durmadan Bilgisayarınızın harddisk ışığı yanar. 7200 devir harddisk altı harddisk yada sağlıklı ortamda çalışmayan bir harddisk kullananlar(sıcak,tozlu,harici) ve 1 GB ramli makinaya Vista kuranlar bu sorunla karşılaşmaktadırlar. 64 bit burada kötüdür.





32 Bit mi hızlı 64 Bit mi?



Bu soruyu şöyle soralım. Bir su kanalı var küçük(32 bit) ve bu su kanalına bağımlı bir çok çiftçi var. Çiftçiler sulama zamanı gelince mecburen kanala yüklenecekler ve kanal bu kapasiteyi kaldıramayacak. Darboğaz oluşacak su yetmeyecek.

Bu kanalı 2 katına çıkartalım. Çiftçiler rahatlıkla tarlalarını sulayacaklar. İşte fark budur. Olaya şöyle bakalım. Kanalın su kaynağını güçlü bir pompa sağlıyor diyelim. Çiftçiye daha fazla su gidecek. Kanal küçükte olsa akış yüksek olduğundan tarla sulaması daha çabuk olacak. Kanal büyük ve pompa küçük olsa küçük kanalın hızı ve büyük kanalın sulama hızı aynı zamanda biter. Ya pompa ile kanal büyük olursa. Artık onuda siz düşünün ;

Burada işlemci hızınız yüksek ve 32 bit işlem yapıyorsanız o işlemi 64 bit bir sistemde 64 bit ile kodlanmış ve derlenmiş bir programla kıyaslarsanız eşit olur. Çünkü 64 bit işlemci daha fazla veriyi adresleyip işler. Hızlı bir işlemci ve 64 bit bir program olursa daha hızlı işlem gerçekleşir.













PAKET SÜRÜM FARKLARI NELERDİR BAKALIM





Aşağıdada gördüğünüz gibi aslında paket sürümleri (Home, ultimate, starter) arasında sadece içerik farkı var performans farkı kesinlikle yoktur.















GERİYE UYUMLULUK VE PERFORMANS







Windows 7'de derin değişiklikler



Windows 7, Windows Vista'ya göre büyük güç ve hız avantajına sahip. Microsoft uzmanı Mark Russniovich de bu konuyla ilgili önemli açıklamalarda bulundu.



Russinovich ve tasarımcı Arun Kishan'ın Windows mimarisindeki pek çok geliştirmede büyük payı var. Özellikle de çok çekirdeğe yönelik geliştirmeler, Windows kullanıcılarının canını sıkan takılmaları, bekleme ve çökmeleri temelinden çözen, çok önemli değişiklikler bu ikilinin imzasını taşıyor.



Daha önceki mimarilerde ve de özellikle çok eski olan Windows XP'de, işlemci şeridindeki iş bitmeden bir diğer işe geçilemediği için büyük bir performans kaybı söz konusuydu. Windows 7'nin gelişmiş çoklu işlem desteğiyle bu çözülüyor. Bekleme yapmıyor, yolu açıyor.



Kishan ve Russinovich yaptıkları açıklamalarda her şeyin eskisi gibi çalıştığını söylüyor. En azından görünürde, çünkü bu değişiklikler işletim sisteminin oldukça derinlerinde yatıyor ve uygulamalar, kullanıcı farkına varmadan yapılacak işlemlere göre çok daha iyi ölçeklendiriliyor.



Bu ölçeklendirme sadece donanımdan performans almayı değil, eski donanımlarda akıcı bir kullanımı da sağlayan temel unsur oluyor. Windows eskisi gibi sistem ihtiyaçlarında diretmiyor, ne bulursa onu kullanıyor ve de sistemi yormuyor. Ama gerektiğinde daha önceden kullanılamayan şekilde bütün kaynakları verimli bir şekilde değerlendiriyor.



İşlemciyi boşa alarak sistemi hızlandırmak!



Sistemde yapılan yeni bir değişiklik, işlemcinin boşta kaldığı süreyi uzatarak enerji tüketimini azaltıyor. Elbette performans bekleyen kullanıcıları enerji tasarrufu pek ilgilendirmiyor. Ama bu değişiklik performansa da olumlu yansıyor.



Bütün sistem yavaşlatılmıyor ve işlemlerin işlemciyi ilgilendirmeyen kısmı sürdürülerek darboğazlar engelleniyor. Donanımlar mevcut sistem kaynakları için daha az "interrupt request" yolluyor, daha az kavga ediyor.



Windows tasarımcıları sistemin en performanslı çalıştığı zamanın sanılanın aksine hafıza boştayken değil, bütün bellek kullanırken olduğunu keşfetmiş durumda. Sadece birkaç MB boşta bırakarak belleği çok daha verimli kullanmanın yolunu bulan tasarımcılar, çok az işlem çalışırken bile bunun etkili olduğunu, 8GB bellek bile olsa bunun çoğunun kullanılmasının daha etkili olduğunu keşfetmiş.





Vista en çok tepki aldığı konuda haklı çıktı



Windows boş bellek bulduğunda sıfırlarla doldurmak yerine sistemin bir sonraki muhtemel kullanacağı uygulamaların bilgilerini yazarak sistem performansını arttırıyor. Sabit diskten veri okunması RAM ile kıyaslanmayacak kadar yavaş kalıyor. Boşta kalan belleğin bu şekilde değerlendirilmesi günlük kullanımda büyük fark yaratıyor.



Bu açıklama daha önce Vista döneminde de yapılmıştı ama kullanıcılar zaten Vista'nın ihtiyaç duyduğu 2GB minimum belleğe sahip olmadıklarından, bu özellikten de faydalanamamıştı. Windows XP'den gelen hafıza boşaltma alışkanlığı da Vista'nın belleği dolu tutmasına kullanıcıların ateş püskürmesine sebep olmuştu.



Windows XP döneminde dolu hafıza boşaltmak ve ek yazılım kullanarak bu işlemi yapmak mantıklıydı çünkü hafıza Vista ve Windows 7'deki gibi sistemi hızlandırmak için kullanılmıyordu. Genellikle bir yazılım işi bittikten sonra bellekten aldığı alanı kilitli bırakarak sistem performansını düşürüyordu.



Sonuç itibariyle kullanıcıların çoğunun pek tadını çıkartamadığı bellek kullanımı, Windows 7 ile beraber düşük güçte bilgisayarları süründürmeyecek ama yüksek güçlü bilgisayarları uçuracak bir şekilde ele alınıyor.





Windows 7 RAM'i sömürüyor mu?



Devil Mountain Software yayınladığı raporlarda ve yaptığı açıklamalarda Windows 7'nin bütün RAM'i kullandığını ve performansı çok kötü etkilediğini iddia ediyor.Bazı kullanıcılar da Windows XP, Windows Vista ve Windows 7'nin bellek kullanımına görev yöneticisinden kontrol ettiler. Windows 7 gerçekten de olan RAM'i kullanıyordu ve bu kötü performans iddialarının haklı olduğunu düşündüler.



İddialara göre bellek kullanımı fazla olunca sistem sabit diskte önbellek dosyaları oluşturmak zorunda kalıyor ve performans düşüyordu.Ancak yapılan açıklamalar gerçekten bu kadar uzak olabilirdi. Daha önce de bu konuda haberler yapmıştık, ancak bu yanlış bilgilendirme üzerine işin aslını bir kez daha vurgulamak gerekiyor...



Windows 7 RAM'i zaten önbellekleme işlemi için kullanıyor. Eğer sistem belleği kullanmıyorsa, Windows 7 sık kullanılan uygulamaların bilgilerini otomatik olarak RAM'de önbelleğe atıyor.Windows 7 bu sayede performansı körüklüyor ve olan sistem belleğinden maksimum performans sağlıyor. Sık kullanılan masaüstü işlemlerinin verilerini bu sayede çok hızlı çalıştırıyor.



Eğer bir uygulama RAM'e ihtiyaç duyuyorsa, bellekteki bu tür verileri silerek, hemen gereken verileri yüklüyor. Kısacası Windows 7 ne kadar çok RAM kullanırsa, sistem o kadar iyi performans veriyor.Windows 7 Ultimate başta olmak üzere pek çok Windows 7 sürümüyle yaptığımız testlerde, 1 GB belleğe sahip sistemlerin bile çok iyi performans verdiğini kendi gözlerimizle gördük. Kısacası iddialar Windows XP devrindeki anlayıştan kalma ve modern işletim sistemleri için kesinlikle geçerli değil.





Windows 7 eski bir Pentium II'de çalışır mı?



Windows 7'nin netbook'lar üzerinde çok iyi çalıştığını ve oldukça mütevazi sistem kaynağı gereksinimlerine sahip olduğunu öğrendik. Ancak netbook'lardan çok daha zayıf donanımlarda çalışan Windows 7 bütün kullanıcıları şaşırttı. Ne tür bir donanımda mı? 266MHz Pentium II ve 96MB RAM ile!Windows 98 çalıştıracak güçte bir bilgisayar Windows 7'yi çalıştırabiliyor. İnternet forumları deney yapan ve bunların sonuçlarını paylaşan kullanıcılarla dolup taşıyor. İçlerinde 900MHz Celeron kullananlar da var ve oldukça iyi çalıştığını bile söylüyorlar. Bu konuda bir heyecan dalgası var. Donanım meraklıları bu tür testlerle oldukça eğleniyorlar.





[Üye Olmadan Linkleri Göremezsiniz.

Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun


Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst