Size: a a a

2021 October 19

t

ttldtor in codingteam
у нас физическая память почекрыжена на кусочки
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: да. Пример — shared libraries или даже код исполнимого файла (если его два раза запустить)
источник

t

ttldtor in codingteam
мы хотим выделить непрерывный кусок памяти большой
источник

t

ttldtor in codingteam
БОЛЬШОЙ
источник

t

ttldtor in codingteam
а нету большого куска
источник

t

ttldtor in codingteam
но если собрать мелкие, то БОЛЬШОЙ найдётся
источник

t

ttldtor in codingteam
так понятнее?
источник

t

ttldtor in codingteam
я понимаю, что никто не знает про фрагментацию ФС, потому что все сидят на приличных ФС
источник

t

ttldtor in codingteam
но чем рамка хуже ФС?
источник

t

ttldtor in codingteam
неприличной
источник

t

ttldtor in codingteam
какой-нибудь FAT
источник

c

codingteam@cjr in codingteam
Minoru
«мы хотим» на уровне виртуальной памяти, а в физической оно по-любому нарезается на странички
источник

t

ttldtor in codingteam
в общем, проблема не в адресации
источник

c

codingteam@cjr in codingteam
Minoru
рамка хуже ФС тем, что она, гм, лучше. Она random access поддерживает
источник

t

ttldtor in codingteam
хочу 8 гигов непрерывных. У меня 1 терабайт рамки и вся почекрыжена.
источник

c

codingteam@cjr in codingteam
Minoru
насколько я понимаю, на SSD дефрагментацию тоже не делают
источник

t

ttldtor in codingteam
если я размер страницы сделаю 8 гигабайт, то я буду идиотом
источник

c

codingteam@cjr in codingteam
Minoru
как ты собрался отличать 8 гигов непрерывных от 8 гигов почекрыженных, если в виртуальной памяти они оба выглядят одинаково?
источник

c

codingteam@cjr in codingteam
Minoru
ну, есть гигабайтные страницы, если что
источник

t

ttldtor in codingteam
для кого одинаково? Для процесса, который заполняет вектор интов?
источник