1. 5 aktivitas sistem operasi yang merupakan contoh dari suatu manajemen proses
* menyediakan mekanisme untuk proses komunikasi
* menyediakan mekanisme untuk proses sincronisasi
* menyiapkan tindakan ketika terjadi deadlock
* dapat menunda atau melanjutkan proses
* membuat proses baru atau menghaous proses yang sedang dilakukan user
2. Definisi perbedaan short term, medium term, dan long term
* Short term : untuk memilih proses yang siap dieksekusi,salah satunya dialokasikan ke CPU.Execusi hanya beberapa mili detik sebelum menunggu input output,karena durasi waktu yang singkat antar execusi jadual short term harus dilakukan dengan cepat.
* Medium term : pada sistem UNIX biasanya penjadualan long term tidak tersedia,suatu saat berfungsi untuk memindahkan proses dari memori dan juga dari CPU dengan tidak mengurangi derajat multiprogramming
* Long term : umumnya sistem ini mengeksekusi jauh lebih sedikit,long term menjadualkan dan mengontrol multiprogarmming
3. Tindakan yang dilakukan kernel ketika alih konteks saat proses
Alih konteks yaitu tugas untuk mengganti CPU ke proses yang lain,memerlukan penyimpanan dengan proses yang lama dan kemudian beralih ke proses yang baru. Alih konteks suatu proses digambarkan dalam PCB suatu prioses termasuk nilai dari suatu CPU registre,suatu proses dan informasi manajemen memori.
4. Informasi yang disimpan pada tabel proses ketika alih konteks
* Program counter
* Keadaan proses
* CPU register
* Informasi pencatatan waktu
* Informasi manajemen memori
5. Proses yang terjadi ketika transisi proses
* New : proses sedang dikerjakan
* Running : instruksi sedang dikerjakan
* Waiting : proses sedang menunggu sejumlah kejadian untuk terjadi
* Ready : proses sedang menunggu untuk ditugaskan pada sebuah processor
* Terminated : proses telah selesai mengeksekusi
6. Keuntungan dan kerugian dari :
Komunikasi Simetrik
* Keuntungan : semua perangkat dapat mengirim data pada tingkat yang sama
* Kekurangan : kurang aman pada enkripsi, karena pada kedua ujung komunikasi terdapat kunci yang sama
Komunikasi asimetrik
* Keuntungan : Bandwith dapat diatur lebih besar dalam mengirim data, enkripsi lebih aman karena pada kedua ujung komunikasi terdapat kunci yang berbeda
* Kerugian : jika bandwith download dibuat besar, harus merelakan upload yang menjadi lebih kecil
Otomatic Bufering
* Keuntungan :
- Kapasitas terbatas, antrian mempunyai panjang yang telah ditentukan,paling banyak n pesan bisa dimasukkan
- Kapasitas tak terbatas, antrian mempunyai pnjang tak terhingga
* Kerugian :
- Kapasitas terbatas, link mempunyai kapasitas terbatas, jika link penuh pengiriman harus memblok hingga terdapat ruang pada pengantrian
- Kapasitas tak terbatas, semua pesan dapat menunggu disini, pengirim tidak pernah diblok
Explicit Bufering
* Keuntungan : antrian mempunyai panjang maximum 0, link tidak dapat mempunyai penunggu pesan
* Kerugian : pengirim harus memblok sampai pesan diterima oleh si penerima
Send by Copy
* Keuntungan : baik untuk generalisasi jaringan dan masalah sincronisasi
* Kerugian : hanya untuk pengirimn data yang sedikit
Send by Reference
* Keuntungan : efisien untuk pengiriman data dengan struktur yang lebih besar
* Kekurangan : banyak menggunakan memori pada saat implementasi
Fixed Size
* Keuntungan : dengan menggunakan fixed size pengiriman mudah dibangun, karena ukuran telah ditetapkan
* Kerugian : memori banyak terpakai jika ukuran yang ditetapkan besar
Variable Size
* Keuntungan : memerlukan memori yang relatif kecil, karena ukuran dapat diatur
* Krugian : ketika pengiriman data implementasi menjadi sulit karen harus menyesuaikan kebutuhan memori terlebih dulu
7. Perbedaan antara short term, medium term, dan long term dilihat dari time respon antara lain :
* Short term : merupakan penjadualan proses yang sangat responsif, jadi penjadualan proses terjadi sangat cepat dan tepat
* Medium term : merupakan penjadualan yang sangat fleksible, biasanya terdapat pada mesin time sharing
* Long term : penjadualan yang jangka waktunya palng lama, biasanya penjadualan dilakukan di akhir proses
8. Hal yang dilakukan kernel kepda alih konteks ketika proses sedang berlangsung
Ketika terjadi peralihan konteks, kernel menyimpan suatu keadaan konteks dari proses lama kedalam PCB dan mengisi konteks yang telah disimpam dari proses baru yang telah terjadual untuk berjalan.
9. Dampak proses konkuren pada sistem operasi
* Menciptakan suatu kenyamanan : seorang individu mungkin memiliki bnyak tugas untuk dikerjakan secara bersama-sama pada satu waktu. Contoh, user dapat mengedit, mencetak, dan mengcompile secara paralel
* Modularitas : kita mungkin ingin membangun sebuah sistem pada sebuah model modular-modular, membagi fungsi sistem menjadi beberapa proses
* Mempercepat proses penghitungan : ketika kita menginginkan sebuah tugas berjalan lebih cepat, kita harus membaginya kedalam substack, setiap bagian dari substack dijalankan secara paralel dengan yang lainnya
* Dapat terjadi pembagian informasi : bila beberapa user tertarik pada bagian informasi yang sama, kita harus menyediakan sebuah lingkungan yang mengizinkan akses secara terus menerus ke tipe dari sumber-sumber tersebuut
10. Gambaran proses yang sedang terjadi beserta transisi statenya
Sebagaiman proses bekerja,maka proses tersebut merubah state (keadaan asal). Status dari sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses trsebut
11. Pengantar pesan "Issue" ketika proses dalam keadaan "Ready" state
Ketika suatu proses berlangsung, proses bisa saja mengeluarkan permintaan I/O dan akan ditempatkan dalam suatu antrian I/O yang disebut ready queue. ketika proses menjadi ready state, proses kembali mengirim simyal lalu diletakkan kembali ke dalam ready queue, sebuah proses meneruskan siklus ini sampai akhir, dimanna proses tsb diganti dari seluruh queue
12. Informasi yang harus dimiliki oleh PCB
* Informasi status pemroses : berisi informasi yang esensinya merupaka nilai atau isi dari registre-register pemroses, saat proses berstatus running informasi berada di register
* informasi identifikasi proses : informasi yang berkaitan dengan identitas yang unik, dengan identifier ini proses dikaitkan ke tabel-tabel ynag lain
* Informasi kendali proses : informasi-informasi lain yang diperlukan sistem operasi untuk mengendalikan dan megkoordinasi beragam proses yang aktif
Selasa, 01 November 2011
Tugas sistem informasi
03.10
Wd Blog's
No comments
0 komentar:
Posting Komentar