Windows XP: 4GB - 16GB RAM yükseltme


13

32 bit işletim sistemindeyim Windows XP Home - 64 bit XP Pro'ya yükselteceğim - ve RAM'imi 16GB'a yükseltiyorum. Bir fark görmeli miyim?
Genellikle bir seferde bir ton dosyayı sıkıştırırım. 32 bit @ 4GB RAM gerçekten 3.25GB RAM'dir ve 20 dosyayı sıkıştırdığımda - ki bu 3GB'ın tamamını alır - sistem neredeyse donmuştur. Yani 16GB'a yükseltirsem bu sorunumu çözmeli mi? CPU bu süreçte çok az strese sahiptir.


1
Ne soruyorsun?
SLaks

1
16 GB aşırı dolu olabilir.
Shinrai

1
Shinrai: Bu uygulamaya bağlı. Örneğin, kullanıcının Doom III'ü süper yüksek çözünürlüklü modda oynaması gerekiyorsa (veya isterse; genellikle bir "ihtiyaç" olduğu söylenirse, daha fazla RAM kesinlikle oyunun kalitesini artıracaktır.
Randolf Richardson

1
@Randolf - Dolayısıyla "olabilir". Açıkçası OP'nin gerçek ihtiyaçlarını değerlendirmesini öneriyorum.
Shinrai

@Randolf: Süper yüksek çözünürlüklü Doom 3, 4GB RAM'e yakın bir yer gerektirmiyor ... Yaklaşık 512MB VRAM yeterli.
rubenvb

Yanıtlar:


36

Windows XP'nin 32 bit sürümünün en fazla 4 GB RAM ile sınırlı olması haklısınız.

Windows XP için 64 bit sürümü ile bulacağınız fark, bunun için donanım sürücülerini bulmanın zor olması ve bazı yazılımların uyumlu olmamasıdır. Muhtemelen Windows 7'nin 64 bit sürümünü (Windows Vista ile hiçbir zaman boşa harcamayın, kalıcı ama tutarsız bir sorun çocuğu gibi) çalıştırmaktan ve daha iyi bir uygulama çalıştırmak için VirtualBox.org'da Windows XP'yi sanallaştırmaktan çok daha iyi olacaksınız. Windows 7 ile uyumlu olmayan


3
Dengesiz bir konuya dengeli bir bakış için +1. :)
Shinrai

2
Teşekkürler Shinrai! Yanıtlarımı, soru soran kişiye en yararlı olacağını düşündüğüm konulara odaklamayı seviyorum.
Randolf Richardson

1
Kabul! Hala eski XP'ye sadık kalan insanları
anlamayın

2
@Randolf Richardson: Bu, 32bit Windows XP'nin kasıtlı bir sınırlaması olduğunu, sınırın teknik nedenlerle genellikle 3 GB'ın biraz üzerinde olduğunu ve internetin PAE'nin XP ile nasıl çalışacağını (bu da açılır) 64 GB'a kadar)
0xC0000022L

2
@Randolf Richardson: Bazıları var, ama en kolayı RCE becerileriniz olduğunda. MmInitSystemO zaman kontrol edin . Bir yama dağıtmak (veya potansiyel olarak bir bağlantı) birçok ülkede yasadışı olsa da, DIY bu aynı ülkelerin çoğunda değildir. Bu hem temeldeki mekaniği açıklıyor hem de bir yama öneriyor. 32bit Vista için olsa da, aynı prensip XP için de geçerlidir. Önkoşul, PAE'yi destekleyen bir işlemci (ve bazen AFAIK bazen BIOS).
0xC0000022L

14

Genellikle bir seferde bir ton dosyayı sıkıştırırım.

Bu durumda gerçek darboğaz aslında sabit disk G / Ç olabilir.

Birçok dosyayı aynı anda sıkıştırmak, çok fazla ek yüke, eğirme plakalı sürücülerde çok fazla arama yapılmasına ve belirli dosya sistemlerinde (özellikle FAT32) tonlarca parçalanmaya neden olur. Mümkünse bu tür görevlerin serileştirilmesini tavsiye ederim.


LZMA veya LZMA2 veya ppma gibi yeni algoslarla sıkıştırma sırasında, darboğaz muhtemelen CPU'dur ve çoğunlukla RAM ile birlikte sıkıştırma sırasında (blok boyutlarına bağlı olarak). Yine de, bunlar paralel devam ederse, sabit disk yavaşlığa katkıda bulunmaya başlayacaktır.
0xC0000022L

Aslında. Tek bir LZMA sıkıştırması iş parçacığının iş parçacığı / çekirdek başına yaklaşık 350 MB RAM alabileceği düşünüldüğünde, 30 dosyayı aynı anda sıkıştırmak hızlı bir şekilde 42 gigabayt kullanılan belleğe kadar çıkabilir . Böyle bir durumda, 16 GB'lik bir sığır eti bile sayfa dosyasından sizi kurtaramaz. @STATUS_ACCESS_DENIED
oKtosiTe

Tamam, bence yanılıyorsunuz ve 30 dosya (tek arşivleyici başlatıldığında) 30 kat daha fazla bellek gerektirmiyor. İş parçacığı başına 350MB bellek (?). 30 arşiv başlatacaksanız, 30 kat daha fazla olabilir.
osgx

"Bir seferde bir ton dosyayı sıkıştırırım." Birçok dosyalar sıkıştırılmış olan vardı gibi bana geliyordu aynı anda çalışan birkaç sıkıştırma konuları ima hangi, aynı zamanda . Asker bu demek değilse, sıkıştırılan dosya sayısının nasıl alakalı olduğunu ve bu durumda haklı olduğunu görmüyorum. @osgx
oKtosiTe

