Tugas Sistem Operasi

User Rating: / 11
PoorBest

Pertanyaan

1. SeSebutkan tiga tujuan utama dari sistem operasi?

2. SeSebutkan keuntungan dari multiprogramming?

3. SeSebutkan perbedaan utama dari sistem operasi antara computer mainframe dan PC?

4. SeSebutkan kendala-kendala yang harus diatasi oleh programmer dalam menulis system operasi dalam lingkungan waktu nyata?

5. JelJelaskan perbedaan antara symmetric dan asymmetric multiprocessing. Sebutkan keuntungan dan kerugian dari system multiprosessor!

6. Apapakah perbedaan antara trap dan interrupt? Sebutkan pengguran dari setiap fungsi tersebut!

7. Ununtuk jenis operasi apakah DMA itu berguna? Jelaskan jawabannya!

8. SeSebutkan dua kegunaan dari memory cache! Problem apakah yang dapat dipecahkan dan juga muncul dengan aadanya cache tersebut?

9. Beberapa CPU menyediakan lebih dari dua mode operasi. Sebutkan dua kemungkinan penggunaan dari mode tersebut?

10. SSebutkan lima kegiatan utama dari sistem operasi yang berhubungan dengan managemen proses!

Jawaban

1. Tujuan Memahami/Mempelajari Sistem Operasi:

a.Setiap pemakai harus berhubungan dengan Sistem Operasi untuk dapat memanfaatkan komputer

b.Untuk dapat memilih Sistem Operasi yang sesuai untuk suatu instalasi.

c.Banyak konsep & teknik yang terdapat pada Sistem Operasi yang berlaku umum yang dapat digunakan pada program aplikasi-aplikasi

2. Keuntungan multiprogramming:

a) I/O rutin dikendalikan dan diatur oleh system

b) Memory management – sistem harus mengalokasikan memory untuk beberapa jobs sekaligus

c) CPU scheduling – sistem harus memilih jobs mana yang telah siap akan di jalankan

d) Alokasi dari I/O devides

3. 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

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

4. Kendala-kendala:

1. Secondary storage sangat terbatas

2. terjadinya page faults tambahan selama eksekusi

3. sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu

4. Kemampuan untuk operasi, response dalam batasan waktu tertentu

5. Digunakan sebagai control device untuk aplikasi khusus

5. Perbedaan antara symetric dan asymetric multiprocessing:

• Dalam SMP setiap prosessor menjalankan salinan identik dari sistem operasi dan banyak job yang dapat berjalan disuatu waktu tanpa pengurangan kinerja

• Dalam ASMP setiap prosessor diberikan suatu tugas yang spesifik sebuah prosessor bertindak sebagai master prosessor yang bertugas menjadwalkan dan mengalokasikan pekerjaan pada prosessor lain yang disebut slave processors

• Umumnya ASMP digunakan pada sistem besar

Keunggulan sistem multiprocessor

• Peningkatan troughtput karena lebih banyak proses/thread yang dapat dijalankan sekaligus

• Economy of scale : Ekonomis dalam peralatan yang dibagi bersama

6. Trap adalah interupsi karena terjadinya kesalahan atau kondisi kekecualian yang dihasilkan proses yang running seperti usaha ilegal dalam mengakses file .Dengan adanya trap,sistem operasi menentukan apakah kesalahan yang dibuat merupakan kesalahan fatal

Jika fatal ,proses yang saat itu running disingkirkan dan terjadi alih proses

Jika kesalahan tidak fatal bergantung sifat kesalahan dan rancangan sistem operasi kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau memperingatkan pemakai

Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan sesuatu bila terjadi interupsi,maka komputer akan menghentikan dahulu apa yang sedang dikerjakannya dan melakukan apa yang diminta oleh yang menginterupsi

7. untuk operasi penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU,DMA digunakan untuk perangkat I/O dengan kecepatan tinggi hanya terdapat satu interupsi setiap blok

8. Kegunaan memory chace

• Tempat penyimpanan sementara (volatile)sejumlah kecil data

• Meningkatkan kecepatan pengambilan atau penyimpanan data dari memori oleh prosessor berkecepatan tinggi

• Masalah yang dipecahkan : menigkatkan kecepatan pengambilan atau penyimpanan data dimemori oleh CPU karena tidak perlu mencari di disk fisik

• Masalah yang timbul : tidak dapat menyimpan data dalam jumlah besar (berdaya tampung lebih kecil)

9. Dual mode sistem operasi

• User-Eksekusi dikendalikan oleh user

• Monior/kernel/Sistem Mode – Eksekusi dikendalikanoleh sistem operasi

Pada saat boot time,perangkat keras bekerja pada mode monitor dan stelah sistem operasi di-load maka akan mulai masuk ke mode pengguna.Ketika terjadi trap atau interupsi,perangkat keras akan menswitch lagi keadaan dari mode pengguna menjadi mode monitor(terjadi perubahan state menjadi bit 0) dan akan kembali menjadi mode pengguna jikalau sistem operasi menambil alih proses dan kontrol komputer (state akan berubah menjadi bit1 )

10. Managemen proses

• Membuat dan menghapus proes pengguna dan sistem pros

• Menunda atau melanjutkan proses

• Menyediakan mekanisme untuk proses sinkronisasi

• Menyediakan mekanisme untuk proses komunikasi

• Menyediakan mekanisme untuk penanganan deadlock

0 Response to "Tugas Sistem Operasi"

Posting Komentar

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme