Pendekatan pertama untuk penjadwalan prosesor jamak adalah penjadwalan asymmetric multiprocessing atau biasa disebut juga sebagai penjadwalan Master Slave MultiProcessor. Dimana pada metode ini satu prosesor bertindak sebagai master dan prosesor lainnya sebagai slave. Master Processor bertugas untuk menjadualkan dan mengalokasikan proses yang akan dijalankan oleh Slave Processors. Master Processor melakukan pekerjaan yang berhubungan dengan System, Slave Processor melayani user requests dalam pengeksekusian program. Pemrosesan yang banyak tidak menyebabkan penurunan performance. Metode ini sederhana karena hanya satu prosesor yang mengakses struktur data sistem dan juga mengurangi data sharing. Sebagai contoh, prosesor master memilih proses yang akan dieksekusi, kemudian mencari prosesor yang available, dan memberikan instruksi start processor. Prosesor slave memulai eksekusi pada lokasi memori yang dituju. Saat slave mengalami sebuah kondisi tertentu, prosesor slave memberi interupsi kepada prosesor master dan berhenti untuk menunggu perintah selanjutnya. Perlu diketahui bahwa prosesor slave yang berbeda dapat ditujukan untuk suatu proses yang sama pada waktu yang berbeda. Master processor dapat mengeksekusi OS dan menangani I/O, sedangkan sisanya processor tidak punya kemampuan I/O dan disebut sebagai Attached Processor (Aps). APs mengeksekusi kode kode user dibawah pengawasan master processor.
Langganan:
Posting Komentar (Atom)
About Me
- Princess Hexa
- Menjadi beda itu cantik•mencintai kelemahan itu luar biasa•menjaga sebuah hati itu sempurna•hidup itu anugerah
Slide Show
Music
Free Music at divine-music.info
Time
Friends
Blog Archive
-
▼
2011
(29)
-
▼
April
(24)
- Concurrency
- Kategori Kernel
- Microkernel
- Symmetric Multiprocessing
- Load Balancing
- Real Time System(RTS)
- Penjadwalan Symmetric MultiProcessing (SMP)
- Asymmetric MultiProcessing (AMP)
- Round Robin Scheduling
- Priority Scheduling
- Shortesf Job First Scheduler (SJF)
- First One - First Served
- Dispatcher
- CPU Schedule
- Thread Java
- Thread Linux
- Thread Cancellation dan Thread Pools
- Multithreading Models
- User Thread dan Kernel Thread
- Keuntungan Thread
- Thread
- Remote Procedure dan Remote Invocation
- I/O Buffering
- Menyediakan Mekanisme untuk Sinkronisasi
-
▼
April
(24)
Visitors
Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar