Process:
Her Program Exesi Bir Processtir
Her Program Exesi Bir Processtir
Process, bir bilgisayar programının çalıştırıldığındaki, yani RAM bellekte tutulup komutlarının (instruction) işlendiği halidir. Programın çalışan vaziyetine process diyebiliriz. Kendisine ait kod segmenti, yığın segmenti ve veri segmenti bulunur. Bir process en az bir threade sahiptir.
Çok Prosesli İşlemler:
Birden fazla Programı (processi)Aynı Anda Çalıştırabiliyorsa ..Örnegin Linux Windows Çok Prosesli Bir İşletim Sistemidir fakat Dos Sadece Bir Program Calsıtırırdı
Procesesler Linuxta FORK ile Windowsta ise CREATEPROCESS ile oluşturuulur
Thread:
Aynı Anda Farklı İşleri Yapmayı Saglar Mesela Bir oyunda Müzik Calarken Silah Sesi Vermek İçin Müzik Sesini Kaptmadan Silah Sesi Gelmesi İçin Thread Kullanılır
- Linuxta Threadlar pthread_create POSİX FONKSİYONU ile Windowsta ise CreateThread APIsi oluşturulur