İçindekiler:
Tanımı - İş Zamanlaması ne anlama gelir?
İş zamanlaması, bir işletim sistemi (OS) tarafından sistem kaynaklarını birçok farklı göreve ayırma işlemidir. Sistem, CPU süresini bekleyen öncelikli iş kuyruklarını işler ve hangi kuyruktan hangi işin alınacağını ve iş için ayrılacak süreyi belirlemelidir. Bu tür zamanlama, tüm işlerin adil ve zamanında yapılmasını sağlar.
Unix, Windows, vs. gibi çoğu işletim sistemi standart iş planlama yetenekleri içerir. Veritabanı yönetim sistemleri (DBMS), yedekleme, kurumsal kaynak planlaması (ERP) ve iş süreci yönetimi (BPM) dahil olmak üzere bir dizi program da belirli iş planlama yeteneklerine sahiptir.
Techopedia, İş Zamanlamasını Açıklıyor
İş zamanlama, iş zamanlayıcılar kullanılarak gerçekleştirilir. İş zamanlayıcılar, bilgisayar "toplu" işlerini veya bir bordro programının çalışması gibi iş birimlerini zamanlamayı ve bazen izlemeyi sağlayan programlardır. İş zamanlayıcılar, hazırlanmış iş kontrol dili deyimleri çalıştırarak veya bir insan operatörle benzer iletişim yoluyla işleri otomatik olarak başlatma ve kontrol etme yeteneğine sahiptir. Genel olarak, günümüzün iş zamanlayıcıları, tek bir kontrol noktası ile birlikte bir grafik kullanıcı arayüzü (GUI) içerir.
İlişkisiz BT iş yükünü otomatikleştirmek isteyen kuruluşlar, bir iş zamanlayıcıdan daha karmaşık özellikler de kullanabilirler, örneğin:
- Harici, öngörülemeyen olaylara göre gerçek zamanlı programlama
- Arıza durumunda otomatik yeniden başlatma ve kurtarma
- Operasyon personelini bilgilendirme
- Olay raporları oluşturma
- Mevzuata uyum amaçlarına yönelik denetim parkurları
Şirket içi geliştiriciler bu gelişmiş özellikleri yazabilir; ancak, bunlar genellikle sistem yönetimi yazılımında uzman sağlayıcılar tarafından sunulmaktadır.
Zamanlamada, hangi belirli işin çalıştırılacağını belirlemek için birçok farklı şema kullanılır. Dikkate alınabilecek bazı parametreler aşağıdaki gibidir:
- İş önceliği
- Bilgi işlem kaynağının kullanılabilirliği
- İş lisanslı bir yazılım kullanıyorsa lisans anahtarı
- Kullanıcıya atanan yürütme süresi
- Bir kullanıcı için izin verilen paralel iş sayısı
- Öngörülen yürütme süresi
- Geçen yürütme süresi
- Çevresel cihazların varlığı
- Öngörülen olayların sayısı
