Analisis Proses ANALISIS PROSES Proses merupakan konsep utama

  • Slides: 8
Download presentation
Analisis Proses

Analisis Proses

ANALISIS PROSES Proses merupakan konsep utama dalam sistem operasi. Konsep ini pertama kali diterapkan

ANALISIS PROSES Proses merupakan konsep utama dalam sistem operasi. Konsep ini pertama kali diterapkan pada sistem operasi Multics tahun 60 -an. Hampir semua tahapan bagian dalam pengembangan sistem operasi akan selalu berhubungan dengan proses.

Terdapat beragam definisi proses. Salah satunya adalah program yang sedang dieksekusi. Proses merupakan unit

Terdapat beragam definisi proses. Salah satunya adalah program yang sedang dieksekusi. 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

MULTIPROGRAMMING (MULTITASKING) Ini merupakan istilah yang digunakan untuk menyebutkan kemampuan suatu prosesor dalam menjalankan

MULTIPROGRAMMING (MULTITASKING) Ini merupakan istilah yang digunakan untuk menyebutkan kemampuan suatu prosesor dalam menjalankan lebih dari proses. Saat ini hampir semua sistem operasi yang ada telah menerapkan konsep multitasking ini. Ciri dari sistem ini bisa dibaca dari seri prosesornya yang hanya memiliki satu pemroses (single core).

Setiap proses (program) yang dijalankan dapat bersifat: - Independen, tidak saling bergantung antara satu

Setiap proses (program) yang dijalankan dapat bersifat: - Independen, tidak saling bergantung antara satu proses dengan lainnya. - 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 lainnya dilakukan dengan menggunakan aturan tertentu dan terjadi sangat cepat. Pengalihan yang sangat cepat inilah yang menimbulkan efek pararel semu (pseudoparalleism), yang dilihat oleh user sebagai kemampuan sistem menjalankan banyak proses pada waktu bersamaan.

MULTIPROCESSING Istilah ini digunakan untuk menunjuk kemampuan sistem operasi menjalankan banyak proses pada banyak

MULTIPROCESSING Istilah ini digunakan untuk menunjuk kemampuan sistem operasi menjalankan banyak proses pada banyak pemroses. Konsep yang sebelumnya hanya diterapkan untuk sistem besar (server mainframe) ini sekarang juga sudah banyak disediakan oleh komputer untuk umum. Sistem operasi Windows mulai dari Windows NT, UNIX/Linux dan turunannya telah mendukung sistem multiprocessing ini.

DISTRIBUTED PROCESSING Ini merupakan istilah untuk menunjuk kemampuan sistem operasi dalam menjalankan banyak proses

DISTRIBUTED PROCESSING Ini merupakan istilah untuk menunjuk kemampuan sistem operasi dalam menjalankan banyak proses pada banyak sistem komputer yang tersebar (terdistribusi) dalam jaringan. Dengan semakin banyaknya data yang diolah saat ini, karena pengguna komputer yang selalu bertambah, memungkinkan sistem ini untuk menjadi tren model komputasi pada masa mendatang. Sistem operasi terdistribusi yang ada saat ini diantaranya adalah AMOEBA dan MACH.

APLIKASI MANAJEMEN PROSES Terdapat beragam aplikasi GUI yang dapat digunakan untuk menganalisa proses pada

APLIKASI MANAJEMEN PROSES Terdapat beragam aplikasi GUI yang dapat digunakan untuk menganalisa proses pada linux diantaranya adalah KSys. Guard, 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 bisa dijalankan dari terminal.