3

Спецификации опережают время:

AMD Athlon XP 2400+ @ 2,00 ГГц / 1 ГБ оперативной памяти PC-3200/160 ГБ IDE HDD / 128 МБ GeForce 6200 AGP / FIC AM37 / 350 Вт, блок питания / Windows XP Pro SP3

Итак, в XP есть всплывающие окна, говорящие, что у меня мало виртуальной памяти. Тем не менее, у меня есть программа под названием SmartRAM (часть Advanced SystemCare от IObit), и она отображает загрузку ЦП и файлов подкачки, а также свободную физическую и виртуальную память. Эта программа показывает, что на моей машине есть как минимум 2000 МБ свободной виртуальной памяти, когда всплывающие окна XP говорят, что у меня недостаточно виртуальной памяти.

Прежде всего, из-за полного отсутствия виртуальной памяти мой компьютер зависнет? Во-вторых, как я могу решить эту нехватку виртуальной памяти? (Полное переформатирование возможно, но не может быть сделано немедленно ...)

Заранее спасибо.

1 ответ1

4

ИТ-специалисты часто не понимают, что такое виртуальная память, а что нет. Это то, что рассматривается в курсе по операционным системам для студентов, но, к сожалению, большинство людей заканчивают обучение, даже не понимая этого.

Пространство подкачки имеет мало общего с виртуальной памятью и используется, когда на компьютере не хватает физической памяти. Это связано с дисковым пространством.

С другой стороны, виртуальная память - это абстрактная концепция, которая позволяет вашему компьютеру "адресовать" больше памяти, чем на самом деле, но не использовать больше. Независимо от размера подкачки, 32-битная машина может обращаться к ней и поэтому имеет 2 ^ 32 слова 32-битной виртуальной памяти каждое. Аналогично для 64-битной машины.

Я думаю, что ваша программа "помощник" может быть виновником. Попробуйте удалить его и посмотреть, если вы по-прежнему получаете ту же ошибку, потому что 2 ^ 32 - БОЛЬШОЙ номер.

Чтобы более конкретно ответить на ваш вопрос, виртуальная память не может быть достаточно низкой, и в результате вызвать сбой машины ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .