Halaman

Rabu, 30 Januari 2013

Teknologi hyper Threading Dan Dispatching Algorithm

Thread adalah pecahan proses (bagian dari proses). Hyperthreading terdiri dari dua kata : hyper (lebih/banyak) dan threading : thread. Teknologi Hyper Threading sendiri adalah teknologi yang memungkinkan menjalankan banyak thread dengan syarat-syarat kemampuan tertentu.
Teknologi Hyper Threading dikenalkan oleh intel pada quarter pertama 2002, yaitu teknologi pada mikroprosesor dengan arsitektur intel NetBurst dan Core termasuk didalamnya adalah Core 2, pentium D, Xeon dan Pentium 4. Prosesor jenis ini secara fisik adalah satu prosesor, namun secara logika seperti dua prosesor.
Beberapa Sistem Operasi seperti Windows NT , Windows XP Profesional, Windows 2000, Windows Vista dan GNU/Linux adalah sistem operasi yang akan membaca prosesor ini sebagai dua prosesor. Hal tersebut sekaligus membuat kinerja sistem lebih efektif dan efisien karena beberapa thread dapat dieksekusi dengan cepat.  Sistem operasi tersebut bersifat multitasking, namun karena prosesor dibaca sebagai dua prosesor, Sistem operasi akan menjalankan dan mengeksekusi program/thread secara berurutan (sekuensial) dengan algoritma antrian yang dikenal dengan dispatching algorithm.

Dispatching algorithm merupakan suatu algoritma (logika) antrian. Karena terdapat banyak proses maupun thread dalam sebuah sistem komputer, maka harus dilakukan pengaturan(penjadwalan) proses. Proses mana yang akan dijalankan terlebih dahulu, mana yang berikutnya hingga thread2 ataupun proses selesai di eksekusi secara berurutan.

Tidak ada komentar:

Posting Komentar