Компьютерное железо

объясните как это виртуальные ядра на интел? если виртуальные значит их там нет? а почему они есть?

Стас Бураков
Стас Бураков
3 309
Вообщем покапавшись в инете и исходя из здравой логики, могу думать что например :
допустим у тебя 1-ядерный но шустрый проц, а игра полюбасу требует два, то их можно программно разбить на второй и тем самым дать понять системе что у нее уже 2 ядра нежел одно (ИМХО)
А!
Александр !!!
2 229
Лучший ответ
вики сложно открыть? Hyperthreading называется.
На самом деле не совсем виртуальные, кое-какое дополнительно железо всё же есть
Максим Рыдлев
Максим Рыдлев
98 687
Есть даже полностью виртуальные компутеры- Virtual BOX, причем совершенно бесплатные, в отличие от штеудовых "виртуальных ядер". Хотя про ядра- это скорее выдумки маркетологов и песателей, ведь о них говорят только когда процессор на деле 2-х ядерный, но никто не вспоминает "виртуальные ядра" например в 2600. :)
NG
Nariman Gazizov
43 668
Виртуальные есть но их нет, нет но они есть и на оборот =)))
Вообще хороший вопрос... хочу виртуальный комп что бы он был и его не было=)))
Это технология Hyper Threading. На самом деле ядро один (физически) , виртуально два (два потока) . По частоте процессор мощный, может запускать одновременно два процесса не по очередности. Но по сравнению с двух ядерных процессоров он слаб.
По словам Intel, первая реализация потребовала всего 5-процентного увеличения площади кристалла, но позволяла увеличить производительность на 15—30 %.

Intel утверждает, что прибавка к скорости составляет 30 % по сравнению с идентичным процессорами Pentium 4 без технологии «Simultaneous multithreading». Однако прибавка к производительности изменяется от приложения к приложению: некоторые программы вообще несколько замедляются при включённой технологии Hyper-threading. Это, в первую очередь, связано с «системой повторения» (англ. replay) процессоров Pentium 4, занимающей необходимые вычислительные ресурсы, отчего и начинают «голодать» другие потоки [2][3].