Blog ini ditujukan untuk memenuhi tugas Sistem komputer, yang dikerjakan sesuai ketentuan - ketentuan yang diberikan. semoga mendapatkan nilai yang memuaskan.

Multithreading model

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