Определите, поддерживает ли мой ПК Виртуализацию HW

Ваш код выполняет целочисленное деление, беря целочисленный результат и преобразовывая его в double. Вместо этого вы хотите преобразовать эти отдельные целые числа в двойные, а затем выполнить деление. Например.

let result = Double(myInt!) / Double(lutning) * pi

Или определите

let lutning = 360.0

, а затем

let result = Double(myInt!) / lutning * pi

И, BTW, я бы предложил использовать M_PI, а не определять ваши собственный pi.

let result = Double(myInt!) / lutning * M_PI
6
задан Nick 21 August 2008 в 17:52
поделиться

8 ответов

Загрузите это: http://www.cpuid.com/cpuz.php

Также проверка, http://en.wikipedia.org/wiki/X86_virtualization

Править: Дополнительный, я знаю, что это для XEN, но инструкции являются тем же для всех VMs, которые хотят поддержку оборудования. http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors

Я не могу попробовать его от работы, но я уверен, что это может определить, есть ли у Вас инструкции AMD-V или Intel VT. Intel будет иметь "vmx" инструкцию, и AMD будет иметь "svm".

На Linux можно проверить/proc/cpuinfo, "egrep' (vmx|svm)'/proc/cpuinfo"

11
ответ дан 8 December 2019 в 18:44
поделиться

Первая вещь состоит в том, чтобы выполнить VPC, открыть Options и видеть, доступна ли опция виртуализации HW.

Если это не Вы, может все еще иметь его. Многим машинам отключили виртуализацию HW в BIOS. Если Вы верите дело обстоит так, что необходимо будет подтвердить с mfg процессора, что виртуализация MW поддерживается, то найдите из mfg BIOS, как активировать ту опцию.

@Nick, какой процессор Вы имеете?

1
ответ дан 8 December 2019 в 18:44
поделиться

Попробуйте cpu-z или SecurAble на окнах или на Linux, cat /proc/cpuinfo и ищите флаги: vmx (Intel) или svm (AMD)

Все те скажут Вам, если поддержка оборудования это, но поскольку другие сказали это, должно быть включено в BIOS. (Но проверка сначала избежит ненужной перезагрузки...),

1
ответ дан 8 December 2019 в 18:44
поделиться

Попытка, просто включающая опцию в VirtualPC. Если это ничего не делает (или опция не доступна), то Ваш ПК не делает.

0
ответ дан 8 December 2019 в 18:44
поделиться

Попытка, просто включающая опцию в VirtualPC. Если это ничего не делает (или опция не доступна), то Ваш ПК не делает.

Некоторый ПК требует, чтобы установка BIOS была включена для этой опции, которая будет включена. Я не мог найти, что установка BIOS на моей машине, но с другой стороны существует много опций прочесать. По-видимому, это - ЦП или функция чипсета материнской платы, таким образом, должен быть список ЦП, которые поддерживают его.

0
ответ дан 8 December 2019 в 18:44
поделиться

Можно смотреть в BIOS машины. Это указывает, поддерживает ли машина аппаратную виртуализацию. Можно запустить программы как виртуальный ПК даже, машина не поддерживает виртуализацию HW, но если машина поддерживает его программа, при использовании в своих интересах этого расширения.

0
ответ дан 8 December 2019 в 18:44
поделиться

Ваш процессор НЕ поддерживает помогшую с аппаратными средствами виртуализацию, но поскольку другие сказали, что можно все еще выполнить инструменты виртуализации.

http://www.intel.com/products/processor_number/chart/pentium_d.htm

0
ответ дан 8 December 2019 в 18:44
поделиться

Первое место http://en.wikipedia.org/wiki/X86_virtualization я проверил бы

0
ответ дан 8 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: