Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 5 berikut ini:
Teori:
- Jelaskan apa yang dimaksud dengan sinkronisasi proses?
- Ada beberapa “event” yang menyebabkan sistem operasi membuat proses baru. Event apa sajakah yang dimaksud?
- Jelaskan apa saja yang membuat sistem operasi mengakhiri sebuah proses!
- Jelaskan apa yang dimaksud dengan thread!
- Jelaskan cara kerja proses dengan 2 state, 5 state, 6 state, 7 state?
- Apa perbedaan proses 5 state, 6 state dan 7 state?
Praktek:
- Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “ps” pada terminal!
- Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “ps -el” pada terminal !
- Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “top” pada terminal!
- Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “pstree” !
- Jelaskan bagaimana caranya untuk menghentikan sebuah proses pada Linux!
- Buat sebuah script sederhana yang mengandung perintah fork() didalamnya!
- Jelaskan apa kegunaan fork() pada script anda!
- Terdapat beberapa system call yang berhubungan dengan process. Jelaskan apa kegunaan dari system call berikut: exec() ; exit() ; sleep(); dan wait()
- Jelaskan apa yang dimaksud dengan pid, ppid dan pgid!
Kumpulkan ke email dengan subjek latihan 5 IPSO.
Have fun!
slide