SlideShare a Scribd company logo
Manajemen Proses
Oleh :
Warzuqni Olyan
1403989
Manajemen Proses
Dalam sistem operasi, proses adalah program yang sedang dieksekusi. Proses yang
pertama kali diciptakan di Linux disebut in it. Konsep proses diLinux memiliki
kemiripan dengan konsep fie permission (akan dibahas di beberapa pertemuan kedepan)
yang mana setiap user hanya dapat memanipulasi proses yang menjadi “milik” nya.
Pada system operasiLinux, setiap program yang berjalan merupakan proses. Proses
dapat diciptakan dan dapat “dimusnahkan”. Ketika sistem operasipertama kali
dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel
diciptakan.
Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat
digunakan untuk berinteraksi dengan proses yang bersangkutan.
Ada empat konsep dasar pada manajemen proses, yaitu:
 Multiprogramming
Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap
berjalan hingga task tersebut melakukan operasi yang membutuhkan waktu untuk
menunggu respondari luar (istilah lainnya external event), seperti membaca data dari
CD atau media lainnya, atau sampai komputer “memaksa” untuk menukar tugas yang
sedang berjalan dengan tugas lainnya.
 Pseudoparallelism
Eksekusi proses secara paralel pada sistem.
 Multiprocessing
Kemampuan pemrosesan komputer yang dilakukan secara simultan/bersamaan.
Istilah ini juga serupa pada dukungan sebuah sistem untuk mendukung lebih dari
satu prosesor, dan mengalokasikan tugas kepada prosesor-prosesortersebut.
 Distributed Processing
Mengerjakan semua proses pengolahan data secara simultan antara komputer
utama dengan beberapa komputer lainnya dan saling terhubung melalui jalur
komunikasi.
Berikut beberapa model proses:
 Sequential Process
 Multiprogramming
 CPU Switching
Proses memiliki operasi-operasiseperti:
 Penciptaan proses
 Penghancuran / terminasi proses
 Penundaan proses
 Perlanjutan kembali proses
 Mengeblok proses
 Membangunkan proses (wake)
 Menjadwalkan proses
 Komunikasi antar proses
Dalam Manajemen proses beberapa hal penting yang harus dikuasai, yaitu :
 Mengetahui proses yang terjadi Linux
 Dapat melakukan proses controlling terhadap proses diLinux
 Menghentikan proses yang tidak dibutuhkan dan mengurangi performa Linux
Untuk itu kita harus mempelajari Manajemen Proses pada Linux. Perintah inti dari proses
manajemen proses diLinux adalah :
 ps
 kill
Tipe-tipe proses dalam Linux, dibagi ke dalam 3 bagian, yaitu :
 Interactive : Proses yang diprakarsai oleh sebuah shell dan berjalan dalam
foreground dan background. seperti : terminal, software running, dll.
 Batch : Sebuah seri dari proses-prosesyang dijadwalkan untuk dieksekusi
pada suatu waktu tertentu, proses batchini juga tidak berhubungan dengan
terminal, tapi menunggu dieksekusi secara sekuensial.
 Daemon : Proses yang diinisialisasi saat booting untuk membentuk suatu fungsi-
fungsi sistem yang dibutuhkan, bila tidak ada request maka akan berada pada
keadaan idle, seperti : LPD, NFS, dan DNS.
Berikut adalah beberapa identitas dari Proses yang ada di Linux :
 PID ( ProccessID )
adalah pengenalan unik suatu proses, dimana digunakan untuk menentukan proses-
proses mana yang di bawa saat suatu aplikasi dijalankan atau melakukan proses
pengiriman signal, mengubah, dan menunggu proses lainnya. PID sendiri merupakan
bilangan 32 bit yang dibatasi oleh Linux dari range 0-32767 untuk menjamin
kompatibilitas dengan UNIX tradisional.
 Credentials ( Mandat )
adalah Pengaturan akses yang dipengaruhi oleh User ID dan Group ID. Jadi kita dapat
mengatur hak akses atau Credetials setiap user, group, dll.
 Personality
adalah sebuah hal yang cukup jarang ditemukan dalam sistem UNIX, namun sangat
berpengaruh dalam proses system call dan pengiriman signal dari suatu aplikasi.
Pada modul kali ini, kita akan mencoba implementasi dari beberapa operasi-
operasi pada proses dengan menggunakan Terminal.
Pertama kita harus login sebagai super user pada Terminal Ubuntu.
Setelah itu barulah kita dapat menjalankan perintah-perintah pada Terminal.
Perintah – perintah proses diLinux diantaranya adalah:
$ ps
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID
adalah
Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut
aktif, CMD (command) merupakan instruksi yang digunakan.
$ ps u
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID
adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses
tersebut aktif, CMD (command) merupakan instruksi yang digunakan.
$ ps -u <nama_user>
Mencari proses yang spesifi dari suatu user
$ ps –a
$ ps –au
$ ps –aux
$ top
Menampilkan proses yang sedang berjalan
$ ps –eF
$ pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)
kill
kill %<nomor_job> (contoh:kill %1)
kill <PID> (contoh: kill 2016)
pkill
pkill <nama_proses> (contoh:pkill fiefox)
pkillall <nama_proses> (contoh:pkillall fiefox)
renice <prioritas> <PID>
Sumber :
Modul Praktikum SO tentang manajemen proses
http://xvongola.blogspot.co.id/2011/09/manajemen-proses-linux-perintah-ps-kill.html

More Related Content

What's hot

Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasi
erwinpermadi
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasi
Dio Dika
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
metanabilah
 
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
Fajar Ikhwan
 
Pengantar ilmu komputer9
Pengantar ilmu komputer9Pengantar ilmu komputer9
Pengantar ilmu komputer9
wawankoerniawan
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
metanabilah
 
Manjemen proses
Manjemen prosesManjemen proses
Manjemen proses
Aulia Rahman
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasiviviluthfiyah
 
06. struktur cpu 2
06. struktur cpu 206. struktur cpu 2
06. struktur cpu 2Fajar Zain
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
sartinimaisarah
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
Aqidatul Izzah Taufiq
 

What's hot (16)

Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasi
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Tm7 sistem operasi
Tm7   sistem operasiTm7   sistem operasi
Tm7 sistem operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi standa...
 
Pengantar ilmu komputer9
Pengantar ilmu komputer9Pengantar ilmu komputer9
Pengantar ilmu komputer9
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Pengenalan os
Pengenalan osPengenalan os
Pengenalan os
 
Manjemen proses
Manjemen prosesManjemen proses
Manjemen proses
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 
06. struktur cpu 2
06. struktur cpu 206. struktur cpu 2
06. struktur cpu 2
 
Artikel OS(REZA)
Artikel OS(REZA)Artikel OS(REZA)
Artikel OS(REZA)
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 

Viewers also liked

Job package
Job package Job package
Job package
falcone1
 
Bcb
BcbBcb
Bcb
USM
 
Presentation1
Presentation1Presentation1
Presentation1
falcone1
 
Interview with god
Interview with godInterview with god
Interview with god
Subhashree Behera
 
Planificacion
PlanificacionPlanificacion
Planificacion
eugeniolopez70
 
Baldor+ +algebra
Baldor+ +algebraBaldor+ +algebra
Baldor+ +algebra
divadextremo
 
Planificacion
PlanificacionPlanificacion
Planificacion
eugeniolopez70
 
أنشطة في الحساب للسنة الثامنة من التعليم الاساسي
أنشطة في الحساب للسنة الثامنة من التعليم الاساسيأنشطة في الحساب للسنة الثامنة من التعليم الاساسي
أنشطة في الحساب للسنة الثامنة من التعليم الاساسي
Lotfi Baltagi
 
Planificacion
PlanificacionPlanificacion
Planificacion
eugeniolopez70
 
Overview of Bigdata Analytics
Overview of Bigdata Analytics Overview of Bigdata Analytics
Overview of Bigdata Analytics
Sankarapu Anjaneyulu
 
RuntimePermissionをAOPで解決してみた話
RuntimePermissionをAOPで解決してみた話RuntimePermissionをAOPで解決してみた話
RuntimePermissionをAOPで解決してみた話
Katsunori Sekine
 
Everest People
Everest PeopleEverest People
Everest People
eatz
 
