Proses terlibat di dalam deadlock jika proses menunggu suatu kejadian tertentu yang tidak akan pernah terjadi. Sekumpulan proses berkondisi deadlock apabila setiap proses yang berada di kumpulan itu menunggu suatu kejadian yang hanya dapat dilakukan proses lain yang juga berada di kumpulan itu. Dengan demikian proses-proses menunggu kejadian yang tidak akan pernah terjadi.
Kamis, 03 Januari 2013
Selasa, 20 November 2012
Arsitektur Komputer Menggunakan Teknologi Hyper Threading dengan Dispatching Algorithm
Hyper threading nerupakan teknologi yang mampu meningkatkan
kinerja processor untuk membelah diri menjadi beberapa aliran (thread) dengan
cara memberikan instruksi melalui software. Teknologi hyperthreading pada
processor ini kemudian dikenal dengan istilah core yang bermula dari thread
yang membagi 1 core seolah-olah mempunyai 2 core meski secara fisik hanya tersedia satu processor.
Processor dengan teknologi ini banyak dipakai pada sistem
operasi yang mendukung banyak processor seperti Windows dan GNU/Linux. Dengan
menggunakan dua processor atau lebih maka kinerja dari sistem operasi dalam
melakukan proses akan lebih efisien. Karena pada hakikatnya sistem operasi
bersifat multitasking dan melakukan eksekusi proses secara berurutan dengan
menggunakan dispatching algorithm.
Senin, 19 November 2012
Sistem Operasi Yang Mendukung Hyperthreading/Multithreading
One-to-One
Many-to-One
Model one-to-one memetakan setiap thread pengguna ke dalam
suatu kernel thread. Hal ini membuat model one-to-one lebih sinkron daripada
model many-to-one dengan mengizinkan thread lain untuk berjalan ketika suatu
thread membuat pemblokingan terhadap sistem pemanggilan. Kelemahan model ini
adalah pembuatan thread pengguna dibutuhkan pembuatan korespondensi thread
pengguna.
Sistem operasi yang menggunakan model one-to-one :
- Windows NT
- Windows 98
- Windows XP
- Windows 7
- OS/2
Many-to-One
Model many-to-one ini memetakan beberapa tingkatan pengguna
thread hanya ke satu buah kernel thread. Managemen proses thread dilakukan oleh
(di ruang) pengguna, sehingga menjadi efisien tetapi apabila sebuah thread melakukan
pemblokingan terhadap sistem pemanggilan, maka seluruh proses akan berhenti (bloked).
Sistem operasi yang menggunakan model many-to-one :
- GNU
- Solaris Green
Langganan:
Postingan (Atom)
