- Hyperthreading With Dispatching algorithm
Teknologi Hyperthreading adalah teknologi dimana 1 processor
bertindak seperti lebih dari 1 processor. Teknologi ini dikembangkan oleh Intel untuk
keluarga processor Pentium Core dengan kecepatan 3 GHz keatas. Hal ini memungkinkan beberapa
bagian dari processor dengan tugas yang berbeda-beda seperti
unit integer, pemrosesan grafis, dan floating point untuk kalkulasi yang
komplek dapat bekerja
secara bersamaan, sehingga seolah-olah tampak lebih dari 1 processor
atau CPU. Sedangkan algoritma dispatching adalah sebuah algoritma antrean yang bertugas mengeksekusi proses secara berurutan.
Jadi dari 2 penjelasan teknologi di atas bisa disimpulkan bahwa Hyperthreading With Dispatching algorithm adalah sebuah arsitektur komputer yang diman CPU menggunakan teknologi yang seolah-olah CPU tersebut mempunyai lebih dari 1 prosessor dan dengan menggunakan algoritma antrian untuk mengeksekusi proses dari CPU secara berurutan sehingga kinerja prosessor lebih cepat dan efisien.
- Dispatching algorithm
Dispatching Algorithm adalah sebuah algoritma
antrian yang menentukan proses - proses yang akan di eksekusi
dan di alokasikan pada mesin yang siap menerima pekerjaan secara
berurutan.
Algoritma Dispatching juga support sistem operasi yang bersifat
multitasking, sehingga pengeksekusian thread menjadi lebih cepat dan efisien.
Dan sistem tersebut dapat melakukan eksekusi terhadap sistem - sistem
operasi secara berurutan dengan menggunakan algoritma antrian.
Penggolongan sistem operasi berteknologi hyperthreading berdasarkang multithread
Multithreading Models
- Many to one model (memetakan banyak pengguna thread level ke satu kernel thread). OS yang menggunakan model ini adalah:
- GNU / Linux.
- One to One Model (Memetakan setiap satu pengguna thread ke kernel thread). OS yang menggunakan model ini adalah:
- Windows NT
- Windows XP
- Windows 2000
- Linux
- Solaris 9
- OS/2
- Many to Many Model (multiplexes banyak level pengguna thread ke kernel thread yang jumlahnya sama atau lebih sedikit dari banyaknya level pengguna thraed). OS yang menggunakan model ini adalah:
- Windows NT
- Windows 2000
- IRIX
- Digital UNIX
- SOLARIS
- Multithreading two level model
- IRIX
- HP-UX
- tru64 UNIX
- Solaris 8
0 komentar:
Posting Komentar