выделение памяти в Фортране

Elene4

по моим сведениям в фортране существует ограничение на используемую память компа (2 гига вроде как)
как изменить ограничение?

Helga87

использовать 64-битный компилятор?

Elene4

использовать 64-битный компилятор?
а почему на 32разрядной нельзя?

Helga87

потому что 32-х разрядный компилятор для указателей использует 32 бита, т.е. не может адресовать более 2^32 байт = 4 Гб памяти. При этом, возможна ситуация, когда старший бит используется для каких-нибудь служебных целей, и тогда невозможно адресовать более 2 Гб памяти. В 64-битном режиме для указателя используется 64 бита, т.е. можно адресовать памяти больше, чем есть пока на Земле.

guryan

аа
это ж баянистая фишка
как сам не допер...
спасибо

apl13

При этом, возможна ситуация, когда старший бит используется для каких-нибудь служебных целей
Кодирование знака числа?
Оставить комментарий
Имя или ник:
Комментарий: