Selasa, 01 November 2011

Tugas sistem informasi

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

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Dcreators