![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.10.2011
Сообщений: 6
|
![]()
здравствуйте) не поможете с одним делом? мне надо узнать в каких именно ячейках оперативы хранится исполняемая в данный момент программа и все что ее касается
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
зачем это вам?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Может он ищет ArtMoney?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#4 |
Регистрация: 16.10.2011
Сообщений: 6
|
![]()
это не для ArtMoney) просто пишу свой тестер оперативной памяти)
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
тестер оперативной памяти должен работать вне ОС защищенного режима.
ибо проверить области ядра то вы не сможете никак. + там больше системных областей. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
ну процесс это не физическая память..
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Гм, но процесс размещен в ней в целом виде, а не расбросан по всюду.
Я привел ссылкуна топик, где получаем сброс текущего состояния процесса и всей заним. им памяти в файл который равен размеру занимаемым процессом в ОЗУ. Тем не мение, есть недостаток - защищенные страницы памяти, там либо курить развертывание этой защиты либо драйвер из низов.. Я тут подумал, можно ли определить, какие "блоки" памяти потерял процесс? Ну к примеру, выделели мы бкфер ввиде 24 мегабайт, и забыли его освободить, потеряв ещё и указатель на этот буфер. Можно ли найти этот буфер, определить, что его "потеряли", и вернуть зазря занятое место, назад, в кучу? Последний раз редактировалось Человек_Борща; 10.04.2012 в 00:33. |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
+есть области где не находяться процессы. а в целом виде он в своей виртуальной памяти. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
хотите сказть, что карта принадлежности каких-то блоков памяти процессов выглядит так же как не фрагментированный диск?
бред какой-то. Ну да.. система резервирует для себя какую-то часть памяти и не пускает туда никого. А вот для процесса отводит определеный кусок ОЗУ и забрасывает туда его, разрешая умножать память только там. Гм по логике, если выделенного ранее региона мало, то этот регион расширяет свои границы, одновременно переопределяя границы регионов, всех, других процессов. Глупо как-то, нога тут, рука там а голова вообще на краю света. Хотя.. опять же указатели в силе.. С их точки зрения выгодно выделитьместо где-то в др. месте, и кинуть указатель на это место, не прибегая к переопределению границ регионов всех других процессов. Последний раз редактировалось Человек_Борща; 10.04.2012 в 01:01. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОЗУ: информация | Євгеній Бєлік | Win Api | 2 | 12.01.2012 11:36 |
ОЗУ | esa2esa | Компьютерное железо | 2 | 29.12.2010 20:45 |
Вопрос по ОЗУ | arturkhusnull | Компьютерное железо | 8 | 27.09.2010 11:12 |
Проблема с ОЗУ | Aries | Компьютерное железо | 8 | 23.02.2010 14:46 |
Загрузка ОЗУ | HelloZAPOR | Общие вопросы Delphi | 2 | 20.07.2007 18:40 |