Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 95/98/Me (архив) » Как максимально освободить обычную память

 
Настройки темы
Как максимально освободить обычную память

Пользователь


Сообщения: 64
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно выгрузить из обычной памяти в верхнюю максимально возможное количество файлов, чтобы было свободно как минимум 630 Кб обычной памяти.
Дайте пожалуйста пример такого config.sys, очень надо. Спасибо

Отправлено: 12:25, 01-04-2011

 

Аватара для Хоф

Пользователь


Сообщения: 105
Благодарности: 10

Профиль | Отправить PM | Цитировать


в конфиге добавить строки
DOS=HIGH,UMB
device=C:\windows\himem.sys
device=C:\windows\emm386

набрать команду mem /c /p
посмотреть в предлагаемом списке размер каждого файла - сколько он занимает памяти
выбрать самые большие по размеру файлы и в конфиге там где написана строка с его загрузкой - заменить
device
на
devicehigh

в autoexec.bat
в начале каждой строки добавить
loadhigh
или
lh - сокращенно

снова запустить
mem /c /p
и посмотреть размер освобожденной памяти
Основная память на строчке
base memory
остальные - это верхняя и расширенная память

-------
коллекционирую выдвижные столики..... для кофе.


Отправлено: 18:00, 01-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


Цитата Хоф:
device=C:\windows\emm386 »
не нужен для озвученных операций.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 18:50, 01-04-2011 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


ShaddyR, нужен для работы с блоками верхней памяти (devicehigh/loadhigh). Без него поддержка работы с UMB будет недоступна, а аргумент UMB будет молча проигнорирован.

Другое дело, что поддержку EMS, да и стандарта VCPI, стоит отключить:
Код: Выделить весь код
device=C:\windows\emm386.exe noems novcpi

Отправлено: 23:51, 01-04-2011 | #4


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
нужен для работы с блоками верхней памяти (devicehigh/loadhigh). Без него поддержка работы с UMB будет недоступна, а аргумент UMB будет молча проигнорирован. »
вот еще один умный . Отставить спорить со стариками - я это все на практике изучил, каждую дискету в лицо знал!

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 01:15, 02-04-2011 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


ShaddyR, к чему спорить, вот распределение памяти без emm386:
читать дальше »
Код: Выделить весь код
Модули, использующие адреса памяти ниже 1 МБ:

  Имя            Размер         Обычная память     Верхняя память
  --------  ----------------   ----------------   ----------------
  MSDOS       28 480   (28K)     28 480   (28K)          0    (0K)
  HIMEM        1 120    (1K)      1 120    (1K)          0    (0K)
  DISPLAY      8 304    (8K)      8 304    (8K)          0    (0K)
  DBLBUFF      2 976    (3K)      2 976    (3K)          0    (0K)
  IFSHLP       2 864    (3K)      2 864    (3K)          0    (0K)
  WIN          3 776    (4K)      3 776    (4K)          0    (0K)
  vmm32        2 944    (3K)      2 944    (3K)          0    (0K)
  KEYB         6 944    (7K)      6 944    (7K)          0    (0K)
  COMMAND     10 304   (10K)     10 304   (10K)          0    (0K)
  Свободно   587 456  (574K)    587 456  (574K)          0    (0K)

Сведения о памяти:

  Тип памяти           Размер        Занято      Свободно
  ----------------  -----------   -----------   -----------
  Обычная               655 360        67 904       587 456
  Верхняя                     0             0             0
  Зарезервировано             0             0             0
  Память XMS         67 107 840             ?   267 124 736
Нажмите любую клавишу . . .
  ----------------  -----------   -----------   -----------
  Всего памяти:      67 763 200             ?   267 712 192

  Ниже 1 МБ:            655 360        67 904       587 456

  Всего отображаемой памяти (EMS):               67 108 864     (64M)
  Свободно отображаемой памяти (EMS):            16 777 216     (16M)
  Максимально допустимый размер программы:          587 440   (574K)
  Наибольший свободный блок верхней памяти:               0     (0K)
  Резидентная часть MS-DOS загружена в сегмент HMA.

