Руководство по программированию для 64-разрядной версии Windows
Корпорация Майкрософт выпустила 64-разрядные версии операционной системы Windows. 64-разрядная версия Windows была разработана с учетом совместимости. Разработчики могут гарантировать, что существующие 32-разрядные приложения работают хорошо в 64-разрядной версии Windows или воспользоваться преимуществами 64-разрядных Windows путем переноса приложений.
Преимущества 64-разрядной версии Windows
64-разрядная операционная система поддерживает гораздо больше физической памяти, чем 32-разрядная операционная система. Например, большинство 32-разрядных систем Windows поддерживают не более 4 гигабайт физической памяти, не более 3 гигабайт адресного пространства для каждого процесса, а 64-разрядная Windows поддерживает до 2 терабайт физической памяти с 8 терабайтами адресного пространства для каждого процесса. Увеличенная физическая память включает следующие преимущества для приложений:
- Каждое приложение может поддерживать больше пользователей. Для каждого пользователя необходимо реплицировать все или часть каждого приложения, для которого требуется дополнительная память.
- Каждое приложение имеет лучшую производительность. Увеличение физической памяти позволяет одновременно запускать больше приложений и оставаться полностью резидентными в основной памяти системы. Это уменьшает или устраняет производительность переключения страниц на диск и с диска.
- Каждое приложение имеет больше памяти для хранения и обработки данных. Базы данных могут хранить больше данных в физической памяти системы. Доступ к данным быстрее, так как операции чтения дисков не необходимы.
- Приложения могут легко и надежно управлять большими объемами данных. Для работы с видеоматериалами требуется 64-разрядная версия Windows по этой причине. Моделирование для научных и финансовых приложений значительно отличается от структур данных, находящихся в памяти, которые недоступны в 32-разрядной версии Windows.
Существуют также важные преимущества для бизнеса:
- Повышение производительности. Работники знаний могут тратить свое время на мышление и производство, а не ждать, пока программное обеспечение завершит свои задачи.
- Снижение стоимости владения. Каждый сервер может поддерживать большее количество пользователей и приложений, поэтому для бизнеса потребуется меньше серверов. Это приводит непосредственно к меньшим затратам на управление — одной из самых высоких затрат в любой вычислительной среде.
- Новые возможности приложений. Новые приложения можно разрабатывать без барьеров, введенных 32-разрядными Windows. Новые графические приложения упрощают работу и удобнее. С 64-разрядной версией Windows можно выполнять задачи с большим объемом данных, которые сегодня недоступны.
В этом разделе
- Подготовка к 64-разрядной Windows
- проектирование 64-разрядных совместимых интерфейсов
- запуск 32-разрядных приложений
- Советы по миграции