Multithreading model
Adalah dua proses threading yang berlangsung dalam satu waktu. Dua proses terbut adalah:
- User Thread : Thread yang diatur dan memiliki fasilitas pembuatan, penjadwalan pada tingkat pengguna sehingga cepat dibuat dan dikendalikan.
- Kernel Thread : Thread diatur dan memiliki fasilitas pembuatan, penjadwalan, manajemen yang dilakukan sendiri oleh sistem operasi pada kernel space maka proses berlangsung lebih lama dibandingkan User Thread.
- Model – model Multithreading:
a. Model Many to One : Beberapa User Thread ke sebuah Kernel Thread. Pengaturan dilakukan dalam ruang User sehingga lebih efisien.
b. Model One to One : satu User Thread ke satu Kernel Thread. Mengakibtakan penurunan kinerja aplikasi dikarenakan membutuhkan tambahan Kernel Thread sehingga kebanyakan aplikasi membatasi jumlah thread.
c. Model Many to Many : Beberapa User Thread ke Kernel Thread dengan sedikit atau sama jumlahnya dengan User Thread. Menyebabkan thread berjalan secara parallel.
No Response to "Multithreading model"
Posting Komentar