IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Модуль ядра для доступа к памяти 4Gb+ (http://www.imho.ws/showthread.php?t=146668)

pnp2000 14.12.2011 14:16

Модуль ядра для доступа к памяти 4Gb+
 
Вот задался вопросом , пока чисто в теории , можно ли написать модуль ядра для доступа к памяти 4Gb+ в WinXP x32 ???? , ясен хрен что если такое и возможно то его скорее всего придётся засунуть в нулевое кольцо , но пока больше мыслей нету , может есть кто подскажет ???

Plague 14.12.2011 14:47

я не силён в вопросах адресации памяти и тому подобном, но такая инфа: есть софтина ImDisk Virtual Disk Driver, - она если верить документации, умеет юзать память за пределами 3,2ГБ на x86.
Может наведет на мысли какие.....

Borland 14.12.2011 14:47

"Чисто в теории" - наверное можно. Ибо Server 2003 x86 (тоже 32-бит) с помощью PAE/PAT с такой памятью работать умеет (до 128Гб, насколь помню). На практике - вероятность неуспеха практически 100%. Ограничения встроены в саму XP...
Цитата:

Сообщение от Plague (Сообщение 1754848)
умеет юзать память за пределами 3,2ГБ на x86

там написано: "supports memory allocation beyond 4 GB limit on 32 bit Windows through address window extension, AWE." Насколь я в курсе, на XP оно (AWE) не реализовано. Либо заблочено насмерть...

Plague 14.12.2011 14:55

ну может я не прально понял. проверить физически возможности не было, ибо там где >3гб - там х64 у меня везде.

pnp2000 16.12.2011 15:02

ну ладно , жаль конечно , а то было бы неплохп мэпить память больше 4гб на виртуальльный диск под своп

Plague 16.12.2011 15:08

Цитата:

Сообщение от pnp2000 (Сообщение 1754941)
а то было бы неплохп мэпить память больше 4гб на виртуальльный диск под своп

не прокатит даже если верно моё первое предположение ("умеет юзать память за пределами 3,2ГБ на x86")
Ибо чтоб юзать этот виртуальный диск под своп - его нужно запускать на уровне загрузки ядра, одним из самых первых, до инициализации свопа; а он пускается на уровне приложения, - когда все свопы уже во всю заюзаны.

pnp2000 16.12.2011 15:51

Цитата:

Сообщение от Plague (Сообщение 1754942)
а он пускается на уровне приложения

Ну это понятно , я поэтому и спрашивал про ядро , потому что тоько загрузившись в самом начале , иначе за 4Gb никак не удёшь


Часовой пояс GMT +4, время: 16:09.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.