Perbedaan Thread dan Proses

No Comments



Beberapa pengertian proses:

-Proses adalah program yang sedang di eksekusi .
-Proses adalah unit kerja terkecil yang secara individu memiliki sumberdaya dan di jadwalkan oleh SI
- Merupakan konsep pokok  dalam sistem informasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi 
-Peran SO dalam proses yaitu mengelola semua proses di sistem dan mengalokasikan sumberdaya ke proses tsb.


Thread
adalah unit dasar dari penggunaan CPU, yang terdiri daroi thread Id, Program Counter, Register Set dan Stack. Sebuah thread berbagi kode section, data section, dan sumber daya SO dengan thread lain yang dimiliki oleh proses yang sama . Thread juga sering disebut Light Weight Process.


Perbedaan Thread dan Proses
1. Pembentukan thread membutuhkan  waktu yg lebih sedikit dari pada pembentukan proses
2. Membutuhkan waktu sedikit untuk mengakhiri thread dari pada proses
3. Lebih mudah dan cepat untuk melakukan Switch antar thread  dari pada switch antar proses
4. Thread menggunakan secara bersama'' alamat dari proses yang menciptakanya , proses memiliki alamat ruang sendiri''
5. Thread hampir tidak memiliki overhead, sedangkan proses memiliki

Dear readers, after reading the Content please ask for advice and to provide constructive feedback Please Write Relevant Comment with Polite Language.Your comments inspired me to continue blogging. Your opinion much more valuable to me. Thank you.