İş (job) ve görev (task) arasındaki farklar nelerdir?

Aslinda bunu aciklamak zor, context e gore degisiyor.
Isletim sistemi acisindan bakarsan job, process grubu gibi dusunulebilir. Unix ve Windows isletim sistemlerinde "Job Schedule" etmene saglayan segmentler bulunur ve bunlar process baslatirlar.
Her process'in de birer "Task" oldugu dusunulebilir. Ornegin windows'da "Task Manager" icerisinde "Process"leri yonetirsin.

Job Scheduler ya da Task Scheduler ile hangi programin ne zaman baslayacagina karar verirsin. Job icin gruplanmis ya da planlanmis Task'lar demek mumkun ama ayrim Process ve Thread gibi net degil.

Uygulama seviyesinde ise "Job" un daha spesifik bir anlami var. Planlanmis ya da mantiksal olarak ayrilmis bir is grubunu ifade eder. Ornegin kredi karti odemesi yaklastiginda musterilere otomatik email gonderen sistem bir "job" tur ve belirli bir tarihe "schedule" edilmistir. Bu job, kendi icinde bir suru process ve thread olusturabilir ama hepsi ayni amaca hizmet eder.

Cok aciklayici olmadiginin farkindayim, cunku birbirlerinden siyah-beyaz ayrilmis konseptler degiller, zaman icerisinde birini digerinin yerine kullanan insanlar gorursunuz.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı