Может ли 64-разрядное программное обеспечение работать на 32-битной ОС?

У меня 64-разрядная машина, у которой 32-разрядная версия Windows 7 и 32-битная Ubuntu, установленная в качестве установки двойной загрузки. Могу ли я запускать 64-битное программное обеспечение поверх этих 32-разрядных ОС, или они являются «узким местом», ограничивающим истинную возможность базового оборудования?

2 Solutions collect form web for “Может ли 64-разрядное программное обеспечение работать на 32-битной ОС?”

В теории я думаю, что нет.

Но одна работа заключается в том, чтобы запустить программное обеспечение в 64-разрядной виртуальной машине, размещенной на вашей 32-разрядной ОС, поскольку вы упомянули, что ваша машина сама по себе 64-разрядная.

Ваша операционная система – это ваш интерфейс к базовому оборудованию. Приложения в современных операционных системах не имеют прямого доступа к аппаратным средствам и могут использовать его только через системные вызовы через ядро.

Поэтому, если ваше ядро ​​(OS) поддерживает только 32-разрядные операции, приложения, использующие 64-разрядные, работать не будут.

Что касается виртуальных машин, ваше оборудование не должно быть 64-битным для имитации 64-битной среды внутри 32-битной ОС. Существует пример 8-битного AVR-микроконтроллера, в котором работает 32-битное linux-ядро с использованием эмулятора. Независимо от того, какая эмуляция занимает много времени, таким образом, aprox 24Mhz этого чипа уменьшится до чего-то в килогерцевом диапазоне (фактически 10 кГц).

Итак, да, с 64-битным программным обеспечением внутри 32-битной ОС (внутри виртуальной машины) на любом оборудовании будет применяться узкое место. Лучше установите 64-битную ОС, если у вас есть оборудование.

  • Может ли вирус ввести через Ubuntu и повлиять на Windows при двойной загрузке?
  • Переустановите драйвер USB Ubuntu
  • Внешние жесткие диски, поврежденные сектора, восстанавливают / маркируют утилиту в Linux
  • Grub2 MBR против Windows MBR
  • Временно отключить тачпад и клавиатуру, то есть защитить ноутбук от linux
  • Как восстановить файл, перезаписанный другим в Linux?
  • ISP блокирует использование ssh?
  • Как укоротить отображение символов для текущего каталога в приглашении
  • Создание виртуальной машины в VirtualBox из существующей установки Ubuntu
  • Отключить передачу-демон при загрузке в Ubuntu 14.04 LTS
  • Schroot Не делиться домашним каталогом
  • Interesting Posts

    JSON Spec – ключ должен быть окружен кавычками?

    Почему каждый раз, когда я подключаюсь к Windows Server 2003 SBS, появляется документ DDP для удаленного рабочего стола?

    Что вызывает исключение java.lang.ArrayIndexOutOfBoundsException и как его предотвратить?

    Ошибка Windows 7 и 8.0: Магазин: ПК не подключен к Интернету, повторите попытку позже

    Будет ли Windows 10 Free Upgrade оставаться на профессиональном канале?

    Как показать детали текущей строки из p: dataTable в диалоговом окне ap: и обновить после сохранения

    Есть ли простой способ конвертировать метку времени ISO8601 в форматированный NSDate?

    Использование нового Unity VideoPlayer и VideoClip API для воспроизведения видео

    Как получить (gci) .count, чтобы возвращать правильные числовые значения для пустых или одиночных списков?

    Один ядро ​​на частоте 3,2 ГГц, один на 3,19 ГГц – что случилось?

    Ошибка видеокарты NVidia 43?

    Как повторно включить backspace-навигацию в Chrome?

    Как я могу заставить emacs использовать другие css для публикации orgmode?

    Как зашифровать ТОЛЬКО папку профиля пользователя (например: / User / sid) в Mac OS X Lion 10.7.2?

    Видеодрайвер (я думаю) заставляет компьютер замерзать, затем продолжить

    Давайте будем гением компьютера.