Tuesday, December 18, 2012

KISI - KISI UTS SISTEM OPERASI

Share & Comment
SOAL + JAWABAN SISTEM OPERASI


-->

4 kondisi terjadinya deadlock
1.    Mutual Eksklusif. Hanya ada satu proses yang boleh memakai sumber daya,
2.    Memegang dan Menunggu. Proses yang sedang memakai sumber daya boleh meminta sumber daya lagi
3.    Tidak ada Preemption. Sumber daya yang ada pada sebuah proses tidak boleh diambil begitu saja oleh proses lainnya.
4.    Circular Wait. Kondisi seperti rantai, yaitu sebuah proses membutuhkan sumber daya yang dipegang proses berikutnya.

Model thread
1.    Model many-to-one ini memetakan beberapa tingkatan pengguna thread hanya ke satu buah kernel thread.
2.    Model one-to-one memetakan setiap thread pengguna ke dalam satu kernel thread.
3.    Model Many to Many, Beberapa tingkatan thread pengguna dapat menggunakan jumlah kernel thread yang lebih kecil atau sama dengan jumlah thread pengguna.

Pengertian dan keuntungan Thread
adalah unit dasar dari utilisasi CPU. Di dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling berbagi dengan thread lain dalam proses yang sama.

keuntungan Thread
1.    Tanggap: Multithreading mengizinkan program untuk berjalan terus walau pun pada bagian program tersebut di block.
2.    Pembagian sumber daya
3.    Ekonomis: karena thread membagi sumber daya dari proses, ini lebih ekonomis untuk membuat threads.
4.    Pemberdayaan arsitektur multiprosesor: dimana setiap thread dapat jalan secara parallel pada prosesor yang berbeda.

Fungsi Virtual Memory
1.    Untuk memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer.
2.    Untuk mengoptimalkan kinerja dari komputer, dengan tambahan memory, maka kemungkinan terjadi crash sangat kecil sekali. 
3.    Untuk menjalankan berbagai program aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar dari memory yang telah tersedia.

Pengertian system calls
System call adalah jembatan yang menghubungkan antara user dengan sistem operasi. Fungsi menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS

Tujuan Time-sharing
Adalah kemampuan yang memungkinkan komputer besar membagi tugas secara simultan dengan memberikan potongan-potongan waktu pada masing-masing tugas dan beralih dari satu tugas ke tugas lainnya secara cepat.

Tujuan Multiprogramming
Tujuan dari multiprogramming adalah memaksimalisasikan kerja CPU. dimana tugas (task) yang sedah berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar, misalnya membaca data dari CD/ Disket.

Tanggung Jawab Sistem Operasi
Membuat & menghapus proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk sinkronisasi proses
Menyediakan mekanisme untuk komunikasi proses
Menyediakan mekanisme untuk penanganan deadlock

Sistem Proteksi
Sistem yang mencakup semua peralatan, listrik maupun mekanik, dari sensor hingga ke terminal peralatan penggerak, yang terlibat dalam pembangkitkan sinyal untuk fungsi prokteksi.

Pengertian dan proses terjadinya interupsi
Proses dalam komputer untuk meminta dilayani oleh mikroprosesor sesuai dengan tingkat prioritasnya yang telah diatur sedemikian rupa oleh sistem hardware computer.
a.    Program, terjadi akibat eksekusi suatu instruksi
b.    Timmer, disebabkan oleh timmer prosessor
c.    I/O, disebabkan oleh I/O controller baik sebagai tanda bahwa operasi telah selesai maupun  memberi tanda eror.
d.   Kegagalan hardware, disebabkan oleh kesalahan hardware seperti power failure dan memori parity eror.
e.     
Spesific PCB
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori.

Pengertian dari :
1.    CPU Utilization, Penggunaan waktu CPU (CPU Time)  seoptimal mungkin/processor terpakai terus menerusselama masih ada antrian ready.
2.    Waktu tanggapan (Response time),response time adalah waktu antara penggunamemberikan input dengan SO memberikan output atau umpan balik ke pengguna.
3.    Waiting Time, merupakan durasi waktu yang dihabiskansuatu proses dalam antrian ready selama siklus hidupnya.
4.    Turn Around Time, merupakan durasi waktu dari suatu proses aktif dalam sistem sampai dengan selesai.
5.    Throughput, rata-rata proses yang dapat diselesaikan per  satuan waktu dan nilai throughput harus tinggi.

Penjadualan dari :
1.    Penjadualan FCFS, Merupakan penjadualan yang paling sederhana, menggunakan aturan yang datang lebih dulu harus dilayani lebih awal.P
2.    Penjadualan SSTF, Menggunakan algoritma shortest-seek-time-first dan Melayani permintaan berdasarkan waktu pencarian yang paling kecil dari posisi head terakhir.
3.    Penjadualan SCAN, Disk arm bergerak sampai ke silinder paling ujung dari disk, kemudian berbalik arah gerak, menuju ke silinder paling ujung lainnya sambil melayani permintaan.
4.    C-SCAN Merupakan hasil modifikasi algo SCAN untuk mengurangi kemungkinan starvation.

Perancangan Sistem, Perancangan sistem dipengaruhi oleh perangkat keras dan jenis system sehingga kebutuhan-nya akan lebih sulit untuk dispesifikasikan.
Mekanisme dan Kebijakan, adalah hal yang sangat penting, ini ,mengijinkan fleksibilitas yang tinggi jika kebijakan akan diubah suatu saat.
Implementasi Sistem, Secara tradisional, sistem operasi ditulis dalam bahasa rakitan, tapi sekarang sering dibuat dalam bahasa tingkat tinggi sehingga Sistem operasi yang ditulis dengan bahasa tingkat tinggi akan mudah dipindahkan ke perangkat keras lain, tapi bisa mengurangi kecepatan dan membutuhkan penyimpanan yang lebih banyak.

3 cara memberikan parameter di program SO
1.    Melalui register.
2.    Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register.
3.    Menyimpan parameter (push) ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistim operasi).


Tags: , , , , ,

Written by

Gk ada Becak yang lebih tinggi dari Pesawat, jadi jangan puas dengan ilmu segitu doang karna setelah lu, pasti ada orang lain yang jauh lebih hebat dari lu. OK!

0 komentar:

Post a Comment

 
Copyright © MADE IN SLEEP | Designed by Templateism.com | Blogger Templates