16 Januari 2010

final sistem operasi

Soal dan Jawaban

1. Sebutkan tiga tujuan utama dari sebuah Sistem Operasi!

a. Sebagai interface antara hardware, software, dan user dalam sebuah sistem komputer

b. Sebagai pengontrol dan mengkoordinasi penggunaan hardware diantara berbagai aplikasi dan user

c. Sebagai software utama untuk menginsall software pendukung

2. Apakah keuntungan utama dari multiprogramming?

• Dapat mengerjakan beberapa tugas sekaligus yang disimpan dalam memori dalam satu waktu, CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut tugas-tugas tersebut
• Memperbolehkan banyak pengguna untuk menggunakan komputer secara interaktif pada saat yang bersamaan(time-shared)

3. Apakah perbedaan utama antara Mainframe dengan PC?

a. Personal komputer : merupakan komputer yang murah dan diproduksi secara massal .biasanya menggunakan DOS,Windows atau sistem operasi yang sejenis .Komputer ini digunakan untuk aplikasi-aplikasi standar

b. Mainframe/Komputer besar merupakan komputer yang sangat besar yang berukuran lebih dari satu ruangan ,contohnya IBM model 390

4. Jelaskan dua model komunikasi pada Sistem Operasi!

a. Komunikasi langsung: model komunikasi dengan proses pengiriman dan penerimaan pesan secara langsung, misalnya;

F Send (P, message) - mengirim sebuah pesan ke proses P.

F Receive (Q, message) - menerima sebuah pesan dari proses Q.

b. Komunikasi tidak langsung: model komunikasi dengan proses pengiriman dan penerimaan pesan melalui mail box (kotak surat), misalnya;

F Send (A, message) - mengirim pesan ke mailbox A.

F Receive (A, message) - menerima pesan dari mailbox A.

5. Sebutkan lima aktivitas Sistem Operasi yang merupakan contoh dari suatu managemen proses..

* Pembuatan dan penghapusan proses pengguna dan sistem proses

* Menyediakan mekanisme untuk proses sinkronisasi.

* Menunda atau melanjutkan proses

* Menyediakan mekanisme untuk proses komunikasi

* Menyediakan mekanisme untuk penanganan deadlock

6. Apa yang dimaksud dengan Algoritma penjadualan First-Come, First-Served

Algoritma ini merupakan algoritma penjadwalan yang paling sederhana yang digunakan CPU. Dengan menggunakan algoritma ini setiap proses yang berada pada status ready dimasukkan kedalam FIFO queue atau antrian dengan prinsip first in first out, sesuai dengan waktu kedatangannya. Proses yang tiba terlebih dahulu yang akan dieksekusi.

Contoh

Ada tiga buah proses yang datang secara bersamaan yaitu pada 0 ms, P1 memiliki burst time 24 ms, P2 memiliki burst time 3 ms, dan P3 memiliki burst time 3 ms. Hitunglah waiting time rata-rata dan turnaround time( burst time + waiting time) dari ketiga proses tersebut dengan menggunakan algoritma FCFS. Waiting time untuk P1 adalah 0 ms (P1 tidak perlu menunggu), sedangkan untuk P2 adalah sebesar 24 ms (menunggu P1 selesai), dan untuk P3 sebesar 27 ms (menunggu P1 dan P2 selesai)



Artikel Terkait:

Tidak ada komentar:

Posting Komentar