Senin, 18 Februari 2019

Network Opearting System : Scheduling


Nama                    : Putu Angga Adinata
NIM                      : 1705552021
Jurusan / Fakultas : Teknologi Informasi / Teknik
Universitas            : Universitas Udayana
Mata Kuliah          : Network Operating System
Dosen Pengajar     : I Putu Agus Eka Pratama,ST.,MT.
Hasil gambar untuk scheduling os
Sumber : https://www.tutorialspoint.com/operating_system/os_process_scheduling.html

Kali ini materi yang dibahas yaitu scheduling pada sistem operasi. Ada beberapa point penting pada materi ini, yaitu : 
a. Konsep dasar dan definisi dari scheduling
b. Scheduling, process, dan multiprogramming
c. Jenis-jenis scheduling
d. Algoritma pada Scheduling

Selengkapnya mari disimak penjelasan dari masing-masing point penting pada materi ini :


  • Konsep Dasar dan Definisi Scheduling ?

     Scheduling adalah satu atau beberapa buah aturan, mekanisma, dan prosedur yang ada dalam sistem operasi dan melibatkan kernel, aplikasi dan juga process dari sistem operasi. Scheduling berkaitan dengan urutan kerja yang dilakukan oleh komputer dan sistem komputer. Sederhananya scheduling seperti penjadwalan setiap proses yang terjadi pada sistem operasi, seperti aplikasi apa yang berjalan, membutuhkan memori seberapa besar, waktu berjalan, dan lain sebagainya. Scheduling berperan untuk memaksimalkan throughput, memaksimalkan kinerja waktu dari processor, efisiensi proses, keadilan pada semua job dan aplikasi, meminimalkan waktu tanggap, dan juga optimalisasi sumber daya.


  • Scheduling Process, dan Multiprogramming
        Scheduling berkaitan erat dengan process dan multiprogramming, mengapa ?, karena scheduling berisi proses yang terjadi dalam sistem operasi, lalu sistem operasi sanggup menjalankan 2 aplikasi atau lebih dalam waktu bersamaan dan akan menghasilkan sejumlah proses. Dari sinilah istilah scheduling atau penjadwalan muncul.
  • Jenis-jenis Scheduling
       Ada beberapa jenis scheduling, yaitu : 
a. Long Term Scheduling, jenis scheduling ini merupakan penjadwalan dengan menambahkan pool untuk process yang akan dijalankan.
b. Medium Term Scheduling, jenis scheduling ini merupakan penjadwalan dengan menambahkan jumlah dari process, baik secara penuh maupun parsial di dalam memori utama.
c. Short Term Scheduling, jenis scheduling ini merupakan penjadwalan dengan memilih process mana yang akan dieksekusi terlebih dahulu oleh processor dalam waktu singkat.
d. I/O Scheduling, jenis scheduling ini merupakan penjadwalan dengan memilih process mana yang ditunda yang dapat dilanjutkan kembali berdasarkan ketersediaan perangkat I/O (Input/Output).
  • Algoritma Pada Scheduling
Sebenarnya ada banyak jenis algoritma scheduling pada sistem operasi, namun pada materi ini akan dibahas yang terpenting saja (fundamental, dan digunakan di banyak sistem operasi). Pada dasarnya algoritma scheduling membantu alur scheduling pada sistem serta membantu programmer di dalam pengembangan aplikasi terkait dengan sistem operasi. Berikut adalah algoritma pada scheduling : 
1. Round Robin
Algoritma ini menggunakan konsep antrian atau queue, dimana setiap proses memiliki time quantum untuk menandai waktu dari process (time quantum selesai =  proses selesai).
2. First In First Out (FIFO)
Algoritma ini memiliki konsep proses mana yang lebih dahulu datang maka segera dijalankan, else ikuti antrian. 
3. Shortest Job First (SJF)
Algoritma ini memiliki konsep proses yang lebih pendek akan didahulukan.

