PC'nizde neden iki Program Files var?

Windows, neden kurulu programları iki ayrı "Program Dosyaları" klasöründe saklıyor?

PC'nizde neden iki Program Files var?
Müdahale etmenize gerek yok

Windows'un Dosya Gezgini'ninde biraz zaman geçirdiyseniz, C: sürücünüzün kök dizininde bir değil, iki Program Files klasörünün bulunduğunu fark etmişsinizdir. Genellikle Program Files ve Program Files (x86) isimlerine sahip olan bu iki klasör, Windows'un 64-bit sürümünü kullandığınızı gösteriyor.

64-bit kodları çalıştırabilen bilgisayarlar, yaklaşık 10 yıldır piyasada olduklarından, bunda şaşılacak bir durum yok. Ancak programların çoğu halen 32-bit makinelere ve işletim sistemlerine göre yazılıyorlar. 64-bit Windows'lar, geriye dönük destek sağlayabilmek için hem 32-bit, hem de 64-bit programları çalıştırabilmek zorundalar. Windows ise 32-bit'lik ve 64-bit'lik programları ayrı yerlerde saklayarak oluşabilecek sorunların önüne geçiyor.

Örneğin herhangi bir 32-bit program, bir .dll dosyasını aradığında ve 64-bit'lik sürümle gelen .dll'yi bulduğunda, program çalışmayacak, dahası neden çalışmadığını da bilmeyecektir. Bu tür sorunları aşmanın en basit yolu, klasörleri ayırmaktan geçiyor.

32-bit kodun x32 yerine x86 olarak adlandırılmasının nedeniyse, eski işlemcilerde kullanılan model numaraları. 16-bit işlemciler 8096 mimarisini kullanmaktaydı. 1980'lerin sonlarındaki işlemciler (386, 486 gibi işlemciler) de 8096 koduyla çalışıyordu, ancak x86 model numarasını kullanıyordu. Bu nedenle 86, x64'ten önce gelen hem 16-bit, hem de 32-bit kodları kapsıyor. Ancak 16-bit x86 kodlar, Windows'un 64-bit sürümünde çalışmıyor.

Zeynel A. Öztürk

Okuyucu Yorumları

Toplam 14 Yorum

32 bit desteğini keseceksin arkadaş, bak os x'e, apple önce uyardı programcıları uyardı, uyarıdan 1 yıl sonrada 32 bit uygulama desteğini kaldırdı.

@09 Mayıs 2015 00:43 Apple dediğin pc pazar dağılımında neredeyse "diğer" bölümünde kalıyor onun için basit olur tabi böyle bir karar :p

@09 Mayıs 2015 11:47 beni ilgilendirmez skıyorsa bunu ms yapsın sıkar biraz...

@09 Mayıs 2015 00:43 bunu yap ondan sonra kullanıcı sayın %10 a düşsün

Dunyada kactane 32bit pc var biliyormusun.apel keser destegi git yeni cihaz al diye.

2 değil 3 klasör birde Program Data diye bir klasör çıktı piyasaya!. Bağzı programlarda dosyalarını buraya kuruyor. :)

@09 Mayıs 2015 14:25 Sanki orda daha çok ayar dosyaları var gibi hiç incelemedim aslında ciddi ciddi

Bir kişide sormamış neden x86 klasörü Türkçe iken x64 İngilizce ? Bu sorunun cevabını çok merak ediyorum :D

@10 Mayıs 2015 11:16 Çünkü Windows başka dillere çevrilmesini istememiş :)

Çift ekran kartı olan laptoplarda ekran kartını güncelleyememenin tek nedeni bu iki program files klasörünün olmasıdır. Ekran kartını yüklerken otomatk disya yolu olarak program filesi seçiyor ama yüklediği yeni driveri bilgisayar görmüyor. Bunu düzeltmek için kurulum sırasında yolu değiştirip driveri program files(x86) ya kurarsanız ekran kartınızın başarılı şekilde güncellendiğini göreceksiniz.

Benim Oyunlarım ve programlarım Program Files (x86) 'ya kuruluyor yani 32 bit çalışıyor 64 bit çalıştırmak istiyorum ne yapmalıyım?

onları oraya taşırsan 64 bit olacaktır

Teşekkürler bilgilendirme için.

Bende 64 Bit Windows 7 Kullanıcısıyım.Ama Ben Zaten 64 Bit'e bazı Uygulamaları Çalıştırmak İçin Geçtim.32 Bit'lik Bir Durumum Yok O Yüzden Gereksiz Yer Kaplıyor ... Zaten Artık 32 Bit Eskidi Ve Herkez 64 Bit'e Geçti ...

Sen de yorum yaz

 



CHIP'i Takip edin
E-Posta listemize katılın
CHIP Dergi Mobil Cihazınızda

İlginizi çekebilir