Attitute relate ppt
Attitute relate pptAttitute relate ppt
Attitute relate ppt
Subhashree Behera
 
Power point pengembangan kurikulum dan pembelajaran
Power point pengembangan kurikulum dan pembelajaranPower point pengembangan kurikulum dan pembelajaran
Power point pengembangan kurikulum dan pembelajaranNdah Nabilla
 
Transfer pricing
Transfer pricingTransfer pricing
Transfer pricing
Rajesh Mudaliyar
 

Viewers also liked (15)

Job package
Job package Job package
Job package
 
Bcb
BcbBcb
Bcb
 
Presentation1
Presentation1Presentation1
Presentation1
 
Interview with god
Interview with godInterview with god
Interview with god
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
Baldor+ +algebra
Baldor+ +algebraBaldor+ +algebra
Baldor+ +algebra
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
أنشطة في الحساب للسنة الثامنة من التعليم الاساسي
أنشطة في الحساب للسنة الثامنة من التعليم الاساسيأنشطة في الحساب للسنة الثامنة من التعليم الاساسي
أنشطة في الحساب للسنة الثامنة من التعليم الاساسي
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
Overview of Bigdata Analytics
Overview of Bigdata Analytics Overview of Bigdata Analytics
Overview of Bigdata Analytics
 
RuntimePermissionをAOPで解決してみた話
RuntimePermissionをAOPで解決してみた話RuntimePermissionをAOPで解決してみた話
RuntimePermissionをAOPで解決してみた話
 
Everest People
Everest PeopleEverest People
Everest People
 
Attitute relate ppt
Attitute relate pptAttitute relate ppt
Attitute relate ppt
 
Power point pengembangan kurikulum dan pembelajaran
Power point pengembangan kurikulum dan pembelajaranPower point pengembangan kurikulum dan pembelajaran
Power point pengembangan kurikulum dan pembelajaran
 
Transfer pricing
Transfer pricingTransfer pricing
Transfer pricing
 

Similar to MANAJEMAN PROSES

Manajemen Proses
Manajemen ProsesManajemen Proses
Manajemen Proses
Ria Komariaa
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
Nok Aulia
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
Nok Aulia
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
Denny Sam
 
Tugas 2
Tugas 2Tugas 2
Hubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, userHubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, user
Ryandika Alfarishi
 
Manajemen proses linux
Manajemen proses linuxManajemen proses linux
Manajemen proses linux
emon nefo
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
Zumhari Zumhari
 
Manajemen proses
Manajemen prosesManajemen proses
Manajemen proses
Zakki Mudhoffar
 
Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.
UIN SUSKA RIAU
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
Trabalistra Bagaz
 
Sistem komputer (operating sistem (OS) )
Sistem komputer (operating sistem (OS) )Sistem komputer (operating sistem (OS) )
Sistem komputer (operating sistem (OS) )
sanita16
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Rizal Rizal
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
aldi aldi
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
yohanes angga
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
bima aryasena
 
Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anita dadi (sistem operasi)
Anita dadi (sistem operasi)
Anyta Pelophella
 
Pertemuan5 proses dan manajemen proses - a- handout
Pertemuan5   proses dan manajemen proses - a- handoutPertemuan5   proses dan manajemen proses - a- handout
Pertemuan5 proses dan manajemen proses - a- handout
Syaiful Ahdan
 

Similar to MANAJEMAN PROSES (20)

Manajemen Proses
Manajemen ProsesManajemen Proses
Manajemen Proses
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Hubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, userHubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, user
 
Manajemen proses linux
Manajemen proses linuxManajemen proses linux
Manajemen proses linux
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Manajemen proses
Manajemen prosesManajemen proses
Manajemen proses
 
Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Sistem komputer (operating sistem (OS) )
Sistem komputer (operating sistem (OS) )Sistem komputer (operating sistem (OS) )
Sistem komputer (operating sistem (OS) )
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
Anita dadi (sistem operasi)
Anita dadi (sistem operasi)Anita dadi (sistem operasi)
Anita dadi (sistem operasi)
 
Pertemuan5 proses dan manajemen proses - a- handout
Pertemuan5   proses dan manajemen proses - a- handoutPertemuan5   proses dan manajemen proses - a- handout
Pertemuan5 proses dan manajemen proses - a- handout
 

