Minggu, 11 Juni 2017

ORKOM 11 : Manajemen dan Penjadwalan Proses


PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
Manajemen dan Penjadwalan Proses
Disusun Oleh :

Soefhwan                                                      : 065001600002


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN SISTEM INFORMASI
                       UNIVERSITAS TRISAKTI              
2017




I.              JUDUL PRAKTIKUM : Manajemen dan Penjadwalan Proses
II.            TUJUAN PRAKTIKUM : Dapat mengerti dan mengontrol Manajemen dan
Penjadwalan Proses

III.          ELEMEN KOMPETENSI : Melakukan Kompilasi menggunakan vi Editor
Deskripsi : Dapat mempelajari dan mengenal Manajemen dan Penjadwalan Proses pada Linux


TEORI SINGKAT

MANAJEMEN PROSES

Pada dasarnya proses adalah program yang dieksekusi, sedangkan program sendiri adalah kumpulan instruksi yang menggunakan bahasa komputer. Terdapat beberapa definisi mengenai proses, antara lain:
  1. Merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses adalah masalah  utama dalam perancangan sistem operasi.
  2. Proses adalah program yang sedang dieksekusi.
  3. Proses adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
Proses dalam sistem dapat dieksekusi secara bersama-sama, proses tersebut harus dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan suatu mekanisme untuk pembuatan proses dan terminasi proses.

PENJADWALAN PROSES

Pengertian : Penjadwalan merupakan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas untuk :
  • Proses harus berjalan
  • Kapan proses harus berjalan
  • Berapa lama proses dijalankan


Algoritma Penjadwalan
Algoritma yang menerapkan strategi non-preemptive diantaranya adalah :
  • FIFO (First In First Out)
  • SJF (Shortest Job First)
  • HRN (Highest Ratio Net)
  • MFQ (Multiple Feedback Queues)
Algoritma yang menerepkan strategi preemptive diantaranya adalah :
  • RR (Round Robin)
  • SRF (Shortes Remaining First)
  • PS (Priority Schedulling)
  • GS (Guaranted Schedulle)

LAB SETUP

Adapun yang diperlukan dalam melakukan praktikum ini adalah :
- Komputer/ Laptop dengan OS Linux
- Program Terminal

Cara percobaan/langkah langkah percobaan
  1. Menghentikan dan memulai kembali Job
$yes>/dev/null   lalu  ctrl+Z

Untuk merestart job pada foreground
$fg lalu ctrl+Z

Untuk meletakkan job pada background $bg



2. Job pada background dapat digunakan untuk menampilkan teks pada terminal, dimana dapat diabaikan jika mencoba mengerjakan job lain.
$yes&  lalu tekan ctrl+c, fg enter, dan ctrl+Z



3. Apabila ingin menjalankan banyak job pada satu waktu, letakkan job pada foreground atau background  dengan memberikan job id.
$fg %2 atau $%?
$bg %2
Tekan fg lalu enter dan ctrl+Z untuk menghentikan sementara


4. Lihat job dengan perintah $ps-fae dan enter. Kemudian kill proses dengan $kill -9 <nomor PID>




5. Buka 3 terminal. Pada setiap terminal ketikkan PSI=”\w:” lalu enter.



6. Buka terminal lagi (terminal ke4), dan ketik top lalu enter. Ketik i lalu enter. Ketik lmt dan enter.







KESIMPULAN

Mempelajari manajemen dan penjadwalan proses pada terminal Linux. Proses dalam sistem dapat dieksekusi secara bersama-sama, proses tersebut harus dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan suatu manajemen untuk pembuatan proses dan terminasi proses. Penjadwalan merupakan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.

 


CEK LIST
Daftar ini disertakan pada laporan lab.
No
Elemen Kompetensi
Ceklist
1
Proses dan manajemen proses
     
             
2.
Program FORNEXTLOOP pada jendela OS Simulator


FORM UMPAN BALIK


No
Elemen Kompetensi
Tingkat Kesulitan
Tingkat Ketertarikan
1
Proses dan manajemen proses
Mudah
Menarik
2.
Program FORNEXTLOOP pada jendela OS Simulator
Sulit
Kurang Menarik



Tidak ada komentar:

Posting Komentar