Допустим, у нас есть 64-байтовые страницы.В области виртуальной памяти 4-байтовый int
выделяется в [0, 4), и теперь мы хотим выделить массив 10 double
.Например, если malloc решит поместить массив в [4, 84), будет один double
, проходящий через страницу 0 и страницу 1 в [60, 68).Что происходит, когда мы пытаемся получить доступ к этому элементу?