MODUL VII MANAJEMEN PROSES

dokumen-dokumen yang mirip
LAPORAN PRAKTIKUM SISTEM OPERASI

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Praktikum Sistem Operasi Proses dan Manajemen Proses. Zaid Romegar Mair, ST., M.Cs

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut

1. Mengenal konsep proses di Linux 2. Mengerti konsep sinyal dan bagaimana cara mengelola sinyal tersebut

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

BAB VII MANAJEMEN PROSES (Pertemuan 9)

Disusun Oleh: Tim Asisten Sistem Operasi MANAJEMEN PROSES. Modul Praktikum Sistem Operasi

BAB II PROCESS DAN THREAD

1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control

Shell Lanjutan. Praktikum 5 A. T U J U A N

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : HALIM WIDIATMOKO NIM : ASISTEN : AMIN KELAS : F2 BAB Ke- : 7

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

MODUL 01 SISTEM OPERASI

Pengantar. Manajemen Proses

Perintah Perintah Dasar Pada Sistem Operasi Linux

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

Praktikum 3 Perintah DasarSistem Operasi Linux

I. DASAR TEORI. Perintah Dasar Linux

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul IV ADMINISTRASI LINUX

Command Line Interface

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Installasi Linux SuSE 9.3 Basis Text

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

mengganti grup file chmod chown cp dd df du

BAB 7 PENGENALAN SUN SOLARIS

Praktikum 5-B. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

Zaid Romegar Mair

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Pemrograman Input/Output (I/O)

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

eko-dok.web.ugm.ac.id

Praktikum 1 Perintah Dasar Sistem Operasi Linux

Laporan Sistem Operasi Kode Perintah Dasar Linux

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan

: KEVIN DION ANDRE PRADANA NIM : LAPORAN : BAB II TANGGAL : 03/10/2016 ASISTEN : BINTI LUKLUIL MAKNUNIN

P1 : Perintah Dasar Sistem Operasi Linux

Praktikum Modul 9. Unix System Call dan Manajemen Memory

Sistem Terminal pada Linux

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Modul Praktikum Sistem Operasi

Praktikum Pemrograman Sistem. Perintah Dasar Sistem Operasi Linux. Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

LAPORAN PRAKTIKUM SISTEM OPERASI

MANAJEMEN PROSES LINUX UBUNTU

Instalasi NVIDIA Driver Pada Ubuntu (Lucid) LTS (pujanggaitusudahmati)

Bab 6 Konfigurasi Bash Shell

Sistem Operasi Linux PJJ PENS ITS. Tujuan

BAB 1 PENGENALAN LINUX

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

Pemrograman Bash Shell di Linux. agussalim

MODUL PRAKTIKUM. Sistem Operasi LAB KOMPUTASI DASAR JURUSAN ILMU KOMPUTER UNIVERSITAS LAMPUNG. Modul Praktikum: Sistem Operasi

Praktikum 5. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Sistem Administrasi Linux

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

JURNAL PRAKTIKUM JARINGAN KOMPUTER

LAPORAN PRAKTIKUM SISTEM OPERASI

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

Praktikum 6. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. ü History pada Bash Shell ü Membuat Bash Shell Script

Praktikum I Pengenalan Sistem Operasi Linux

7. Pengaturan Proses

Pembuatan Bash Script

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

Tutorial Shell Dasar 5 Menit

MODUL LINUX. Minggu IV

LAPORAN PRAKTIKUM SISTEM OPERASI

BAB 2 PROSES BOOTING

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

U N I X. Definisi sistem unix yaitu : Suatu sistem operasi yang variasinya berjalan pada berbagai tipe komputer yang berbeda.

Praktikum 5-A. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

`Piping` merupakan utility GNU/Linux yang dapat digunakan untuk mengarahkan sebuah output perintah menjadi masukan bagi perintah yang lain.

Pengantar Open Source dan Aplikasi Sistem Operasi Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

1. SUDUT PANDANG PENGGUNA

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah

MODUL 2 INSTALLASI DAN PENGENALAN OS UBUNTU (LINUX)

LAPORAN RESMI PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN File Transfer Protocol (FTP)

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Praktikum 2. Operasi Input Output

PRINSIP DASAR PERANCANGAN SISTEM YANG AMAN

Reza Chandra Universitas Gunadarma PTA 2010/2011

Perintah Dasar Terminal GNU/Linux

Instalasi System Operasi Linux Ubuntu

Shell dan Pemrograman Shell

Bab 1 Instalasi Sistem Operasi DEPDIKnux

Mengembalikan password root yang terlupa..

Pemrograman Shell (2)

Proses dan Implementasinya

ls = Melihat isi direktori #ls NamaFolder

Praktikum 1. Pengenalan dan Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PENGENALAN UNIX

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009

Pertemuan 1. Pengenalan Linux

Manajemen File dan Direktori

Transkripsi:

MODUL VII MANAJEMEN PROSES A. DASAR TEORI Setiap kali instruksi diberikan pada Shell Linux, kernel akan menciptakan prosesid. Proses ini disebut juga dalam terminologi UNIX sebagai JOB. Proses-id (PID) dimulai dari 0, yaitu proses INIT, kemudian diikuti oleh proses berikutnya (dapat dilihat dalam daftar urutan pada /etc /inittab). Proses-proses sistem terbagi dalam tiga tipe utama, yaitu : Interactive : Diprakarsai oleh sebuah shell dan berjalan dalam foreground dan Background. Batch : Secara tipical merupakan sebuah seri dari proses-proses yang dijadwalkan untuk dieksekusi pada suatu waktu tertentu Daemon : Secara tipikal diinisialisasi saat boot untuk membentuk fungsifungsi sistem yang dibutuhkan, seperti LPD, NFS dan DNS Proses Interaktive terdiri dari atas : Proses fireground adalah suatu proses yang ketika berjalan, shell tidak menampilkan prompt hingga proses berakhir. Proses background adalah suatu proses yang sewaktu-waktu berjalan, pemakai tetap dapat memberikan perintah yang lain. Sebab begitu perintah background diberikan (setelah di tekan ENTER), prompt akan ditampilkan kembali dan shell siap menerika perintah berikutnya. Background Proses Untuk menghasilkan sebuah background proses, dapat dilakukan dengan menjalankan perintah yang diakhiri dengan simbol &. Pada kondisi seperti ini, sehll tidak akan menunggu sampai eksekusi perintah berakhir. Begitu perintah berakhiran & diberikan, shell siap menerima perintah lain. Kegunaan perintah ini misalnya untuk memperoleh daftar seluruh file dari direktori root (/) beserta anakanaknya dan menempatkannya ke sebuah file. Karena proses ini Kemungkinan memakan waktu yang cukup lama, pemakai dapat mengatur agar eksekusinya dilakukan dilatar belakang. Sehingga sementara sistem sedang memprosesnya, pemakai tetap dapat bekerja memberikan perintah-perintah lainnya.

B. PRAKTEK 1 1. Masuk ke tty2 dengan Ctr+Alt+F2, ketik ps au, kemudian perhatikan keluaran sebagai berikut : Sebutkan nama-nama proses yang bukan root. Tulis 3 teratas PID dan COMMAND dari proses yang paling banyak menggunakan CPU time. Sebutkan beberapa proses daemon Pada prompt login lakukan hal-hal berikut : csh, who, bash, ls, sh, ps. Sebutkan PID yang terbesar dan kemudian buat urutan- urutan proses sampai ke PID = 1. 2. Cobalah format tampilan ps dengan opsi f, -j, j, l, s, v, x

PRAKTEK 2 : Menghentikan dan memulai kembali job 1. Cara lain meletakan job pada background dengan memulai job secara normal pada foreground, stop job dan memulai pada background.

2. Untuk restart job pada foreground gunakan perintah $ fg. 3. Shell akan menampilkan nama perintah yang diletakan di foreground. Stop job lagi dengan ctrl+z kemudian gunakan perintah bg untuk meletakan job pada background. Soal : Bisakah menghentikan job pada background dengan ctrl+z? 4. Apabila ingin menjalankan banyak job dalam satu waktu. Letakan job pada foreground atau background dengan memberikan job ID. 5. Lihat job dengan perintah ps fae, kemudian hentikan proses dengan perintah kill.untuk menghentikan proses lakukan perintah kill. Itu berarti menghentikan proses dengan no PID 9. Percobaan dengan penjadualan prioritas: 1. Login sebagai root, buka 3 terminal tampilkan pada screen yang sama 2. Pada setiap terminal ketik PS1= \w:. 3. Untuk setiap terminal ketik pwd, ini berguna untuk melihat bahwa anda sedang berada di direktori root Buka terminal lagi, dan diterminal ke empat ini ketik top dan tekan enter Lalu ketik I, ini berguna untuk melihat program yang sedang aktif Ketik lmt dan program top tidak akan lagi menampilkan informasi pada bagian atas dari screen. 4. Pada terminal 1 bukalah program executable C++ dengan mengetikan yes 5. Pada jendela terminal 1 akan muncul program yang tiada henti, dan dijendela 4 ditampilkan proses yang sedang berjalan di jendela ke-1, nilai %CPU sama pada keduanya, hal ini berarti kedua proses mengkonsumsi waktu proses yang sama dan berjalan sama cepat. PID dari kedua proses akan berbeda. 6. Gunakan terminal ke 3 dan ketik renice 19<PID terminal 1>Hal ini berarti mengganti penjadwalan prioritas dari proses ke 19. 7. Tunggu beberapa saat sampai program top berubah dan terlihat pada jendela top. 8. Program top juga mempunyai beberapa fungsi yang sama dengan program renice. Terdapat prompt PID to renice.. Masukan nilainya Lalu tekan enter Soal : Apakah usaha ini berhasil atau failed?

Pilih terminal yang sedang nganggur dan ketik nice n -10 yes Soal : Apakah hasil program top berubah atau tetap? 9. Jangan menggunakan mouse dan keyboard selama 10 detik. Program top menampilkan proses yang aktif selain program yes. Maka akan terlihat proses top terdaftar tetapi % cpu kecil (dibawah 1.0) dan konsisten. Juga terlihat proses berhubungan dengan desktop grafis seperti X panel dll. Soal : Pindahkan mouse sehingga kursor berubah pada screen dan lihat apa yang terjadi dengan tampilan top? 10. Tutup semua terminal, logout dan login kembali sebagai user. Soal : Dari seluruh ujicoba diatas, kapankan proses-id akan ter-generate?