Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2008, 17:25   #11
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
во всех процессах в Windows в CS, DS, SS находятся одни и теже значения. адреса могут совпадать, но по этим адресам могут находится другие данные. У каждого процесса 2 Гигабайта памяти - это число никак не зависит от физической памяти! пусть даже на машине стоит 32 МБ памяти, процессу всё равно доступно 2 ГБ. процесс с ними что хочет, то и делает. Т.е. один процесс про адресу может загрузить по адресу 0х100000 какой нибудь файл на 1 гигабайт. Второй процесс даже если обратится по этому адресу, то он ничего не увидит. Все процессы изолированы друг от друга!
С помощью FileMapping можно разделять один кусок памяти между несколькими процессами. FileMapping является главным средством межпроцессорного взаимодействия, тем более когда надо обмениваться большими порциями данных.
Я в курсе... а вот к примеру 0x100000 как вы говорите это адрес не настоящий вовсе... это нам виндовс так интерпритирует. Так что мы оба правы.

p.s. а что такое page-File ? о чем вы... можно выделять любое кол-во памяти и работать с ними как угодно.
BOBAH13 вне форума Ответить с цитированием
Старый 09.12.2008, 20:44   #12
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

есть физические адреса и виртуальные. программы знают только вирутальные адреса. винда (вернее процессор) преобразовывает вирутальный в физический и через него обращается к памяти.

pagefile это файл, в который временно скидывается память, которой не хватает места.

Цитата:
Сообщение от Altera Посмотреть сообщение
А это только с page file-ом можно делать?
что именно сделать?

Последний раз редактировалось rpy3uH; 09.12.2008 в 20:48.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Общение между формами kate4ka Общие вопросы Delphi 2 10.03.2008 22:49
Общение форм Rapid Общие вопросы Delphi 9 17.11.2007 17:56
Общение программ через TEvent UnD)eaD)Snake Win Api 6 11.09.2007 07:03
"Общение" между формой и вызываемой процедурой Квэнди Общие вопросы Delphi 6 11.01.2007 14:10