1.
TEKNOLOGI HYPER-THEREADING
Sebuah CPU tersusun dari jutaan komponen kecil berukuran
micro, komponen-komponen tersubut yang mengeksekusi intuksi-intruksi dari
system ke CPU. Pada teknologi hyper-thereading suastu system membentuk suatu
CPU seolah-olah menjadi beberapa CPU untuk meneksekusi intruksi-intruksi dari system.
Proses yang terjadi pada sebuah CPU tunggal berupa
single-theread yang intuksi-intruksi dari system mengantri menunggu giliran
untuk dieksekusi oleh komponen CPU, proses seperti ini memungkinkan komponen
CPU tidak bekerja secara optimal dikarenakan intruksi intruksi dialirkan ke CPu dalam satu aliran,
ditinjau dari system CPU sendiri pada komponen-komponen CPU di bekerja secara
keseluruhan dikarenakan satu komponen menuggu intruksi yang dikirim dari hasil
intruksi komponen lain.
PERANGKAT LUNAK
Teknologi hyoer-thereading dapat dijlankan pada hardware
dan system yang menunjang, pada biasanya Sistem Operasi sudah menyedikan
layanan ini. Beberapa diantaranya:
a. MS
Windows NT dan generasi setelahnya.
b. UNIX
(sebagian besar menggunakan teknologi ini,,, pada turunannya juga)
c. LINUX
d. SOLARIS
CARA KERJA TEKNOLOGI
HYPER-THEREADING
Pada saat CPU berteknologi
Hyper-Thereading menerima akses intruksi kerja, sebagian besar komponen CPU
mengangur lebih dari 35%-nya, untuk mengoptimalkannya intruksi-intruksi dipisah bada beberapa jalur sebelum di transimiskan
ke CPU oleh sebuah system, system tersebut mengecek status pada CPU, dan
menyalurkan intruksi tersebut pada komponen CPU yang dalam keadaan Stand-by.
Model Multi-thereading
1. Many-to-one
2. One-to-one
3. Many-to-many
2.
DISPATCHING ALGORITHM
Dispatching adalah sebuah system modul yang mengatur
atau member control pada sebuah CPU terhadap penyeleksian proses yang dilakukan
selama short term scduling. Beberapa fungsi di dalamnya yaitu:
·
Switching Context
·
Switching ke User Mode
·
Elompat ke lokasi tertentu pada user program
untuk memulai program
Beberapa
algoritma pada penjadwalan sebuah CPU dispatching:
·
First-Come First-Served Scheduling (FCFS)
·
Shortest Job First Scheduling (SJF)
·
Priority Scheduling
·
Round-Robin Scheduling
3.
SISTEM OPERASI YANG MENDUKUNG TEKNOLOFI
HYPER-THEREADING
Beberapa pengelompokan dalam Multy-Thereading:
One-to-One :
Windows NT/XP/2000, solaris 9
Many-to-Many :
Windows NT/2000, IRIK, Digital UNIX dan Solaris
Two-level Model :
IRIK, HP-UX, Tru64, UNIX, Solaris 8http://2009130-if-unsika.blogspot.com/2011/11/teknologi-hyeper-thereading-dan.html