Recently uploaded

JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
JAWABAN PMM. guru kemendikbud tahun pelajaran 2024JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
TeguhWinarno6
 
Materi pokok dan media pembelajaran ekosistem ipa
Materi pokok dan media pembelajaran ekosistem ipaMateri pokok dan media pembelajaran ekosistem ipa
Materi pokok dan media pembelajaran ekosistem ipa
sarahshintia630
 
Teori konflik Lewis Coser aaaaaaaaaaaaaa
Teori konflik Lewis Coser aaaaaaaaaaaaaaTeori konflik Lewis Coser aaaaaaaaaaaaaa
Teori konflik Lewis Coser aaaaaaaaaaaaaa
Sayidsabiq2
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
muhammadfauzi951
 
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.pptPPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
WewikAyuPrimaDewi
 
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptxBahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
dwiagus41
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
tobol95991
 
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptx
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptxTugas DIT Supervisor K3 - Sidik Permana Putra.pptx
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptx
SunakonSulistya
 
template undangan Walimatul Khitan 2 seri.docx
template undangan Walimatul Khitan 2 seri.docxtemplate undangan Walimatul Khitan 2 seri.docx
template undangan Walimatul Khitan 2 seri.docx
ansproduction72
 
PPT TAP KEL 3.pptx model pembelajaran ahir
PPT TAP KEL 3.pptx model pembelajaran ahirPPT TAP KEL 3.pptx model pembelajaran ahir
PPT TAP KEL 3.pptx model pembelajaran ahir
yardsport
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
RizkyAji15
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
Muhammad Nur Hadi
 

Recently uploaded (12)

JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
JAWABAN PMM. guru kemendikbud tahun pelajaran 2024JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
JAWABAN PMM. guru kemendikbud tahun pelajaran 2024
 
Materi pokok dan media pembelajaran ekosistem ipa
Materi pokok dan media pembelajaran ekosistem ipaMateri pokok dan media pembelajaran ekosistem ipa
Materi pokok dan media pembelajaran ekosistem ipa
 
Teori konflik Lewis Coser aaaaaaaaaaaaaa
Teori konflik Lewis Coser aaaaaaaaaaaaaaTeori konflik Lewis Coser aaaaaaaaaaaaaa
Teori konflik Lewis Coser aaaaaaaaaaaaaa
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
 
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.pptPPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
PPT PERTEMUAN VALIDASI DAN EVALUASI USIA PRODUKTIF DAN LANSIA.ppt
 
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptxBahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
Bahan_Ajar_Pelatihan Inda SKLNP_Tahunan_2024-1.pptx
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
 
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptx
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptxTugas DIT Supervisor K3 - Sidik Permana Putra.pptx
Tugas DIT Supervisor K3 - Sidik Permana Putra.pptx
 
template undangan Walimatul Khitan 2 seri.docx
template undangan Walimatul Khitan 2 seri.docxtemplate undangan Walimatul Khitan 2 seri.docx
template undangan Walimatul Khitan 2 seri.docx
 
PPT TAP KEL 3.pptx model pembelajaran ahir
PPT TAP KEL 3.pptx model pembelajaran ahirPPT TAP KEL 3.pptx model pembelajaran ahir
PPT TAP KEL 3.pptx model pembelajaran ahir
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
 

