Вверх ↑
Разработчик
Ответов: 26158
Рейтинг: 2127
#1: 2012-04-12 00:10:47 ЛС | профиль | цитата
На вот тебе еще пару статей, может они тебе прояснит чего-нибудь --
http://www.hardline.ru/1/12/515/
http://vvy.me/gosi/os/60.html
Во второй статье, как раз описан принцип логического построения памяти в ОС Windows и ее сегментно-страничную память

------------ Дoбавленo в 00.04:
Tad писал(а):
и не надо рассказывать сказки про раскиданные кусочки массива по всей памяти

При организации массива ну очень большого размера, уже не менеджер памяти Delphi будут работать, а менеджер ОС, который тебя может и на диск отправить к файлу подкачки, но для твоей программы -- это будет непрерывная виртуальная память. Так что я бы поостерегался на твоем месте делать категорические заявления об обязателной непрерывности физической памяти при организации массива, насчет виртуальной, то я согласен, она будет непрерывной
------------ Дoбавленo в 00.10:
Tad писал(а):
не надо мешать встроенным менеджерам работать

Никто им не мешает, а просто рассматривают некоторые принципы организации построения своих структур, разбирая по косточкам чужие. Ну вот интеесно стало рассмотреть свое построение кластерного массива, для пользователя ведь он тоже непрерывный, хотя и состоит из раскиданных кусков. После чего удалось быстро повторить принцип в схемопостроении. А пользователи недавно искали некое подобие матрицы для любых типов данных, а это как раз оно и есть
карма: 22

0