Multiprocessor membutuhkan penjadwalan yang lebih rumit karena mempunyai banyak kemungkinan yang dicoba tidak seperti pada processor tunngal. Tapi saat ini kita hanya fokus pada processor yang homogen (sama) sesuai dengan fungsi masing-masing dari processor tersebut. Dan juga kita dapat menggunakan processor yang tersedia untuk menjalankan proses didalam antrian.
Penjadwalan Multiple Processor
Diskusi kita sampai saat ini di permasalahan menjadualkan CPU di single prosesor. Jika multiple prosesor ada. Penjadwalan menjadi lebih kompleks banyak kemungkinan telah dicoba dan telah kita lihat dengan penjadwalan satu prosesor, tidak ada solusi yang terbaik. Pada kali ini kita hanya membahas secara sekilas tentang panjadualan di multiprosesor dengan syarat prosesornya identik. Jika ada beberapa prosesor yang identik tersedia maka load sharing akan terjadi. Kita bisa menyediakan queue yang terpisah untuk setiap prosesor. Dalam kasus ini, bagaimana pun, satu prosesor bisa menjadi idle dengan antrian yang kosong sedangkan yang lain sangat sibuk. Untuk mengantisipasi hal ini kita menggunakan ready queue yang biasa. Semua proses pergi ke satu queue dan dijadualkan untuk prosesor yang bisa dipakai. Dalam skema tersebut, salah satu penjadwalan akan digunakan. Salah satu cara menggunakan symmetric multiprocessing (SMP). Dimana setiap prosesor menjadualkan diri sendiri. Setiap prosesor memeriksa raedy queue dan memilih proses yang akan dieksekusi. Beberapa sistem membawa struktur satu langkah kedepan, dengan membawa semua keputusan penjadwalan, I/O prosesing, dan aktivitas sistem yang lain ditangani oleh satu prosesor yang bertugas sebagai master prosesor. Prosesor yang lain mengeksekusi hanya user code yang disebut asymmetric multiprosessing jauh lebih mudah.
Download file lengkapnya :
Penjadwalan Multiprocessor.doc
semoga bermanfaat,,,
You Need Translate ??? Use This
Pengembangan Aplikasi Mobile Dengan J2ME
Labels
- Algoritma dan Pemrograman (5)
- Analisa dan Sistem Desain (1)
- Basis Data (2)
- Dasar Manajemen (1)
- Desain Antarmuka (5)
- Kepariwisataan (2)
- Komunikasi Data (8)
- Lain-Lain (17)
- Pemodelan Berorientasi Objek (7)
- Pemodelan Sistem (1)
- Pemrograman Client-Server (1)
- Pemrograman Java (9)
- Pemrograman VB 2005 (1)
- Pemrograman Web (1)
- Pengantar Teknologi Informasi (10)
- PTC (Paid To Click) (53)
- Rekayasa Perangkat Lunak (3)
- Sistem Digital (1)
- Sistem Jaringan Komputer (5)
- Sistem Operasi (35)
- Tips dan Triks (18)
Sekilas Tentang Linux.
Tukeran Links Yuks
Copy kode di bawah masukan di blog anda, saya akan segera linkback kembali

Banner Friends
Penjadwalan Multiprocessor
Labels: Sistem Operasi
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment