Çoklu görev, bir bilgisayarın aynı zaman diliminde birden fazla görevi (işlem) eşzamanlı olarak yürütebilme yeteneğidir.
Tanım
Bilgisayar bilimlerinde çoklu görev, bir bilgisayarın aynı zaman diliminde birden fazla görevi (işlem) eşzamanlı olarak yürütebilmesini ifade eder. Çoklu görev sayesinde, yeni bir görev başlatıldığında mevcut görevlerin tamamlanması beklenmeden işlem yapılabilir.
Nasıl Çalışır
Bilgisayar, birden fazla görevin parçalarını art arda çalıştırarak işlemci ve bellek gibi kaynakları birden fazla iş arasında paylaşır. Bu süreçte çalışan bir program otomatik olarak durdurulup mevcut durumu kaydedilir, ardından başka bir programın kayedilmiş durumu yüklenerek kontrol ona devredilir. Bu işleme bağlam değiştirme denir. Bağlam değiştirme, sabit zaman aralıklarında veya programın işletim sistemine zamanını devretmesiyle gerçekleşebilir.
Bağlam ve Sınırlar
Çoklu görev, görevlerin tam olarak aynı anda yürütülmesini gerektirmez; bunun yerine, birden fazla görevin belirli bir zaman diliminde ilerlemesini sağlar. Çoklu işlemli (multiprocessor) sistemlerde bile, çoklu görev sayesinde işlemci sayısından çok daha fazla görev aynıanda yürülebilir.

Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.