ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Manajemen Proses
Proses merupakan konsep utama dalam sistem operasi.
Hampir semua tahapan bagian dalam pengembangan sistem
operasi akan selalu berhubungan dengan proses .
Proses merupakan unit kerja terkecil yang secara individu
memiliki sumber daya dan eksekusinya dikendalikan
(dijadwalkan) oleh sistem operasi. Sistem operasi memiliki
tugas mengelola semua proses yang berjalan dan
mengalokasikan sumber daya ke proses-proses tersebut sesuai
aturan (kebijaksanaan) tertentu demi mencapai tujuan baik oleh
sistem maupun oleh user.
Terdapat beberapa istilah yang berkaitan dengan proses, yakni
multiprogramming (multitasking), multiprocessing, dan
distributed processing/computing.
1. Multiprogramming (Multitasking)
Merupakan istilah yang digunakan untuk menyebutkan
kemampuan suatu prosesor dalam menjalankan lebih dari
proses. Ciri dari sistem ini bisa dibaca dari seri prosesornya
yang hanya memiliki satu pemroses (single core).
Setiap proses (program) yang dijalankan dapat bersifat:
1.Independen, tidak saling bergantung antara satu proses
dengan lainnya.
2.Setiap perintah dari masing-masing proses tersebut dijalankan
secara bergantian oleh sistem operasi, atau dengan kata lain
sistem operasi hanya dapat menjalankan satu perintah (proses)
dalam satu waktu. Pengalihan dari satu proses ke proses yang
lain dilakukan menggunakan aturan tertentu dan terjadi sangat
cepat. Pengalihan yang sangat cepat inilah yang menimbulkan
efek paralel semu (pseudoparalleism), yang dilihat oleh user
sebagai kemampuan sistem menjalankan banyak proses pada
waktu bersamaan.
2. Multiprocessing
Istilah ini digunakan untuk menunjuk kemampuan sistem
operasi menjalankan banyak proses data pemroses. Konsep
yang sebelumnya hanya diterapkan untuk sistem besar (server
mainframe) sekarang sudah banyak disediakan oleh komputer
secara umum. Sistem operasi Windows mulai dari Windows NT,
UNIX/Linux dan turunannya telah mendukung sistem
multiprocessing.
3. Distributed Processing
Merupakan istilah untuk menunjuk kemampuan sistem
operasi dalam menjalankan banyak proses pada sistem
komputer yang tersebar (terdistribusi) dalam jaringan.
Semakin banyak data yang diolah karena pengguna
komputer juga semakin bertambah. Hal tersebut memungkinkan
sistem ini menjadi tren model komputasi pada masa
mendatang. Sistem operasi yang terdistribusi saat ini di
antaranya adalah AMOEBA dan MACH.
Terdapat beragam aplikasi GUI yang dapat digunakan
untuk menganalisis proses pada Linux, di antaranya adalah
KSysGuard, System Monitor (gnome-system-monitor).
Keberadaan aplikasi ini sangat membantu terutama untuk sistem
dengan lingkungan multitasking seperti Linux. Manajemen
proses yang baik akan membantu kelancaran penggunaan
sistem oleh user.
Selain memiliki aplikasi dalam bentuk GUI ada juga yang
dapat dijalankan dari terminal.
Daftar Program di Terminal yang Terkait Proses Beserta Format
dan Contohnya
Daftar Program di Terminal yang Terkait Proses Beserta Format
dan Contohnya

More Related Content

Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx

  • 2. Proses merupakan konsep utama dalam sistem operasi. Hampir semua tahapan bagian dalam pengembangan sistem operasi akan selalu berhubungan dengan proses . Proses merupakan unit kerja terkecil yang secara individu memiliki sumber daya dan eksekusinya dikendalikan (dijadwalkan) oleh sistem operasi. Sistem operasi memiliki tugas mengelola semua proses yang berjalan dan mengalokasikan sumber daya ke proses-proses tersebut sesuai aturan (kebijaksanaan) tertentu demi mencapai tujuan baik oleh sistem maupun oleh user. Terdapat beberapa istilah yang berkaitan dengan proses, yakni multiprogramming (multitasking), multiprocessing, dan distributed processing/computing.
  • 3. 1. Multiprogramming (Multitasking) Merupakan istilah yang digunakan untuk menyebutkan kemampuan suatu prosesor dalam menjalankan lebih dari proses. Ciri dari sistem ini bisa dibaca dari seri prosesornya yang hanya memiliki satu pemroses (single core). Setiap proses (program) yang dijalankan dapat bersifat: 1.Independen, tidak saling bergantung antara satu proses dengan lainnya. 2.Setiap perintah dari masing-masing proses tersebut dijalankan secara bergantian oleh sistem operasi, atau dengan kata lain sistem operasi hanya dapat menjalankan satu perintah (proses) dalam satu waktu. Pengalihan dari satu proses ke proses yang lain dilakukan menggunakan aturan tertentu dan terjadi sangat cepat. Pengalihan yang sangat cepat inilah yang menimbulkan efek paralel semu (pseudoparalleism), yang dilihat oleh user sebagai kemampuan sistem menjalankan banyak proses pada waktu bersamaan.
  • 4. 2. Multiprocessing Istilah ini digunakan untuk menunjuk kemampuan sistem operasi menjalankan banyak proses data pemroses. Konsep yang sebelumnya hanya diterapkan untuk sistem besar (server mainframe) sekarang sudah banyak disediakan oleh komputer secara umum. Sistem operasi Windows mulai dari Windows NT, UNIX/Linux dan turunannya telah mendukung sistem multiprocessing.
  • 5. 3. Distributed Processing Merupakan istilah untuk menunjuk kemampuan sistem operasi dalam menjalankan banyak proses pada sistem komputer yang tersebar (terdistribusi) dalam jaringan. Semakin banyak data yang diolah karena pengguna komputer juga semakin bertambah. Hal tersebut memungkinkan sistem ini menjadi tren model komputasi pada masa mendatang. Sistem operasi yang terdistribusi saat ini di antaranya adalah AMOEBA dan MACH.
  • 6. Terdapat beragam aplikasi GUI yang dapat digunakan untuk menganalisis proses pada Linux, di antaranya adalah KSysGuard, System Monitor (gnome-system-monitor). Keberadaan aplikasi ini sangat membantu terutama untuk sistem dengan lingkungan multitasking seperti Linux. Manajemen proses yang baik akan membantu kelancaran penggunaan sistem oleh user. Selain memiliki aplikasi dalam bentuk GUI ada juga yang dapat dijalankan dari terminal.
  • 7. Daftar Program di Terminal yang Terkait Proses Beserta Format dan Contohnya
  • 8. Daftar Program di Terminal yang Terkait Proses Beserta Format dan Contohnya