Войти

Показать полную графическую версию : Ограничение на объем памяти


Страниц : 1 [2] 3

Lamo
05-06-2003, 21:53
SandroK
Я и спрашиваю как объем доступный himem.sys
ограничить


Win9x/ME НЕ могут управлять памятью за пределами 512 Мб

Скриншот выложить с 768 метрами на 98SE ?
давай до такого доходить на будем  :)
Мне тачку разбирать лениво, чтоб модули вытащить
там шлейфов как на подстанции натолкано, фиг доберешся
Сорь заранее, я непытаюсь кого-либо "опустить"
просто говорю, что она работала без проблем
на 768 метрах; и работает нормально на 4Га если не ставить
дрова видяхи - после активации AGP получаем грабли,
виснет наглухо :( что она там поделить неможет я незнаю...

SandroK
06-06-2003, 20:43
Lamo
Извиняюсь, видать мимо прочел...
Таксь, по делу:
Откажемся от резких замечаний (это я себе), ОС 9x/Me в принципе видят память выше 512 Mb благодаря VCashe, те программе виртуальной адресации. При инициализации VCashe определяет размер доступной физической памяти и резервирует столько адресов в системном блоке (xC0000000 - 0xFFFFFFFF), что бы можно было бы выделить кеш такого размера (хотя кеш такого размера ни одна прога под 98-ым не затребует - повесится скорее).
Если на машину поставить память более 512, под резерв под адреса VCashe-а откусывает практически всю память в системном блоке. Отсюда нету свободной памяти под виртуальную машину коим является сеанс msdos-а. Так же проблема возникает с AGP картами, так как память под AGP aperture распологается то же в системном блоке (как раз это они поделить и не могут).
Обойти можно ограничив размер доступного кеша через MaxFileCache в system.ini, или ограничить размер доступной памяти через MSConfig, первая закладка кнопка дополнительно (Advanced) Limit memory to: ..., что в принципе одно и тоже.

Исправлено: SandroK, 22:45 6-06-2003

Lamo
07-06-2003, 18:40
SandroK
Да симптомы похожие ...
Чуть погодя попробую порулить
MaxFileCache в system.ini
посмотрим, что получиться...
Хотя как-то давно вроде уже сие пробовал,
ну посмотрим...

SandroK
07-06-2003, 19:36
Lamo
Пожалуй в вашем случае ограничить память через msconfig, имхо, будет лучше всего.
Удачи

Lamo
07-06-2003, 21:21
SandroK
Пожалуй в вашем случае ограничить память через msconfig
Счас попробую...

Подскажи, а параметр MaxFileCache в system.ini
сколько ставить, ИМХО твое мнение ?

Добавлено:

SandroK
Рулез ! Через msconfig работает
только объем надо ставить 511 метров,
а то ДОС-приложения не запускаются

msconfig прописывает в system.ini
следующее:

[386Enh]
MaxPhysPage=1FEFF

для 511 метров соответственно


Исправлено: Lamo, 12:20 8-06-2003

SandroK
09-06-2003, 18:06
Lamo
Добавить нечего :)

Guest 80 247 100
18-02-2004, 13:56
Скриншот выложить с 768 метрами на 98SE ?
h__p://www.bar.alt.ru/pub/1gin98.gif



Исправлено: Guest 80 247 100, 14:24 18-02-2004

Blast
18-02-2004, 18:04
Guest 80 247 100
по линке тишина - ничего не открывает...

CyberDaemon
18-02-2004, 18:31
Blast
по линке тишина
у меня открыл, но там "нечестный" скриншот - безопасный режим - а это "не считается"

Blast
18-02-2004, 18:42
CyberDaemon
Можешь намылить? просто интересно... а линк у меня по прежнему не открывается...

Guest 80 247 100
19-02-2004, 06:20
Blast
h__p://80.247.100.99/pub/1gin98.gif

Добавлено:

CyberDaemon
но там "нечестный" скриншот - безопасный режим - а это "не считается"
эт почему ж :О))))) работает же.... оно и в нормальном занружается %О) только на быстро, я даже paint не успеваю запустить :о(


Исправлено: Guest 80 247 100, 6:32 19-02-2004

CyberDaemon
19-02-2004, 10:33
Blast намылил

BugZZ
09-11-2004, 18:25
народ у меня проблема и для ее решения посоветовали "обрезать" память (512MB) у win98se. Те кто хотят знать че за трабла, то читайте тут (http://www.forum.oszone.net/showthread.php?p=271655&posted=1#post271655)
Вобшем я - ламер и из того что здесь написано я мало что понял. Памятья резал так:
ПУСК -> выполнить -> msconfig -> закладка ОБЩИЕ -> Дополнительно -> ограничить память до ......
первый раз ставил 256, второй раз 511 (по совету LAMO). Кстати,второй раз делал так ПУСК -> выполнить -> msconfig -> закладка System.ini -> 386Enh -> MaxPhysPage=1FEFF
Как мне показалось, что первый способ, что второй = одинаковы
====
К чему пост собственно поднял? А к тому, что если я сделал все, то ладно. Если НЕТ, то расишите по-подробнее. PLIZZZ

BugZZ
09-11-2004, 22:49
все товарищи че-то не правильно я сдедал. при загрузке win98se у меня вылезает: "ошибка при инициализации устройства NTKERN. Ошибка защиты windows. Необходимо перезапустить комп" после перезагрузки надо выбрать Safe Mode (безопасный режим) а потом просто перезагрузить..... тогда вроде врубается

clop1000
26-09-2007, 19:49
существуют переписанные варианты ядра для поддержки 2гб оперативки?

Blast
26-09-2007, 19:50
нет

Greyman
30-09-2007, 23:30
существуют переписанные варианты ядра для поддержки 2гб оперативки? »
Если чтобы могла их все использовать - нет, чтобы могла при их наличии работать, хоть и с меньшим объемом - это просто вопрос настроек...
Утверждение о том, что эта система не рассчитана на использование 1 Гб ОЗУ, неверно. Она рассчитывалась на использование до 2 Гб, но реальная граница из-за решений, унаследованных от предыдущих версий, как правило, меньше.
Здесь же привожу и саму статью на эту тему (самую подробную из тех, что попадались). Может на форуме и была ссылка, не знаю...

Vadikan
02-10-2007, 23:29
Здесь же привожу и саму статью на эту тему (самую подробную из тех, что попадались). »
Вложение удалено. Если статья выложена в свободном доступе в сети Интернет, любой желающий может дать на нее ссылку в этой теме.

Оффтопик удален.

Игорь Лейко
03-10-2007, 00:06
Если статья выложена в свободном доступе в сети Интернет »
В том-то все и дело, что выложена, и Greyman прекрасно знает, где именно.
http://www.ixbt.com/soft/windows9x-memory.shtml

w95w7
06-09-2011, 22:03
предыстория
win98se отлично работала на 1 ГБ памяти,
и все драйвера для железа существовали и были успешно установлены

параметр MaxPhysPage не использовался

на другом разделе столь же успешно работала ХРсп3

теперь захотелось добавить памяти,
но при 2 ГБ параметр MaxPhysPage не спасает от моих проблем:
при ограничении в 1 ГБ видеодрайвер все равно не хочет работать как раньше, устанавливается режим 640х480, и даже имеющийся движок для увеличения разрешения - не срабатывает тоже

методом перебора выяснил, что видеодрайвер начинает работать снова на разрешении имеющегося монитора 1600х1200
только при ограничении памяти в 128 МБ

и в любом случае: при попытке завершении вин98 с выходом в ДОС - завис, которого не было при 1 ГБ физической памяти

вопрос:
где еще можно подкрутить и поковырять?

память проверена мемтестом, на ХРсп3 никаких артефактов не замечено,
но и вин98 хочется сохранить...




© OSzone.net 2001-2012