11:36

Рубрика вопрос от гуманитария. Имеется 4гб оперативки на компьютере с 32-разрядной Win7. Некоторым программам стало памяти не хватать (Python вот, например, ругается). Ситуация с памятью выглядит как-то так. Понять не могу, меня спасет переустановка на 64-разрядную ОС или все же надо ноутбук новый покупать?)
Спасибо!

Комментарии
08.11.2016 в 11:49

Сильно бы спасла перестановка на 64хразрядную, если бы оперативки у вас было бы больше 4х гб, а то оно добавит всего лишь те недостающие около 500мб, если вас это спасет, то можно и переставить. Но если в ноутбуке все устраивает кроме оперативной памяти, то не проще ли добавить только ее, докупить планку и вставить, во многих ноутах можно такое сделать.
08.11.2016 в 11:52

64 разряда никак не освободят оперативную память. Но они позволят воткнуть в ноут больше памяти. Я не имею твёрдой уверенности в цифрах, но по-моему 4 ГБ это как раз тот предел, выше которого x86 система подняться не в состоянии. А x64 — может.
08.11.2016 в 12:07

Doubleclouder, HiLeen, вот, этот вопрос меня и волновал, какой там предел) Потому что где-то пишут 2, а где-то 3,5 (что означает, что память нужно таки добавить вместе с переустановкой системы). Спасибо, буду думать, что лучше - заменить память или все же потратиться на новый ноут, а то этому уже лет 7 как-никак.
08.11.2016 в 12:12

послезавтра;, а вы внутрь загляните, м.б. там есть ещё один пустой слот под оперативку? Тогда достаточно будет просто воткнуть ещё планку — а не заменять имеющееся.
08.11.2016 в 12:15

Doubleclouder, я уже проверила, там 2 по 2гб стоит, так что надо заменять одну) А еще вопрос - есть же еще связь с разрядностью процессора, кажется? У меня вроде 32. Или я чего-то не понимаю?
08.11.2016 в 12:33

Sometimes reasonable men must do unreasonable things
а ругань заскриньте...
может просто файл подкачки надо очистить...
08.11.2016 в 12:37

Hellraiser-ru, да просто во время выполнения кода пишет Memory Error. Как чистят его, не подскажете?)
08.11.2016 в 12:39

життя - це те, на що звертаєш увагу
Вообще, 32 требует для себя 1 гиг оперативки, 64 - 2 гига. У меня по статистике в спокойном состоянии как раз примерно чуть меньше 2 и ест. Так что если просто переставите систему, то может и хуже стать, пол гига добавите, один отнимете...
08.11.2016 в 12:39

послезавтра;, в смысле, связь? Память она и есть память, она должна быть совместима с материнкой и всё. Обычно это исчерпывающе описывается типом: DDR, DDR2, DDR3, SO-DIMM и какие там ещё бывают. Отдельной памяти для x86 и для x64 систем не бывает.
Зато бывают ограничения на общий объём памяти на материнской плате и на объём памяти в каждый слот. Об этом надо обязательно читать в мануале перед покупкой.
08.11.2016 в 13:03

Крайне злопамятное хамло ;)
Помимо общего ограничения объема доступной оперативной памяти, 64-битная версия системы еще и увеличит ограничения использования памяти на процесс. В 32-битной системе один процесс не может использовать более 2Гб памяти, даже если у вас свободно 3Гб)
08.11.2016 в 13:04

Sometimes reasonable men must do unreasonable things
послезавтра;,
comp-profi.com/view_post.php?id=69

но ошибка памяти и нехватка памяти разные вещи.
08.11.2016 в 13:13

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
Предел памяти, который может адресовать 32х-разрядная ОС - 4ГиБ (2^32). Но из этого пространства отнимается некоторое количество памяти для адресации других устройств. Подробности отчего так можете почитать здесь, если интересно. Количество памяти, которая 32х разрядная Windows может отдать одному приложению - 2Гб. Есть исключение, но оно не особо интересное.
Если вы хотите видеть всю память, то вам потребуется совершить некое нарушающее лицензию деяние - применить патч PAE, который позволяет ядру ОС использовать 36-битное адресное пространство. Система сможет использовать все 4Гб памяти, но приложениям в любом случае больше 2х ГБ не даст. Такова ее подлая 32х-битная натура. Так же, использование PAE ведет к проблемам с драйверами Aetheros (некоторые Wi-Fi адаптеры) и встроенными видеокартами Intel. По крайней мере так было в последний раз, когда я пользовался этим патчем года два назад.

С чего вы взяли, что у вас проблемы с памятью? Половина из доступных вам 3,5 Гб пуста, если верить скриншоту с диспетчера задач.
08.11.2016 в 13:27

Hellraiser-ru, спасибо!
Hellraiser-ru, Ржавый Филин, значит тут я некорректно выразилась. В общем и целом все ок, но вот на относительно больших объемах вычислений питон выдавал мне ошибку памяти, что, конечно, можно пережить, но для учебы надо. На другом компьютере все то же самое посчиталось относительно быстро, поэтому я хочу что-то сделать со своим :)
Doubleclouder, это я к тому, что я могу ведь поставить при процессоре с архитектурой Intel 64 x64 ОС?)
08.11.2016 в 14:04

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
 послезавтра;, тогда ставьте x64 ОС и x64 питон. Это решит все ваши проблемы (разве что если программа на Питоне написана так, что сможет сожрать любое количество оперативки. Тогда не решит :) )
08.11.2016 в 14:16

Жизнь не MultiEdit. UNDO не сделаешь.
А CPU сам по себе 64 бита? Если нет, то 64-я система не встанет никак и никакая.
08.11.2016 в 15:57

послезавтра;, да сможете, конечно, если процессор 64-разрядный. Без разницы: Intel, AMD...
09.11.2016 в 00:04

KiraV, Doubleclouder, вот я же права, что процессор позволит поставить х64 скрин
Спасибо всем большое за консультацию! :)