и вот с emm386:
читать дальше »
Код: Выделить весь код
Модули, использующие адреса памяти ниже 1 МБ:

  Имя            Размер         Обычная память     Верхняя память
  --------  ----------------   ----------------   ----------------
  SYSTEM      29 040   (28K)     10 608   (10K)     18 432   (18K)
  HIMEM        1 120    (1K)      1 120    (1K)          0    (0K)
  EMM386       4 256    (4K)      4 256    (4K)          0    (0K)
  DBLBUFF      2 976    (3K)      2 976    (3K)          0    (0K)
  WIN          3 776    (4K)      3 776    (4K)          0    (0K)
  vmm32       45 712   (45K)      1 888    (2K)     43 824   (43K)
  COMMAND     10 304   (10K)     10 304   (10K)          0    (0K)
  DISPLAY      8 304    (8K)          0    (0K)      8 304    (8K)
  IFSHLP       2 864    (3K)          0    (0K)      2 864    (3K)
  KEYB         6 944    (7K)          0    (0K)      6 944    (7K)
  Свободно   620 208  (606K)    620 208  (606K)          0    (0K)

Сведения о памяти:

  Тип памяти           Размер        Занято      Свободно
  ----------------  -----------   -----------   -----------
  Обычная               655 360        35 152       620 208
  Верхняя                80 368        80 368             0
  Зарезервировано             0             0             0
Нажмите любую клавишу . . .
  Память XMS         67 027 472             ?   266 928 128
  ----------------  -----------   -----------   -----------
  Всего памяти:      67 763 200             ?   267 548 336

  Ниже 1 МБ:            735 728       115 520       620 208

  Максимально допустимый размер программы:          620 192   (606K)
  Наибольший свободный блок верхней памяти:               0     (0K)
  Резидентная часть MS-DOS загружена в сегмент HMA.

Конфигурационные файлы для чистоты отличались только наличием:
Код: Выделить весь код
device=c:\windows\emm386.exe noems novcpi
в «CONFIG.SYS». Приведу оба.

CONFIG.SYS
читать дальше »
Код: Выделить весь код
dos=high,umb
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems novcpi
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys


AUTOEXEC.BAT
читать дальше »
Код: Выделить весь код
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
loadhigh keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys


Что я делаю не так?

читать дальше »
Что же до «Отставить спорить со стариками» — Ваши слова напомнили мне байку Ивана Рыжова. За давностью лет деталей не помню, да и в действующих лицах могу ошибаться, но суть её от этого не меняется.

Как-то, снимаясь в одной картине с Лапиковым, Рыжов, будучи по сценарию младше того, и, полагая, что тот действительно старше его, вёл себя соответственно — уступал лучшее место в автобусе, когда ездили на натурные съёмки, пропускал вперёд себя в очереди в столовую и т.п. Лапиков все эти знаки почтения, вполне довольный, принимал. И всё это продолжалось ровно до того момента, пока как-то в съёмочную группу не пришла телеграмма (то ли из ГосКино, то ли со студии — не суть важно) с поздравлениями, из которой выяснилось, что на самом-то деле старше Рыжов, а Лапиков, оказывается, моложе Рыжова на десять лет [на самом деле — на девять с половиной, а самое интересное в этом деле оказалось то, что Лапиков про сё знал, но молчал ].

Это я к чему веду — я ведь тоже не по картинкам DOS и Windows изучал.

P.S.
Цитата ShaddyR:
вот еще один умный . »
Меня ещё тогда удивило Ваше неприятие аргументов. Но там обсуждение явно запуталось в смешении HMA и UMA/UMB, а я, поспев только к шапочному разбору, не стал встревать.

Отправлено: 00:00, 03-04-2011 | #6


Аватара для Angry Demon

Крылатый ужас


Moderator


Сообщения: 26453
Благодарности: 4446

Профиль | Отправить PM | Цитировать


Iska, точно, MEM /C не обманешь.
А для любителей выжимать максимум можно посоветовать поискать в сети пакет QEMM от Quarterdeck.

-------
- Пал Андреич, Вы шпион?
- Видишь ли, Юра...


Здесь можно скачать драйверы

Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.


