Proses
proses atau task adalah sebuah entitas dinamis. secara fisik proses itu miliki kumpulan instruksi - instruksi, data, program, counter, beberapa nilai register pemrosesan, serta stack yang berisi data yang bersifat sementara yang kemudian akan dilanjutkan pada tahap pemrosesan lain. Definsi proses secara singkat adalah program yang akan diekskusi atau sedang berlangsung.
Ada tiga istilah penting yang berhubungan dengan proses yaitu :
• Multiprogramming ( Multitasking ) adalah manajemen yang mengatur banyak proses dalam satu pemrosesan.
Bersifat :
o Saling tidak bergantungan
o Satu program dapat berjalan sesuai dengan keinginan pemakai, karena hanya satu proses yang dilayani pemrosesan.
• Multiprocessing adalah manajemen yang menjalankan dan mengatur banyak proses di komputer multiprocessor (banyak pemrosesan di dalamnya ).
• Distributed processing / computing adalah manajemen banyak proses yang diekskusi di banyak sistem komputer yang tersebar disatu jaringan.
Thread
Menurut definisi adalah unit dasar dari utilisasi CPU. Sedangkan menurut pengertian proses ringan (lightweight) atau menjalankan proses kecil yang telah dibagi menurut pembagian kerja dalam sistem. Agar suatu program dapat berjalan berdampingan dengan lain proses lain maka dibutuhkan thread yang cukup atau lebih agar dapat mengimbangi jalannya program diatas sistem operasi.
Gambar 1 : a. Kumpulan proses terdiri dari satu thread dan membentuk Kernel Thread, b. satu proses memiliki tiga
Gambar 2 Kumpulan Tumpukan Thread membentuk Kernel Thread
Reference :
proses atau task adalah sebuah entitas dinamis. secara fisik proses itu miliki kumpulan instruksi - instruksi, data, program, counter, beberapa nilai register pemrosesan, serta stack yang berisi data yang bersifat sementara yang kemudian akan dilanjutkan pada tahap pemrosesan lain. Definsi proses secara singkat adalah program yang akan diekskusi atau sedang berlangsung.
Ada tiga istilah penting yang berhubungan dengan proses yaitu :
• Multiprogramming ( Multitasking ) adalah manajemen yang mengatur banyak proses dalam satu pemrosesan.
Bersifat :
o Saling tidak bergantungan
o Satu program dapat berjalan sesuai dengan keinginan pemakai, karena hanya satu proses yang dilayani pemrosesan.
• Multiprocessing adalah manajemen yang menjalankan dan mengatur banyak proses di komputer multiprocessor (banyak pemrosesan di dalamnya ).
• Distributed processing / computing adalah manajemen banyak proses yang diekskusi di banyak sistem komputer yang tersebar disatu jaringan.
Thread
Menurut definisi adalah unit dasar dari utilisasi CPU. Sedangkan menurut pengertian proses ringan (lightweight) atau menjalankan proses kecil yang telah dibagi menurut pembagian kerja dalam sistem. Agar suatu program dapat berjalan berdampingan dengan lain proses lain maka dibutuhkan thread yang cukup atau lebih agar dapat mengimbangi jalannya program diatas sistem operasi.
Gambar 1 : a. Kumpulan proses terdiri dari satu thread dan membentuk Kernel Thread, b. satu proses memiliki tiga
Gambar 2 Kumpulan Tumpukan Thread membentuk Kernel Thread
Reference :
- http://en.wikipedia.org/wiki/Thread_(computing)
terus perbedaan thread sama proses apa?
BalasHapusblogs.unpas.ac.id/anisamaulina/2012/11/24/jurusan-teknik-informatika/
proses itu kumpulan banyak thread sedangkan thread itu merupakan unit dasar dari komputasi CPU
Hapus