1. Jelaskan tentang arsitektur computer yang menggunakan teknologi Hypertreading dengan algoritma distpatching algoritm
Hyperthreading merupakan suatu teknologi mikro prosessor yang dibuat intel ke beberapa prosesor seperti pada Pentium 4, xeon, Pentium D dan core 2. Pada bulan maret 2002 teknologi ini diperkenalkan dan pada mulanya hanya diperkenalkan pada prosessor xeon. Pada prosesor seperti ini sangatlah mendukung banyak prosesor yang memiliki dual prosesor. Ya walaupun secara fisikli nya hanya mempunyai satu prosesor. Dengan kata lain dengan adanya dua prosesor maka akan membuat kinerja si computer tersebut lebih efisien lagi. Meski pemakaiannya secara multi tasking. Kernelnya juga cara pengeksekusiannya pada suatu perintah yaitu dengan cara berurutan dengan algortm antrian.
2. jelaskan tentang dispatching algorithm?
Dispatching algorithm ini merupakan prosesor dengan teknologi ini akan sangat dilihat oleh system operasi yang mendukung banyak sekali prosesor seperti windows NT, windows 200, windows xp profyesional,windows vista dan GNU ataupun linux yang terkenal sebagai dua buah prosesor, walaupun secara fisiknya ityu hanya mempunyai satu prosesor. Dengan dua prosesor yang sudah dikenal oleh system operasi maka kinerja systemnya dalam melakukan pengeksekusian setiap threadpun akan lebih efisien, dikarenakan meskipun pada system operasinya bersifat multitasking namun si system operasinya tetap mengeksekusinya terhadap proses secara sekuensi ataupun berurutan, dengan sebuah algoritma antrian yang bisa disebut juga dishpatching algorithm.
3. Sebutkan minimal 10 sistem operasi yang mendukung teknologi hyperthereading dan kelompokan termasuk kedalam model multithreading yang mana?
a. GNU termasuk pada kelompok model multhreading many-to-one model
b. Windows NT/2000, IRIX, digital Unix dan solarisnya pun termasuk kedalam model multhreading many-to-many model.
c. IRIX, HP-UX, tru64, Unix, solaris 8 and earlier termasuk juga kedalam kelompok model multhreading two-level model
d. Windows NT/XP/2000,Linux, solaris 9 dan later juga kedalam kelompok multhireading yang one-to-one model.
4. Cari contoh program sederhana.
Program cara menghitung suatu bilangan, dan perulangannya saya menggunakan FOR dengan nilai static
Misal :
Programjum_bil;
Uses wincrt;
Var
i,jum,bil:integer;
begin
jum:=0;{inisialisasi}
for i:=1 to 5 do
begin
write(‘Masukkan Bilangan = ‘);readln(bil);
jum:=jum+bil;
end;
writeln(‘Jumlah Bilangan = ‘,jum);
end.
0 komentar:
Posting Komentar