функция calloc, используемая для резервирования памяти и задающая начальный адрес блока памяти, но сказано, что она не может выделяться в смежном адресном пространстве, и, скорее, она выделяет разные разные непересекающиеся блоки, но начинает адрес, который мы получаем в качестве возвращаемого значения calloc будет указывать только непрерывной памяти с начальным адресом, то если память выделяется два блока памяти, то как указатель будет переход к другому блоку памяти, когда один непрерывный блок будет занятcalloc и непересекающиеся блоки памяти и указатель void
void * calloc (size_t n, size_t size)
Вы говорите о виртуальной или физической памяти? Если вы выделяете> размер страницы в памяти, физическая память может быть не слишком условной. – Downvoter
Пунктуация была изобретена не зря. И откуда вы узнали, что 'calloc' не выделяет замкнутую память? – Downvoter
Я думаю, что это «как работает виртуальная память?». –