Minggu, 28 Februari 2021

Schedulimg


Nama : I Putu Hendra Geovaldo

NIM : 1504505110

Network Operating System (TIJ034302)

I Putu Agus Eka Pratama, ST. MT.

 

Scheduling

Scheduling adalah satu atau beberapa buah aturan, mekanisme, dan prosedur di dalam sistem operasi (melibatkan kernel, aplikasi, process) terkait dengan urutan kerja yang dilakukan oleh komputer dan sistem komputer

Multiprogramming

 Multiprogramming adalah kemampuan sistem operasi untuk menjalankan 2 aplikasi atau lebih secara bersama – sama, menghasilkan sejumlah proses (software)

Multiprocessing adalah kemampuan penanganan 2 process atau lebih secara bersama – sama (hardware)

Peran Scheduling

1.Memaksimalkan throughput. 

2.Memaksimalkan kinerja dan waktu processor. 

3.Efisiensi process. 

4.Keadilan (fairness) pada semua job dan aplikasi 

5.Meminimalkan waktu tanggap (time respond). 

6.Optimalisasi sumber daya (resource)

Jenis Scheduling


1.Long Term Scheduling →penjadwalan dengan menambahkan pool untuk process yang akan dieksekusi 

2.Medium Term Scheduling →penjadwalan dengan menambahkan jumlah dari process baik secara penuh maupun parsial di dalam memori utama

 3.Short Term Scheduling →penjadwalan dengan memilih process mana yang akan dieksekusi terlebih dahulu oleh processor dalam waktu singkat 

4.I/O Scheduling →penjadwalan dengan memilih process mana yang tertunda yang dapat dilanjutkan kembali berdasarkan ketersediaan perangkat I/O

MATERI PERTEMUAN 3 (Scheduling) ~ Afani AgungGambar 1 Scheduling 


 Algoritma Scheduling .

1.Round Robin Menggunakan konsep antrian (queue). Setiap process memiliki time quantum untuk menandai waktu dari process --> time quantum selesai = proses selesai Setiap proses diberi nilai yang sama untuk time quantum yaitu 1/n Time quantum jangan terlalu kecil (process tidak dapat selesai dalam 1 quantum), jangan juga terlalu besar (akan menjadi FCFS/First Come First Serve). Nilai idela time quantum = 80 (dari skala 0 - 100)

 Algoritma Scheduling (lanjut)

2.First In First Out (FIFO) Process yang lebih dahulu datang = segera dieksekusi, else ikuti atrian. Bagaimana jika ada process panjang dan process pendek? Tetap sesuai waktu kedatangan → merugikan process pendek → solusi SJF 

3.Shortest Job First (SJF) Memperbaiki FIFO Process yang lebih pendek akan didahulukan/diprioritaskan

 

Senin, 22 Februari 2021

Perintah top, htop, glances

 Nama : I Putu Hendra Geovaldo

 NIM : 1504505110

Network Operating System (TIJ034302)

I Putu Agus Eka Pratama, ST. MT.

 

1. Perintah top

Perintah dilakukan dengan memasuka top pada terminal

Perintah top  dapat menampilkan daftar semua proses yang sedang berjalan dan setiap detik akan diperbaharui. Proses yang ditampilkan pada perintah “top” adalah yang paling besar menggunakan sumber daya.

2. Perintah htop

Perintah htop dilakukan dengan memasukan htop

Perintah htop untuk memantau proses sistem dan mengelola proses. htop dirancang sebagai program alternatif top di Unix. htop menampilkan daftar proses yang sering diperbarui yang berjalan di sebuah komputer, biasanya diurutkan berdasarkan penggunaan jumlah CPU. Tidak seperti top, htop menyediakan daftar lengkap proses program yang sedang berjalan, bukan proses program yang memakan banyak sumber daya. htop menggunakan warna untuk memberikan informasi visual, seperti status prosesor, swap, dan memori.
 

3. Perintah glances


 
Perintah glances untuk memantau sistem operasi GNU / Linux atau BSD Anda dari antarmuka teks. Sekilas menggunakan libstatgrab perpustakaan untuk mengambil informasi dari sistem 

 

Minggu, 07 Februari 2021

Network Operating System

 Nama : I Putu Hendra Geovaldo

 NIM : 1504505110

Network Operating System (TIJ034302)

I Putu Agus Eka Pratama, ST. MT.

Network Operating System

Pendahuluan 

Sistem Operasi menurut William Stalling adalah program komputer pertama yang bertindak sebagai penghubung dan tatap muka (interface) anatara hardware dengan software lainnya, yang sekaligus mengontrol eksekusi program/software/aplikasi.

Pengertian Sistem Operasi adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras(Hardware) dan perangkat lunak(Software), serta sebagai jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting.

 

NOS dan Cloud Computing

  Nama : I Putu Hendra Geovaldo NIM : 1504505110 Network Operating System (TIJ034302) I Putu Agus Eka Pratama, ST. MT.   Definisi Cloud Comp...