![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ОЗУ [D6, Win2k]
Sur © (2004-08-02 17:31:00)Как обращатся к определенной ячейке ОЗУ.
Я xoчу сканировать память своего компа. Виртуальный память виндовс мне не интересует, то есть мне нужны данные которые в данной момент времени наxодятся именно в озу. Полагаю сделать это так: например если у меня есть 128мб оперативки то я делаю цикл от первого байта до 134217728 и соxраняю данные в массиве.
KSergey (2004-08-03 16:07:00) [1]О, точно! Винда же сама это делает при усыплении компа! (правда, начиная с ХР не всю память стали сохранять...)
RagE (2004-08-03 15:32:00) [2]Если это делается с целью сохранять то что находится в памяти перед выключением компа и дальнейшей работе этого всего после включения то тогда нужно память процессов сохранять. А вообще я даже не могу придумать зачем такое нужно то?
Digitman (2004-08-03 10:10:00) [3]
> делаю цикл от первого байта до 134217728 и соxраняю данные
> в массиве
массив-то - в виртуальной памяти процесса ! и те или иные страницы его отображены в каждый момент времени на заранее непредсказуемые страницы физ.памяти ... которую ты читаешь в этот момент ... ты бы пораскинул для начала мозгами, чего ты "сотворить" вознамерился
Игорь Шевченко (2004-08-03 09:50:00) [4]Sur (02.08.04 18:30)
Я все-таки советую ответить на вопрос [3], тогда можно и метод предложить
Sur (2004-08-02 18:30:00) [5]
> Anatoly Podgoretsky
Можно чуть паподробнее
> Ega23 ©
Xотите сказать миссия невыполнима?
Игорь Шевченко (2004-08-02 17:47:00) [6]
> Виртуальный память виндовс мне не интересует, то есть мне
> нужны данные которые в данной момент времени наxодятся именно
> в озу
Нафига ?
Anatoly Podgoretsky (2004-08-02 17:36:00) [7]Драйвер кольца 0
Ega23 (2004-08-02 17:36:00) [8]Sur (02.08.04 17:31)
Для начала займись простением литературы об устройстве Windows в целом и организации памяти в частности.
1. Если мне память не изменяет, каждое приложение до 4 Гб оперативки хапнуть имеет полное право, это с учётом swap. А сколько оперативки у тебя физически - не важно.
2. На уровень ядра из пользовательского режима просто так не пробьёшся.