Pertanyaan saya adalah apakah sistem operasi memiliki peran dalam mengimplementasikan hyperthreading. Di mana hyperthreading diterapkan di tingkat BIOS atau sistem operasi? Apakah ada OS yang tidak mendukung hyperthreading tetapi perangkat keras tempat mereka menjalankan mendukung hyperthreading? Apakah ada OS berbasis microkernel yang mendukung hyperthreading?
Setiap sistem operasi akan berjalan pada prosesor yang Hyperhread seperti yang muncul sebagai prosesor dengan dua inti tetapi mungkin membuat pilihan yang buruk tentang tempat untuk menjadwalkan tugas. Mungkin memutuskan untuk menjadwalkan pada dua core tertentu yang pada kenyataannya dua sisi dari satu core yang mengalami hipertread bukan dari dua core yang sepenuhnya terpisah. Hal ini dapat menyebabkan penurunan kinerja yang parah dan merupakan efek negatif yang disebutkan David. OS harus menyadarinya, tetapi tidak perlu berbuat banyak untuk "mengimplementasikannya".
—
Mokubai