8.1. Модель памяти |
Вверх Предыдущий Следующий |
Компилятор Free Pascal генерирует 32-разрядный или 64-разрядный код. Это имеет несколько последствий: •Вам нужен 32-разрядный или 64-разрядный процессор для запуска сгенерированного кода. •Вам не нужно возиться с селекторами сегмента. Адресация памяти может быть организована с использованием одного 32-разрядного (для 32-разрядных процессоров) или 64-разрядного (для 64-разрядных процессоров) указателя. Объём памяти ограничен только доступным объёмом виртуальной памяти на вашей машине. •Объявляемые вами структуры не ограничены в размерах. Массивы могут иметь такую длину, какая вам необходима. Вы можете запрашивать блоки памяти любого размера. |