Hibernator nedir ve nasıl çalışır?
Hazırda bekletme modu, bir uygulamanın durumunu kaydetmesine ve işlem yapılmadığı veya sistem kaynaklarının düşük olduğu dönemlerde yürütmeyi askıya almasına ve ardından sistem daha etkin olduğunda veya kaynaklar yeniden kullanılabilir olduğunda yürütmeye devam etmesine olanak tanıyan bir yazılım bileşenidir.
Hazırda bekletme modunun amacı bir uygulamanın sistem kaynaklarını korumasına izin vermek ve ihtiyaç duyulmadığında aşırı güç tüketmekten veya CPU döngülerinden kaçınmaktır. Bu, arka planda çalışan veya yoğun kaynak kullanan görevler gerçekleştiren uygulamalar için özellikle yararlı olabilir; çünkü bu uygulamalar durumlarını kaydedebilir ve daha sonra sıfırdan yeniden başlatmaya gerek kalmadan yürütmelerine devam edebilirler.
Hazırda bekletme, uygulamanın özel bir hazırda bekletme çerçevesi kullanarak veya askıya alma/devam ettirme veya bekleme/uyandırma gibi yerleşik işletim sistemi özelliklerinden yararlanarak durumu bir dosyaya aktarın.
Hazırda bekletme modunu kullanabilecek bazı uygulama örnekleri şunlardır:
1. Arka planda çalışan ve yedekleme yazılımı veya antivirüs tarayıcıları gibi periyodik görevleri gerçekleştiren arka plan hizmetleri veya arka plan programları.
2. Video düzenleyiciler veya 3D modelleme yazılımları gibi, çok fazla CPU döngüsü veya bellek tüketen, kaynak yoğun uygulamalar.
3. Sunucu yönetim araçları veya ağ izleme yazılımı gibi sürekli çalışması gereken ancak kullanıcı etkileşimi gerektirmeyen uygulamalar.
4. Pil ömründen tasarruf etmesi gereken ve cihaz kilitlendiğinde veya bekleme modundayken yürütülmesini askıya alabilen mobil uygulamalar.