Windows XP: обновление оперативной памяти с 4 ГБ до 16 ГБ

Windows XP: обновление оперативной памяти с 4 ГБ до 16 ГБ

У меня 32-битная ОС Windows XP Home, собираюсь обновиться до 64-битной XP Pro, и я увеличиваю объем оперативной памяти до 16 ГБ. Должен ли я увидеть разницу?
Обычно я сжимаю кучу файлов за один раз. 32-битная @ 4 ГБ оперативной памяти на самом деле занимает 3,25 ГБ оперативной памяти, и когда я сжимаю 20 файлов, что занимает все 3 ГБ, система практически зависает. Так что, если я обновлюсь до 16 ГБ, это решит мою проблему? Процессор испытывает небольшую нагрузку в этом процессе.

решение1

Вы правы в том, что 32-разрядная версия Windows XP ограничена максимальным объемом оперативной памяти в 4 ГБ.

Разница, которую вы обнаружите в 64-битной версии Windows XP, заключается в том, что для нее трудно найти драйверы оборудования, а часть программного обеспечения просто несовместима. Вам, вероятно, было бы гораздо лучше использовать 64-битную версию Windows 7 (не тратьте время на Windows Vista, она как постоянный, но непоследовательный проблемный ребенок) и виртуализировать Windows XP в VirtualBox.org, чтобы запускать любые приложения, которые у вас есть и которые несовместимы с Windows 7.

решение2

Обычно я сжимаю множество файлов за один раз.

Похоже, что в данном случае реальным узким местом может оказаться ввод-вывод жесткого диска.

Одновременное сжатие большого количества файлов приводит к большим накладным расходам, большому количеству операций поиска на дисках с вращающимися пластинами и, в некоторых файловых системах (особенно FAT32),тоннфрагментации. Я бы рекомендовал сериализовать такие задачи, если это вообще возможно.

решение3

Windows печально известна тем, что зависает при интенсивном доступе к диску.
Больше оперативной памяти не сильно изменится, если узким местом является доступ к диску.

Если ваш процессор медленный и компьютер не многоядерный, то процессор может быть еще одним узким местом.

Лучше вложить деньги в более быстрый диск и более быстрый процессор. Но тогда вам может понадобиться более быстрая системная шина, и довольно быстро придешь к выводу, что нужно купить совершенно новый компьютер.

решение4

Почему бы просто не сжать меньше файлов за раз? У вас вряд ли будет больше четырех ядер ЦП, поэтому вам не нужно запускать больше четырех процессов сжатия одновременно, чтобы получить максимальную отдачу от ЦП. А если вы используете многопоточную программу сжатия, например 7-zip, вы можете просто сжимать по одному файлу за раз.

Связанный контент