Отправлено: 10:12, 03-04-2011 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Angry Demon:
Iska, точно, MEM /C не обманешь. »
Не факт. Нужно услышать аргументы другой стороны.

Отправлено: 18:15, 03-04-2011 | #8


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
Нужно услышать аргументы другой стороны »
угу.
>
Цитата Iska:
вот распределение памяти »
т.е. himem ничего не меняет в отсутствие emm'а, я верно понял основную идею? Тогда какой в нем прок? Видимо, никакого? Тогда вот тебе два примера,
№1
читать дальше »
Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 76 752 (75K) 76 752 (75K) 0 (0K)
DISPLAY 18 064 (18K) 18 064 (18K) 0 (0K)
COMMAND 10 240 (10K) 10 240 (10K) 0 (0K)
VC 12 800 (13K) 12 800 (13K) 0 (0K)
QCDROM 2 592 (3K) 2 592 (3K) 0 (0K)
SHSUCDX 8 304 (8K) 8 304 (8K) 0 (0K)
COMMAND 7 168 (7K) 7 168 (7K) 0 (0K)
Free 519 264 (507K) 519 264 (507K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655 360 136 096 519 264
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 67 043 328 67 043 328 0
---------------- ----------- ----------- -----------
Total memory 67 698 688 67 179 424 519 264

Total under 1 MB 655 360 136 096 519 264

Largest executable program size 519 200 (507K)
Largest free upper memory block 0 (0K)


№2
читать дальше »
Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 18 624 (18K) 18 624 (18K) 0 (0K)
HIMEM 1 120 (1K) 1 120 (1K) 0 (0K)
RAMDRIVE 1 456 (1K) 1 456 (1K) 0 (0K)
DISPLAY 18 064 (18K) 18 064 (18K) 0 (0K)
COMMAND 7 296 (7K) 7 296 (7K) 0 (0K)
QCDROM 2 608 (3K) 2 608 (3K) 0 (0K)
VC 12 832 (13K) 12 832 (13K) 0 (0K)
SHSUCDX 8 304 (8K) 8 304 (8K) 0 (0K)
COMMAND 7 200 (7K) 7 200 (7K) 0 (0K)
Free 577 680 (564K) 577 680 (564K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655 360 77 680 577 680
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 535 756 800 4 292 608 531 464 192
---------------- ----------- ----------- -----------
Total memory 536 412 160 4 370 288 532 041 872

Total under 1 MB 655 360 77 680 577 680

Largest executable program size 577 648 (564K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.


Первый отличается от второго закомментированной в конфиге строкой запуска himem.sys. В результате чего, кроме, собсно, отсутствия в памяти самого драйвера himem туда же, матюкнувшись, не загрузился драйвер ramdrive. А теперь вопрос знатокам ДОСа: как при этом в примере №2 оказалось на 60 кил свободнее первого примера?

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 01:53, 04-04-2011 | #9


Забанен


Сообщения: 1368
Благодарности: 163

Профиль | Цитировать


Цитата ShaddyR:
А теперь вопрос знатокам ДОСа: как при этом в примере №2 оказалось на 60 кил свободнее первого примера? »
Ссылки абсолютно одинаковые. Можно их дать непосредственно на примеры?
И намек: DOS=HIGH что-нибудь говорит?

Последний раз редактировалось Игорь Лейко, 04-04-2011 в 02:51.


Отправлено: 02:35, 04-04-2011 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 95/98/Me (архив) » Как максимально освободить обычную память

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как освободить терминальную лицензию? HardSerg Microsoft Windows NT/2000/2003 2 15-08-2009 14:42
Разное - Как перевести корпоративку в лицензионную обычную? St33l Лицензирование продуктов Microsoft 7 24-01-2009 23:44
[решено] Максимально увеличить память на ECS ELITEGROUP P4M890T-M Gooonger Материнские платы и память 2 04-12-2008 08:12
[решено] Иконка папки (Мои Рисунки) изменилась на обычную папку. Хочу вернуть! Как? sico2002 Microsoft Windows 2000/XP 12 03-06-2007 17:58
Как максимально закрыть доступ Админу? FOX RED Сетевые технологии 13 30-06-2003 12:53




 
Переход