Informasi Maintenance Komunikasi Uraian Materi. Proses Service Layanan Pada Sistem Operasi

54

D. Aktifitas Pembelajaran

Dalam kegiatan ini peserta diklat akan melakukan analisis terhadap instalasi sistem operasi berbasis linux. Kegiaan yang dilakukan adalah membentuk kelompok diskusi. Setiap kelompok terdiri dari 3-4 orang, kemudian membaca seluruh langkah dibawah ini kemudian lakukan dengan cermat dan teliti. 1. Membaca dan mengamati uraian materi pada kegiatan belajar di atas. 2. Menanyakan serta mendiskusikan kepada kelompok kecil tersebut berkaitan dengan materi pembelajaran. 3. Mengaumpulkan informasi dan mencoba mencari informasi berkaitan dengan materi yang relevan melalui sumber belajar buku, teman sebaya, internet. 4. Mengasosiasi atau menalar berkaitan dengan materi yang dipelajari. 5. Mengkomunikasikan serta mendiskusikan hasilnya dalam kelompok dan membuat kesimpulan. 6. Membuat laporan aktifitas pembelajaran dan mengkomunikasikan hasil laporan dan pembahasan tersebut dengan tutor.

E. Latihan

1. Apa yang dimaksud dengan layanan pada sistem operasi? ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………………………………………………………………………… 2. Sebutkan jenis-jenis layanan pada sistem operasi ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 3.Apa yang dimaksud dengan event pada sistem operasi ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 55

F. Rangkuman

Layanan sistem operasi berfungsi untuk mempermudah kinerja sistem operasi. Beberapa layanan sistem operasi antara lain pembuatan program, eksekusi program, operasi IO, manipulasi sistem file dan komunikasi. Sistem event pada sistem operasi merupakan suatu sistem yang mengelola berbagai event yang terjadi selama sistem operasi berjalan.

G. Umpan Balik

Beberapa umpan balik yang harus peserta diklat jawab adalah sebagai berikut : 1. Apakah saudara sudah memahami tentang konsep dasar event pada sistem operasi dan berapa prosen pencapaian kompetensinya ? 2. Apakah saudara sudah memahami service layanan pada sistem operasi dan berapa prosen pencapaian kompetensinya ? 3. Apakah saudara sudah memahami jenis-jenis layanan pada sistem operasi linux dan berapa prosen pencapaian kompetensinya ?

H. Kunci Jawaban

1. Layanan sistem operasi berfungsi untuk mempermudah kinerja sistem operasi. 2. Beberapa layanan sistem operasi antara lain pembuatan program, eksekusi program, operasi IO, manipulasi sistem file dan komunikasi. 3. Sistem event pada sistem operasi merupakan suatu sistem yang mengelola berbagai event yang terjadi selama sistem operasi berjalan. 56 Kegiatan belajar 4 : MENGANALISIS penjad-walan proses

A. Tujuan Pembelajaran.

Setelah mengikuti kegiatan belajar 4 ini diharapkan bahwa :  Melalui observasi peserta diklat dapat menganalisis penjadwalan proses sistem operasi dengan dengan baik dan benar.

B. Indikator Pencapaian Kompetensi

 Memahami penjadwalan proses pada system operasi  Menganalisis penjadwalan proses sistem operasi

C. Uraian Materi. Konsep Proses Dalam Sistem Operasi

Proses adalah program yang sedang dieksekusi. Setiap kali menggunakanutilitas sistem atau program aplikasi dari shell, satu atau lebih proses ”child” akandibuat oleh shell sesuai perintah yang diberikan. Contoh proses ID pada sistem linux ditunjukkan seperti gambar berikut ini. Gambar 4.1. Proses ID pada Sistem Operasi Linux Setiap kali instruksi diberikan padaLinux shell,maka kernel akan menciptakan 57 sebuah proses-id. Proses ini disebut jugadengan terminology Unix sebagai sebuah Job. Proses Id PID dimulai dari 0, yaituproses INIT, kemudian diikuti oleh proses berikutnya terdaftar pada etcinittab.Beberapa tipe proses pada sistem operasi Linux dijelaskan sebagai berikut :  Foreground Foreground adalah suatu proses yang diciptakan oleh pemakai langsung pada terminal interaktif, dialog  Batch Batch merupakan suatu proses yang dikumpulkan dan dijalankan secara sekuensial satu persatu. Proses Batch tidak diasosiasikan berinteraksi dengan terminal.  Daemon Daemon merupakan suatu proses yang menunggu permintaan request dari proses lainnya dan menjalankantugas sesuai dengan permintaan tersebut. Apabila tidak ada request, maka programiniakan berada dalam kondisi “idle” dan tidak menggunakan waktu hitung CPU.Umumnya nama proses daemon di UNIX berakhiran d, misalnya inetd,named,popd dan lain-lain. Mengontrol Proses Pada Shell Shell menyediakan fasilitas job control yangmemungkinkan mengontrolbeberapa job atau proses yang sedang berjalan pada waktu yang sama. Misalnya apabilamelakukanpengeditan file teks dan ingin melakukan interrupt pengeditan untuk mengerjakan hal lainnya dan ketika sudah selesai, maka dapat kembali switch ke editor dan melakukanpengeditan file teks kembali. Job bekerja padaforeground ataubackground.Pada foreground hanyadiperuntukkan untuk satu job pada satu waktu. Job pada foreground akan mengontrolshell - menerima input dari keyboard dan mengirim output ke layar.Job padabackground tidak menerima input dari terminal, biasanya berjalan tanpa memerlukaninteraksi.Job pada foreground kemungkinan dihentikan sementara suspend, denganmenekan [Ctrl-Z].Job yang dihentikan sementara dapat dijalankan kembali padaforeground atau background sesuai keperluan dengan menekan ”fg” atau ”bg”. Menghentikan job sementara sangat berbeda dengan melakuakan interrupt jobbiasanya menggunakan [Ctrl-C], dimana job yang diinterrup akan