Форум » GUI » 64bit в МиниГуи » Ответить

64bit в МиниГуи

Andrey: gfilatov2002 пишет: [quote]Предлагаю всем желающим протестировать первую бету Minigui 64 [/quote] Классное событие ! Что даёт 64bit в МиниГуи ? Просветите пожалуйста... А кроме MinGW 64 C-compiler можно использовать другие компиляторы ? Хотелось бы иметь поддержку Microsoft compiler. У них же бесплатные компиляторы тоже есть (включая для Win10) https://www.microsoft.com/en-us/download/details.aspx?id=7873 Я использую защиту c помощью аппаратных ключей Sentinel HL (HASP HL) http://safenet-sentinel.ru/protection/ А они компилятор MinGW не поддерживают ...

Ответов - 1

gfilatov2002: Andrey пишет: Что даёт 64bit в МиниГуи ? Когда мы говорим о 64-битных или 64-разрядных операционных системах, нам нужно различать 64-битные вычисления, которые важны для высокой производительности, а также 64-битную адресацию для поддержки больших объёмов памяти. У 64-битной операционной системы используются регистры шириной 64 бита, 64-битные типы данных, и система внутри себя может адресовать данные с помощью 64-битной адресации (что даёт поддержку максимального объёма памяти 16 экзабайт вместо 4 гигабайт). Впрочем, внешняя адресация и шины могут отличаться. В качестве примера можно привести адресацию памяти, которая обычно ограничена 40 или 48 битами. 64-битная ОС для своей работы требует использование 64-битного процессора. Большинство 64-битных систем могут выполнять 32-битное программное обеспечение в так называемом "режиме совместимости", который важен по причине того факта, что "родные" 64-битные приложения всё ещё встречаются довольно редко. Процессор при необходимости переключается в 32-битный режим. Запуск же 32-битной ОС на 64-битном CPU обычно приводит к тому, что процессор всё время работает в наследственном режиме. Если 64-битное программное обеспечение может на 64-битной ОС работать быстрее (если оно должным образом оптимизировано), то 32-битные приложения на 64-битных ОС обычно дают прежний уровень производительности. Преимущества 64 бит У 64-битных операционных систем есть несколько преимуществ. Во-первых, 32-битная версия Windows ограничена поддержкой максимум 4 Гбайт памяти, и даже при этом она не будет отдавать весь объём вашим приложениям - система Windows будет использовать часть памяти для собственных нужд, в результате вы получите 3 Гбайт или чуть больше. Поэтому максимальный объём памяти 32-битной Windows на самом деле ограничен 3+ Гбайт. 64-битная версия Windows будет поддерживать любой объём памяти, доступный сегодня. Во-вторых, 64-битные ОС с большим количеством памяти лучше работают с большими файлами. Представьте себе 5-Гбайт файл под 32-битной версией Windows, где доступно всего 3 Гбайт памяти: системе придётся работать с файлом, загружая его в память по частям. Наконец, есть научные приложения, которые не дают достаточно точных результатов, если не получают достаточное количество битов в операциях с плавающей запятой. Они могут работать только в виде 64-битных приложений под 64-битной ОС. Andrey пишет: А кроме MinGW 64 C-compiler можно использовать другие компиляторы ? Да, можно использовать ВСЕ компиляторы, которые поддерживает Харбор. Но, конкретно Минигуи сейчас заточена только на MinGW 64



полная версия страницы