• 🎉 Форуму - 23 роки!
    З нагоди 23-річчя форуму даруємо знижку 23% на рекламу!
    Використовуйте промокод 23YEARS під час замовлення реклами та отримуйте знижку 23%.
    Промокод діє до 1 вересня 2026 року.

Проблемы с виндой

  • Автор теми Автор теми SilverStoun
  • Дата створення Дата створення
Если брал в барахолке и остался манибек неси назад или же в магазин мол не понравился если ему не более 2х недель.

на каком основании отдавать по манибеку? брал трехядерный, работает, как трехядерный..какие претензии?
 
на каком основании отдавать по манибеку? брал трехядерный, работает, как трехядерный..какие претензии?

Ну это в том случае если обещали 4 ядра стабильных, а вообще манибек это манибек, непонравилось и все.
 
Ну для начала, неплохо описать что за железо стоит у Вас. А также, какие ошибки выдает Windows.
Вы чистую х64 ставили или апргрейдили х32?
Я ставил сборку 64роз. винды,на 32 роз рядной тоже сборке всё норм работает 4 ядра,а на 64 ро. винда загружается загорается приветствие и всё синий экран и чёто там по английски пишет (физик дамп чё то мемори),проц покупал на ХФ но манибек уже к сожалению прошол (не было возможности проверить до выходных)хозяин продал как 4 ядерник клялся что проц на всех виндах работает я был у него дома у него как раз стаяла 32 ро винда,я протестил у него сё было норм,а тут такая запара с 64 виндой :(
 
bcdedit /set IncreaseUserVa хххх - где хххх это максимальное выделяемое под приложения количество памяти. А там уже дело только в том, сколько захотят приложения отхавать.

При разработке программного продукта для операционной системы семейства Windows необходимо помнить об ограничениях, накладываемых на размер данных, которые программа может объявлять и использовать. Windows накладывает на программы следующие 3 вида ограничений:

Статические данные. Ограничение накладывается на размер самого исходного кода программы и размер статически выделяемой памяти. В языке C++ такие данные обычно представлены переменными, объявленными на глобальном уровне вне процедур. Как для 32-битных, так и для 64-битных программ, ограничение на размер статически выделяемой памяти равно 2 GB.
Динамические данные. Это данные, память на которые динамически выделяется во время исполнения программы. В C++ такое выделение обычно осуществляется функцией malloc или оператором new. В 32-битных программах размер динамически выделяемой памяти ограничен 2 GB, в 64-битных — 8 TB.
Стековые данные. На них память выделяется при заходе в процедуру и освобождается при её завершении. Максимальный размер стека программы составляет 1 GB и для 32-битных, и для 64-битных приложений. (Размер стека задаётся линковщиком и по умолчанию составляет 1 MB)
У 32-битного приложения запущенного в 32-битной Windows суммарный размер всех перечисленных типов данных не должен превышать 2 GB. (Практически ограничение равно 1.75GB из-за требований к памяти самой операционной системы) 32-битная программа, собранная с ключом /LARGEADDRESSAWARE:YES может выделять до 3-х гигабайт памяти, если 32-битная операционная система Windows запущена с ключом /3gb. Эта же 32-битная программа, запущенная на 64-битной системе, может выделить почти 4 GB памяти (на практике около 3.5 GB).

Заметим, что ограничения на максимальный размер статически-выделяемой и стековой памяти одинаковы для 32-х и 64-х битных Windows приложений. Это связано с форматом типа файлов Portable Executable (PE), который используется в Windows для описания exe и dll файлов. Статические и стековые данные располагаются в первых 2-х GB адресного пространства приложения. Стоит помнить, что данные ограничения накладываются самой операционной системой и не зависят от используемого компилятора.
 
bcdedit /set IncreaseUserVa хххх - где хххх это максимальное выделяемое под приложения количество памяти. А там уже дело только в том, сколько захотят приложения отхавать.

2^32 все что может съесть приложение.
 
Назад
Зверху Знизу