Senin, 19 November 2012

Sistem Operasi Yang Mendukung Hyperthreading/Multithreading

One-to-One


Model one-to-one memetakan setiap thread pengguna ke dalam suatu kernel thread. Hal ini membuat model one-to-one lebih sinkron daripada model many-to-one dengan mengizinkan thread lain untuk berjalan ketika suatu thread membuat pemblokingan terhadap sistem pemanggilan. Kelemahan model ini adalah pembuatan thread pengguna dibutuhkan pembuatan korespondensi thread pengguna.
Sistem operasi yang menggunakan model one-to-one :
  • Windows NT
  • Windows 98
  • Windows XP
  • Windows 7
  • OS/2

Many-to-One

Model many-to-one ini memetakan beberapa tingkatan pengguna thread hanya ke satu buah kernel thread. Managemen proses thread dilakukan oleh (di ruang) pengguna, sehingga menjadi efisien tetapi apabila sebuah thread melakukan pemblokingan terhadap sistem pemanggilan, maka seluruh proses akan berhenti (bloked).
Sistem operasi yang menggunakan model many-to-one :
  • GNU
  • Solaris Green

Many-to-Many

Beberapa tingkatan thread pengguna dapat menggunakan jumlah kernel thread yang lebih kecil atau sama dengan jumlah thread pengguna.
Sistem operasi yang menggunakan model many-to-many :
  • Windows NT/2000
  • IRIX
  • Digital Unix
  • Solaris
Two level model : IRIX, HP-UX, Tru64 Unix, dan Sola

Tidak ada komentar:

Posting Komentar