Поделиться через


Руководство по программированию для 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 можно выполнять задачи с большим объемом данных, которые сегодня недоступны.

В этом разделе