Может ли 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-битную ОС, если у вас есть оборудование.

  • Как восстановить изображения из резервной копии MediaWiki?
  • Будет ли Linux загружаться с Ubuntu 10.04 и 9.10?
  • Проблемы с монтажом дисков HFS +
  • Как изменить разрешение консоли сервера Ubuntu 9.10 на VMWare?
  • Что делать, когда Linux gui зависает
  • Ubuntu, отправка файла через Bluetooth
  • Не удается установить Google Chrome на Ubuntu 11.04
  • Восстановление ubuntu с сбоя видеокарты
  • Вентилятор Lenovo T400 постоянно работает в Kubuntu 12.04
  • Сенсорная панель Elantech распознается как мышь PS / 2 Ubuntu 13.10
  • После загрузки Ubuntu.img на внешний диск я могу настроить загрузку компьютера с этого диска?
  • Interesting Posts

    Загрузка файлов в базу данных с помощью ASP.NET MVC

    MySQL Вставка в несколько таблиц? (Нормализация базы данных?)

    поддержка FragmentPagerAdapter содержит ссылку на старые fragmentы

    Есть ли деструктор для Java?

    Является ли первичный ключ автоматически индексированным в MySQL?

    Есть ли способ заставить Chrome задавать мне каждый раз, когда веб-страница пытается перенаправить меня?

    PowerShell периодически зависает после любой команды

    Импорт jQuery в Joomla

    Селектор CSS для выбора первого элемента данного classа

    Совместное использование файлов и принтеров не останется включенным после включения

    Отладка WebSocket в Google Chrome

    Снятие мертвых громовиков, застрявших внутри ЖК-монитора

    Эквивалентен «app.config» для библиотеки (DLL)

    arrayfun может быть значительно медленнее, чем явный цикл в matlab. Зачем?

    Навсегда удалить папку с этого ПК

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