Selasa, 01 November 2011

6. Apa keuntungan dan kekurangan dari : o Komunikasi simetrik dan asimetrik. o Automatic dan explicit buffering. o Send by copy dan send by reference. o Fixed-size dan variable sized messages.


Jawaban :
Ø   Simetrik komunikasi langsung adalah rasa sakit kedua belah pihak memerlukan nama proses lain.   hal ini membuat sulit untuk membangun sebuah server.
Ø  otomatis membuat pemrograman lebih mudah tapi adalah sebuah sistem sulit untuk membangun.
Ø   kirim oleh copy jaringan yang lebih baik bagi generasi dan masalah sinkronisasi. kirim dengan referensi yang lebih efisien untuk besar struktur data tetapi sulit kode karena memori bersama implikasi
 variabel ukuran membuat pemrograman lebih mudah tapi adalah sistem lebih sulit untuk membangun.

5. Di system UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event (eksternal) OS dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat di timbulkan oleh prose situ sendiri. Sebutkan.!


Jawaban :
Ø Inputnya telah tersedia.
Ø Penjadwalannya mengambil dari proses ini “baru”.
Ø Penjadwalannya mengambil dari proses lain.
Ø Proses diblog terlebih dahulu untuk melayani suatu input karena sumber daya yang diminta belum tersedia atau meminta I/O sehingga menunggu kejadian muncul.

4. Informasi apa saja yang disimpan pada table proses saat alih konteks dari suatu proses ke proses lain.?


Jawaban :
Status proses, program counter, stack pointer, alokasi memori, status file, informasi schdedulling atau penjadwalan informasi dll dari status kerja ke status siap.

3. Jelaskan tindakan yang diambil oleh suatu kernel ketika alih konteks antar proses.?


Jawaban :
Ø Perpindahan diantara proses melibatkan penyimpanan konteks dari proses yang sebelumnya dan proses berikutnya. hal ini harus dapat dilakukan dengan cepat untuk mencegah terbuangnya waktu CPU, versi. baru dari linux mengganti perpindahan konteks perangkat keras ini menggunakan piranti lunak yang mengimplementasikan sederet instruksi mov untuk menjamin validasi data yang disimpan serta potensi untuk melakukan optimasi. untuk mengubah konteks proses digunakan makro switch. makro tersebut akan mengganti proses dari proses yang ditunjuk oleh prev task menjadi next task .makro switch di jalankan oleh schedule dan merupakan salah satu rutin kernel yang sangan tergantung pada perangkat keras.

2. Definisika perbedaan antara penjadualan short term, medium term, dan long term.?


Jawaban :
Ø  Short Term merupakan suatu proses yang dapat mengeksekusi untuk beberapa milidetik sebelum menunggu permintaan I/O. sering kali penjadwalan short term selalu mengeksekusi paling sedikit 100 setiap milidetik.
Ø  Medium Term, disini kadang kala menguntungkan untuk memindahkan suatu proses dari memory “dan pengisian dari pengisian aktif dari CPU” , dan untuk mengurangi drazat dari multiprogramming. Kemudian waktu proses dapat dikenalkan. Ke dalam memory dan di eksekusi dan dapat juga di lanjutkan dimana prose situ.
Ø  Long Term, suatu penjadualan Long Term pada sisi lain, dan juga mengeksekusi lebih sedikit. Dimungkinkan dari beberapa menit antara pembuatan proses baru dalam system.

1. Sebutkan lima aktivitas system operasi yang merupakan contoh dari sUatu manajemen proses !


Ø  Melanjutkan atau menunda proses
Ø  Pembuatan dan juga penghapusan proses pengguna dan system proses
Ø  Menyediakan mekanisme untuk suatu proses sinkronisasi
Ø  Menyediakan mekanisme untuk suatu proses komunikasi
Ø  Menyediakan mekanisme untuk suatu proses deadlock