Автор Александр Нифонтов задал вопрос в разделе Другие языки и технологии
как создать виртуальное ядро на одноядерном ноутбуке,и стоит-ли его создовать,будит-ли толк? и получил лучший ответ
Ответ от Phoenix Spectre[мастер]
Я ж так понял, что речь идёт о процессоре? Не будет никакого толку. Если такое предусмотрено оборудованием (какой-нибудь Hyper-Treading) - можешь включить его в БИОСе, будет тебе виртуальное ядро (которое - теоретически - может дать небольшой выигрыш производительности в параллельных задачах) . Если такой технологии твоё оборудование не предусматривает - на этом заканчиваются хорошие новости.
Вообще, если для какой-то цели надо моделировать что-то многоядерное на одноядерной системе - можно попытаться воспользоваться виртуальной машиной, где (теоретически) можно создавать виртуальные многопроцессорные (многоядерные) системы даже на одноядерном реальном оборудовании. Но. Во-первых, не факт, что будет работать устойчиво, во-вторых, ПОТЕРЯ производительности будет просто ужасная. Так что данный способ следует использовать только при КРАЙНЕЙ необходимости, и чудес не ждать (всё будет достаточно плохо).
пфф
Не интересовался этим вопросом. Но по логике. Все виртуальное хуже физического, так как требует ресурсов на свою вертуальность, к примеру оперативка или эмуляция систем.
Единственный плюс который можно разглядеть это работа программ которые изначально заточены под двух ядерный проц.
Никак! Эта технология называется hyper threading и она должна поддерживаться процессором, причем включать ничего не надо, оно само по себе есть!