8

Ağır disk erişimi yaparken Windows kötü bir şekilde donuyor.
Disk erişimi darboğazdaysa daha fazla RAM değişmez.

CPU'nuz yavaşsa ve bilgisayar çok çekirdekli değilse, CPU başka bir darboğaz olabilir.

Paranızı daha hızlı bir diske ve daha hızlı bir CPU'ya yatırmak daha iyidir. Ama sonra daha hızlı bir sistem veriyoluna ihtiyacınız olabilir ve oldukça hızlı olanı, tamamen yeni bir bilgisayar alması gerektiğini ortaya çıkarır.


2
sadece disk erişimi sırasında pencereler donmaz. Linux altında da oldu ve ara sıra değil.
rubenvb

@rubenvb: Bunu söyleyemezsiniz, çünkü Windows eğlencenin keyfini çıkarır;)
0xC0000022L

@rubenvb: Linux çok yavaşlayabilir, ancak Başlat menüsünün bile askıya alınabileceği Windows gibi tamamen donmaz.
harrymc

@harrymc: Windows 9x hakkında konuştuğunuz anlaşılıyor;)
0xC0000022L

@STATUS_ACCESS_DENIED: Disk i / o yönetiminin maalesef Windows'un son birkaç nesli için kapasitede geliştirilmediğine inanıyorum.
harrymc

8

64 bit Windows XP çalıştırmak, "arıların kafanızda yaşaması gibi bir şeydir".

Aşağıdakilerden birini yapın:

  • 64 bit Windows 7'ye geç
  • En sevdiğiniz Linux lezzetine geçiş yapın (64 bit Ubuntu 10.04 LTS kayalar)

Ne tür bir işlemciniz olduğunu söylemezsiniz, ancak sizi bir ton bellek eklemenin ve 64 bit pencerelere geçmenin, nasıl alınacağını bilen bir işletim sistemine geçmek kadar hızlanmayacağına dikkat ediyorum. çoklu çekirdek avantajı.

24Gb bellek ile çift dört çekirdekli bir xeons üzerinde çalışan pencereler var ve hatta windows 7 çalıştıran basit şeyler yaparak bataklık zamanları vardır.

Düzenleme 1 Windows XP Pro 64 Bit'ten uzak durmak için bir başka iyi neden, destek tarihinin belirsiz bir sonu olmasıdır. Windows XP'nin çoğu sürümü için 4 Nisan 2014 , ancak burada gördüğünüz gibi 64 Bit sürümünde bazı özel koşullar var


FUD için -1. Cidden şimdi, Windows karşıtı FUD'yi dışarı çıkarın; buna ihtiyacımız yok.
Billy ONeal

Pencereleri profesyonelce kullanıyorum ve pencerelerle yapmayı tercih ettiğim birçok şey var. Anti-windows FUD yoktur, Windows'un büyüyeceğini ve gerçek bir işletim sistemi olacağını düşündüğümde yüzüme çarpan gerçek.
Zeke Hansell

Kayıt için: Linux veya Mac OS'un da büyümeye yakın olduğunu düşünmüyorum. ;-)
Zeke Hansell

1
64-bit Windows XP için ilk önerilen alternatif 64-bit Windows 7 olduğu için bu konuda FUD değerlendirmesine katılmıyorum. Aslında, Windows XP'nin 64-bit sürümü, sürücü eksikliğinden dolayı bilinen bir sorundur. çoğu satıcı (hepsi Windows XP'nin çılgınca yaygın olan 32 bit sürümünü destekler, ancak çoğu zaman Windows XP'nin 64 bit sürümünü yokmuş gibi göz ardı eder). 64-bit Windows XP kullanan ve sürücüleri bulmakta korkunç sorunlar yaşayan bir kişiyi tanıyordum, bu yüzden birden fazla tedarikçi asla desteklenmeyeceğini söyledikten sonra vazgeçtiler.
Randolf Richardson

5

Neden aynı anda daha az dosyayı sıkıştırmıyorsunuz? Dörtten fazla CPU çekirdeğine sahip olmanız olası değildir, bu nedenle CPU'nuzdan en iyi şekilde yararlanmak için aynı anda dörtten fazla sıkıştırma işlemine ihtiyacınız yoktur. Ve 7-zip gibi çok iş parçacıklı bir sıkıştırma programı kullanıyorsanız, sıkıştırmanızı tek seferde bir dosya yapabilirsiniz.


2
Muhtemelen büyük IO çökmesi, CPU'nun temelde boşta olduğunu fark etmesinin nedenidir.
Mark Sowul

1
Ben sadece bir örnek aynı anda ve bağımsız olarak meydana gelen birden çok sıkıştırma işlemleri yerine, çok sayıda dosya sıkıştırma yapan bir örnek anlamına gelir "Ben tipik olarak bir seferde bir ton dosyaları sıkıştırmak" okuyorum. Bazı yeni arşivcilerin sıkıştırmada yüksek RAM kullanımına izin verdiğine inanıyorum, bu yüzden 3GB'ı bu şekilde kullanmak akıl almaz değil.
Sihirbaz

4

Windows 7 x64'e geçmenizi öneririm. Windows XP x64, aygıt sürücüsü uyumsuzluğu nedeniyle pek çok kişi için çok iyi çalışmıyor ve birçok yazılım x64'ü kullanmıyor, bu nedenle 32 bit modunda çalışan bir yazılım yok, çünkü alternatif yok ... Windows 7, x64 için gördüklerimden çok daha iyi bir desteğe sahip ve çoğu aygıt sürücüsü yüklenecek

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.