Sumber Materi : 
Materi pertemuan ke-3 tentang perintah dasar linux di kelas oleh dosen I Putu Agus Eka Pratama, S.T, M.T.

Senin, 11 Februari 2019

Syntax Manajemen Proses Pada Linux

Nama                    : Putu Angga Adinata
NIM                      : 1705552021
Jurusan / Fakultas : Teknologi Informasi / Teknik
Universitas            : Universitas Udayana
Mata Kuliah          : Network Operating System
Dosen Pengajar     : I Putu Agus Eka Pratama,ST.,MT.
        Ada beberapa Syntax atau perintah untuk manajemen proses pada system operasi Linux, dibawah adalah uraiannya :

1. Perintah ps (Process Status)
Perintah ini digunakan untuk menampilkan informasi proses yang berjalan pada perangkat PC. Setiap proses biasanya memiliki PID atau Process ID. Perintah ini biasanya digunakan pada script.

Sumber : www.kimdra22.wordpress.com
2. Perintah top
Perintah ini jika di eksekusi maka user atau pengguna dapat melihat proses yang berjalan dan juga untuk mengecek proses-proses yang berjalan.

Sumber : www.kimdra22.wordpress.com

3. Perintah htop
Perintah ini merupakan layanan pada linux yang digunakan untuk menampilkan setiap proses yang terjadi dan pengguna juga dapat melakukan kill atau mengakhiri proses yang ada.
4. Perintah hwtop
Perintah ini digunakan untuk menampilkan hardware atau perangkat keras apa saja yang sedang digunakan pada perangkat PC.
5. Perintah ispci
Perintah ini digunakan untuk menapilkan spesifikasi PC atau komputer yang digunakan untuk menjalankan sistem operasi Linux.
6. Perintah uname-a
Perintah ini digunakan untuk menampilkan versi sistem operasi Linux yang digunakan oleh user atau pengguna.

Sumber : 
Materi pertemuan ke-2 tentang perintah dasar linux di kelas oleh dosen I Putu Agus Eka Pratama, S.T, M.T.

Apa itu OS (Operating System) & NOS (Network Operating System)

Nama                    : Putu Angga Adinata
NIM                      : 1705552021
Jurusan / Fakultas : Teknologi Informasi / Teknik
Universitas            : Universitas Udayana
Mata Kuliah          : Network Operating System
Dosen Pengajar     : I Putu Agus Eka Pratama,ST.,MT.


Apa itu OS (Operating System) ?

        Operating System atau dalam istilah indonesia dikenal dengan sistem operasi adalah sebuah perangkat lunak yang bertugas untuk mengatur dan mengendalikan setiap perangkat keras yang ada pada komputer. Adanya operating system memungkinkan user atau pengguna untuk dapat mengendalikan komputer dalam rangka mengolah data ataupun membuat data atau informasi. Terdapat banyak sekalian varian operating system contohnya seperti Windows, Linux, MacOs, dan lain-lain.

Apa itu NOS ? (Network Operating System) ?

        Network Operating System adalah sebutan untuk operating system yang sering digunakan pada kegiatan manajemen jaringan. Biasanya dalam operating system ini terdapat banyak service untuk memudahkan user atau pengguna. Network Operating System ada banyak variannya contohnya seperti Linux, Windows NT, dan lain-lain. Umumnya operating system linux yang sering digunakan pada kegiatan manajemen jaringan. Linux sering digunakan dikarenakan linux adalah salah satu operating system open source, memiliki keamanan yang baik dan juga gratis sehingga pengguna lebih banyak yang memakai linux.


Sumber :
Materi pertemuan ke-1 tentang perintah dasar linux di kelas oleh dosen I Putu Agus Eka Pratama, S.T, M.T.


Wikipedia https://id.wikipedia.org/wiki/Sistem_operasi_jaringan


Apa itu ISO 31000 ?

Nama                    : Putu Angga Adinata NIM                      : 1705552021 Jurusan / Fakultas : Teknologi Informasi / Teknik ...