MANAJEMAN PROSES

  • 1. Manajemen Proses Oleh : Warzuqni Olyan 1403989 Manajemen Proses Dalam sistem operasi, proses adalah program yang sedang dieksekusi. Proses yang pertama kali diciptakan di Linux disebut in it. Konsep proses diLinux memiliki kemiripan dengan konsep fie permission (akan dibahas di beberapa pertemuan kedepan) yang mana setiap user hanya dapat memanipulasi proses yang menjadi “milik” nya. Pada system operasiLinux, setiap program yang berjalan merupakan proses. Proses dapat diciptakan dan dapat “dimusnahkan”. Ketika sistem operasipertama kali dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel diciptakan. Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat digunakan untuk berinteraksi dengan proses yang bersangkutan. Ada empat konsep dasar pada manajemen proses, yaitu:  Multiprogramming Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan hingga task tersebut melakukan operasi yang membutuhkan waktu untuk menunggu respondari luar (istilah lainnya external event), seperti membaca data dari CD atau media lainnya, atau sampai komputer “memaksa” untuk menukar tugas yang sedang berjalan dengan tugas lainnya.
  • 2.  Pseudoparallelism Eksekusi proses secara paralel pada sistem.  Multiprocessing Kemampuan pemrosesan komputer yang dilakukan secara simultan/bersamaan. Istilah ini juga serupa pada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor, dan mengalokasikan tugas kepada prosesor-prosesortersebut.  Distributed Processing Mengerjakan semua proses pengolahan data secara simultan antara komputer utama dengan beberapa komputer lainnya dan saling terhubung melalui jalur komunikasi. Berikut beberapa model proses:  Sequential Process  Multiprogramming  CPU Switching Proses memiliki operasi-operasiseperti:  Penciptaan proses  Penghancuran / terminasi proses  Penundaan proses  Perlanjutan kembali proses  Mengeblok proses  Membangunkan proses (wake)  Menjadwalkan proses  Komunikasi antar proses Dalam Manajemen proses beberapa hal penting yang harus dikuasai, yaitu :  Mengetahui proses yang terjadi Linux  Dapat melakukan proses controlling terhadap proses diLinux  Menghentikan proses yang tidak dibutuhkan dan mengurangi performa Linux
  • 3. Untuk itu kita harus mempelajari Manajemen Proses pada Linux. Perintah inti dari proses manajemen proses diLinux adalah :  ps  kill Tipe-tipe proses dalam Linux, dibagi ke dalam 3 bagian, yaitu :  Interactive : Proses yang diprakarsai oleh sebuah shell dan berjalan dalam foreground dan background. seperti : terminal, software running, dll.  Batch : Sebuah seri dari proses-prosesyang dijadwalkan untuk dieksekusi pada suatu waktu tertentu, proses batchini juga tidak berhubungan dengan terminal, tapi menunggu dieksekusi secara sekuensial.  Daemon : Proses yang diinisialisasi saat booting untuk membentuk suatu fungsi- fungsi sistem yang dibutuhkan, bila tidak ada request maka akan berada pada keadaan idle, seperti : LPD, NFS, dan DNS. Berikut adalah beberapa identitas dari Proses yang ada di Linux :  PID ( ProccessID ) adalah pengenalan unik suatu proses, dimana digunakan untuk menentukan proses- proses mana yang di bawa saat suatu aplikasi dijalankan atau melakukan proses pengiriman signal, mengubah, dan menunggu proses lainnya. PID sendiri merupakan bilangan 32 bit yang dibatasi oleh Linux dari range 0-32767 untuk menjamin kompatibilitas dengan UNIX tradisional.  Credentials ( Mandat ) adalah Pengaturan akses yang dipengaruhi oleh User ID dan Group ID. Jadi kita dapat mengatur hak akses atau Credetials setiap user, group, dll.  Personality adalah sebuah hal yang cukup jarang ditemukan dalam sistem UNIX, namun sangat berpengaruh dalam proses system call dan pengiriman signal dari suatu aplikasi.
  • 4. Pada modul kali ini, kita akan mencoba implementasi dari beberapa operasi- operasi pada proses dengan menggunakan Terminal. Pertama kita harus login sebagai super user pada Terminal Ubuntu. Setelah itu barulah kita dapat menjalankan perintah-perintah pada Terminal. Perintah – perintah proses diLinux diantaranya adalah: $ ps Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan.
  • 5. $ ps u Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan. $ ps -u <nama_user> Mencari proses yang spesifi dari suatu user
  • 6. $ ps –a $ ps –au
  • 7. $ ps –aux $ top Menampilkan proses yang sedang berjalan
  • 8. $ ps –eF $ pstree Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)
  • 9. kill kill %<nomor_job> (contoh:kill %1) kill <PID> (contoh: kill 2016) pkill pkill <nama_proses> (contoh:pkill fiefox) pkillall <nama_proses> (contoh:pkillall fiefox) renice <prioritas> <PID>
  • 10. Sumber : Modul Praktikum SO tentang manajemen proses http://xvongola.blogspot.co.id/2011/09/manajemen-proses-linux-perintah-ps-kill.html