Tugas Sistem Operasi II
Pertemuan
2 : Struktur Sistem Komputer
Tugas
Mata Kuliah Sistem Operasi
Soal :
1. Jelaskan perbedaan antara multiprocessing
simetris dan asimetris!
Jawab :
·
Processing ASMP
(Asymmetric Multi Processing), ide dasarnya adalah master/slave, yaitu kernel
selalu berjalan di prosesor tertentu, sedangkan prosesor prosesor lainnya
menjalankan utiliti yang ada di sistem operasi atau mengerjakan tugas-tugas
tertentu.
Sedangkan
·
Processing SMP (Symmetric Multi
Processing). Pada model ini,
kernel bisa dijalankan di prosesor mana saja, dan tiap prosesor bisa melakukan
penjadwalan proses / thread secara mandiri. Model seperti ini membuat
desain sistem operasi menjadi lebih rumit, karena
proses-proses bisa berjalan secara paralel. Karena itu, haruslah dijamin agar
hanya 1 prosesor yang mengerjakan tugas tertentu dan proses-proses itu tidak mengalami starvation.
2.
Jelaskan
yang dimaksud dengan sistem terdistribusi, real time system, time sharing system, dan
multi programming !
Jawab :
·
Sistem
terdistribusi merupakan
sekumpulan elemen yang saling berhubungan satu dengan yang lainnya dan
membentuk satu kesatuan untuk menyelesaikan satu tujuan yang spesifik atau
menjelangkan seperangkat fungsi.
·
Real Time System
disebut juga dengan Sistem waktu nyata. Sistem
yang harus menghasilkan respon yang tepat dalam batas waktu yang telah
ditentukan. Jika
respon komputer melewati batas waktu tersebut, maka terjadi degradasi
performansi atau kegagalan sistem.Sebuah Real time system adalah sistem yang
kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem
dan ketepatan waktu hasil-hasil tersebutdikeluarkan. Aplikasi penggunaan sistem
seperti ini adalah untuk memantau danmengontrol peralatan seperti motor, assembly
line, teleskop, atau
instrumen lainnya.Peralatan telekomunikasi dan jaringan komputer biasanya juga
membutuhkan pengendalian secara Real time. Contoh adalah pemesanan tiket
pesawat on line.
·
Time Sharing System adalah suatu teknik penggunaan online system oleh beberapa pemakai secara
bergantian menurut waktu yang diperlukan pemakai.
·
Multi programming system adalah kegiatan menjalankan beberapa
program pada memori pada satu waktu.Contoh dalam satu waktu sebuah program
sedang menggunakan CPU, sedangkan program yang lain menggunakan printer.
0 komentar: