Powered By

Free XML Skins for Blogger

Powered by Blogger

Friday, 23 April 2010

Tugas Sistem Operasi by.Lody

Nama : Lodi Junain
Kls : B. Malam

1. 3 tujuan dari system Operasi :
• Bagi User : Untuk dapat melakukan interaksi dengan komponen computer melalui system operasi
• Untuk seleksi dari berbagai macam system operasi pada setiap instalasi computer
• Untuk penggunaan aplikasi tertentu, system operasi dapat menyesuaikan dengan kebutuhan kita.
2. Keuntungan multiprogramming:
• I/O rutin dikendalikan dan diatur oleh system
• Memory management – sistem harus mengalokasikan memory untuk beberapa jobs sekaligus
• CPU scheduling – sistem harus memilih jobs mana yang telah siap akan di jalankan
• Alokasi dari I/O devides
3.Perbedaan system Operasi pada computer mainframe dan Personal Computer :
• Systen Operasi mainframe : System operasi dari computer ini mampu menangani ratusan program aplikasi secara bersamaan. Computer dengan system operasinya mampu menyimpan dan mengakses library rutin dengan kapasitas besar. Main from juga mendukung puluhan bahasa pemrograman yang berbeda dan bertindak mengawasi lalu lintas ketika beberapa program mencoba mengakses basis data secara bersamaan. Computer mainframe biasanya dipusatkan pada pusat data yang telah lama menjadi sumber tenaga dari komputasi dunia bisnis.
• Sedangkan System Operasi pada personal Computer : Pertama, kinerja serta derajat kerumitan komponen perangkat keras PC jauh lebih sederhana (dan murah). Karena itu, "utilisasi" perangkat keras tidak lagi menjadi masalah utama. Kedua, para pengguna PC tidak selalu merupakan "pakar", sehingga kemudahan penggunaan menjadi prioritas utama dalam perancangan sistem operasinya. Ketiga, akibat dari butir kedua di atas, "keamanan" dan "perlindungan" kurang mendapatkan perhatian. Dewasa ini, "virus" dan "cacing" (worm) telah menjadi masalah utama yang dihadapi para pengguna sistem PC tertentu


4. Kendala-kendala dalam menulis system operasi waktu yang nyata :
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 fatalJika fatal ,proses yang saat itu running disingkirkan dan terjadi alih prosesJika 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. Jenis DMA berguna 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. Lima kegiatan dari system operasi yang berhubungan dengan management 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
11. 3 kegiatan Utama yang berhubungan dengan management Memory :
• Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
• Memilih program yang akan di-load ke memori.
• Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuha
12.3 kegiatan utama system Operasi yang berhubungan dengan management secondary-storage:
• Menyimpan data besifat sementara
• Memindahkan data dari satu tempat ke tempat lain
• Alternatif pengganti memory (virtual memory)
13. 5 kegiatan utama dari system operasi yang berhubungan dengan management berkas:
• Pembuatan dan penghapusan berkas.
• Pembuatan dan penghapusan direktori.
• Mendukung manipulasi berkas dan direktori.
• Memetakan berkas ke secondary storage.
• Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).

14 . tujuan dari command interpreter ? dan mengapa bisa berpisah dengan kernel ?
• Tujuan dari command interpreter adalah agar pengguna dapat membuat permintaan tanpa menulis program
• Biasa terpisah karena Konsep MV menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap MV terpisah dari MV yang lain

1 comment: