İş Zamanlayıcı Nedir?

Birçok bilgisayar, otomatik görevleri gerçekleştirmek için bir iş zamanlayıcısı kullanabilir. Bu işlev, bilgisayarın, bilgisayar kullanıcısı tarafından belirlenen bir programda bazı görevleri otomatik olarak gerçekleştirmesini sağlar. Bir zamanlayıcı tipik olarak her bilgisayar işletim sistemi (OS) türü için uzmanlaşmıştır. İnsan müdahalesine duyulan ihtiyacı azaltan işleri otomatik bir şekilde gerçekleştirir.

Bir iş zamanlayıcı, çoklu aralıklarla çalışacak şekilde ayarlanabilir. Bu, sistem yöneticilerine aylık veya günlük bakım görevlerini zamanlayabilen bir araç sağlar. Zamanlayıcı içindeki bir iş örneği, bir başarı sürecidir. Bu, eski verileri depolamaya götüren bir işlemdir. Bu görevi tamamlamak için zamanlanmış bir iş kullanmak, bilgisayar sisteminin yeterli disk alanını korumasını sağlar.

UNIX® işletim sisteminde bir iş zamanlayıcısı tipik olarak cron işi olarak bilinir. Bu, UNIX® için ana zamanlayıcı programıdır. Komut dosyaları, yönetimsel görevler ve genel işletim sistemi bakım işlemleri dahil olmak üzere birden fazla türde program çalıştırabilir. Cron işi, çalar saate benzer bir dahili zamanlayıcı kullanır ve önceden tanımlanmış bir zamanlamaya göre görevler gerçekleştirir. Bu zamanlama, işletim sisteminin içindeki ve tüm günlük işleri düzenleyen özel bir dosyada yönetilir.

UNIX® iş zamanlayıcısı, programı yöneten özel bir arka plan işlemi kullanır. Genellikle bir cron cini olarak adlandırılan bu yönetici programı, zamanlamayı okumaktan ve komut dosyası programlarını zamanında yürütmekten sorumludur. Yönetici programı programı her dakika bir kez gözden geçirir. Zamanlamaya yeni görevler eklenirse, genellikle tabloya girdikten sonraki 60 saniye içinde yürütülür.

Windows® işletim sistemindeki iş zamanlayıcı, görev yöneticisi programı olarak bilinir. Windows® görev zamanlayıcısı, bilgisayar işletim sistemindeki komut dosyalarını veya varolan programları çalıştırabilir. Bu, günlük yedekleme ve bakım faaliyetlerini yönetmek için iyi bir araçtır.

Dağıtılmış bir kaynak zamanlayıcı (DRS) programı, gelişmiş bir iş zamanlayıcıya bir örnektir. Bu program, dağıtılmış yazılım uygulamaları için tasarlanmıştır ve iş önceliğine göre programları yürütme yeteneğine sahiptir. Bu tür işlemler genellikle yüksek kümelenmiş BT ortamlarında kullanılır.