виртуальные ядра процессора как сделать



Автор Александр Нифонтов задал вопрос в разделе Другие языки и технологии

как создать виртуальное ядро на одноядерном ноутбуке,и стоит-ли его создовать,будит-ли толк? и получил лучший ответ

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

Ответ от Alex-sanich[новичек]
пфф

Ответ от Nook[гуру]
Не интересовался этим вопросом. Но по логике. Все виртуальное хуже физического, так как требует ресурсов на свою вертуальность, к примеру оперативка или эмуляция систем.
Единственный плюс который можно разглядеть это работа программ которые изначально заточены под двух ядерный проц.

Ответ от Gloobus[гуру]
Никак! Эта технология называется hyper threading и она должна поддерживаться процессором, причем включать ничего не надо, оно само по себе есть!

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как создать виртуальное ядро на одноядерном ноутбуке,и стоит-ли его создовать,будит-ли толк?
Hyper-threading на Википедии
Посмотрите статью на википедии про Hyper-threading
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*