Bilgisayarda Çoklu Görev (Multitasking)

Bilgisayarda çoklu görev (İngilizce: multitasking), bilgisayar bilimlerinde, bir bilgisayarın aynı zaman diliminde birden fazla görevi (işlem veya süreç) 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; 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 kaydedilmiş durumu yüklenerek kontrol ona devredilir. Bu işleme "bağlam değiştirme" (context switch) denir. Bağlam değiştirme, sabit zaman aralıklarında (öncelikli çoklu görev) veya programın işletim sistemine zamanını devretmesiyle (kooperatif çoklu görev) gerçekleşebilir. Ç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şlemcili (multiprocessor) sistemlerde bile, çoklu görev sayesinde işlemci sayısından çok daha fazla görev aynı anda yürütülebilir.[1]
Tarihçe ve kullanım alanları
[değiştir | kaynağı değiştir]Çoklu görev, 1960'lardan bu yana bilgisayar işletim sistemlerinin yaygın bir özelliği olmuştur. Bu özellik, bilgisayar donanımının daha verimli kullanılmasını sağlar. Örneğin, bir program harici bir olay (kullanıcı girişi veya giriş/çıkış işlemi gibi) için beklerken, işlemci başka bir programı çalıştırmaya devam edebilir. Zaman paylaşımlı (time-sharing) sistemlerde, birden fazla kullanıcı aynı işlemciyi kullanıyormuş gibi hisseder; arka planda ise bilgisayar, her kullanıcının programını çoklu görevle işler. Çoklu programlama (multiprogramming) sistemlerinde ise bir görev, harici bir olay için beklemek zorunda kaldığında işletim sistemi başka bir görevi çalıştırır.
Kaynakça
[değiştir | kaynağı değiştir]- ^ Yazılım, B. Y. C. (21 Şubat 2025). "Çoklu Görev ve İşlemler". Build Your Career | Yazılım Eğitim ve Hizmetleri. Erişim tarihi: 17 Mayıs 2025.