UTS

Mukhlishina Lahuddin   18020036   Sistem Operasi





1. Jelaskan perbedaan antara sistem operasi dan program aplikasi?


2. Jelaskan apa yang disebut dengan open source dan berikan contoh sistem operasi yang menggunakan sistem tersebut?


3. Apa kelebihan system operasi windows, linuk, mac, dan android?


4. Gambarkan dengan lengkap susunan memory, dan jelaskan apa yang dimaksud dengan cache memory?


5. Jelaskan perbedaan metode pemodelan analisis model dan simulasi?


6. Gambarkan diagram penjadwalan prosesor dan jelaskan dari masing masing penjadwalan?


7. Berikan penjabaran tiga metode evaluasi terhadap algoritma penjadwalan?



1. Sistem Operasi & Program Aplikasi



  • Sistem operasi merupakan program utama yang langsung berinteraksi dengan bahasa yang di kenal oleh mesin komputer ( bahasa mesin). Penggunaan processor, memory, hardisk dan komponen lainnya diatur oleh sistem operasi.
  • Program aplikasi merupakan program yang di buat untuk tujuan tertentu, misalnya untuk penjualan di supermarket, untuk mengelola data rumah sakit, untuk mencetak kuitansi, mengedit foto, dan sebagainya.

2. Open source adalah sistem pengembangan yang tidak dikoordinasikan oleh individu dan bersifat terbuka.
Contoh sistem yang menggunakan open source adalah Linux dan Android.


3. Kelebihan Dalam Sistem Operasi Windows, Linux, Mac dan juga Android

1. Windows : 


  • GUI familiar sehingga pengguna lebih nyaman saat didepan layar monitor
  • Mudah untuk digunakan
2. Linux :
  • Kebal Virus
  • Open Source
  • Driver lengkap
3. Mac :
  • Mudah digunakan
  • Susah untuk dibajak
  • Tema yang smoth dan unik
4. Android
  • Mudah diganti atau kostumisasi
  • Bersifat open source



4. Gambar susunan memory dan cache memory


Gambar susunan memory
Memory Cache adalah memory berukuran kecil yang sifatnya temporary (sementara).



5. Metode pemodelan analisis model dan simulasi


Analisis Model Antrian : Menggunakan teori antrian untuk menemukan kombinasi algoritma mana yang paling efisien. 


Simulasi : Dibuat simulasi berukuran kecil bagi pekerjaan yang besar.


6. Diagram penjadwalan dan jelaskan dari masing-masing penjadwalan

Diagram Penjadwalan

  1. Short term scheduller Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memori utama Penjadwalan dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.
  2. Medium term scheduller Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call.
  3. Long term scheduller Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. 

7.penjabaran tiga metode evaluasi terhadap algoritma penjadwalan


  • Pemodelan deterministik : Pemodelan deterministik merupakan evaluasi analitis. Evaluasi analitis menggunakan algoritma dan beban kerja sistem untuk menghasilkan satu rumus atau angka yang menunjukkan kinerja algoritma untuk beban kerja itu.
  • Pemodelan antrian : Sistem komputer dipandang sebagai satu jaringan pelayan (server). Masing-masing pelayan mempunyai satu antrian dari proses-proses yang menunggu layanan. 
  • Simulasi : Simulasi dapat memberikan evaluasi algoritma penjadualan dengan lebih akurat. Simulasi melibatkan pemrograman model system komputer. 

Comments