Alıntının orjinal adresi : http://kadirsenerms.spaces.live.com/Kadir Sener - Windows Program Yöneticisi22 Temmuz
Trigger-Started (tetikleme) Servisler
Merhaba,
Windows 7'e kadar olan işletim sistemlerimizde tüm servisler ya otomatik olarak başlangıçta, ya da manuel olarak çalışıtırılabiliyorlardı. Hemen makine açılırken servislerin ayağa kalkmasının iki dezavantajı vardı. Bunlardan biri startup süresini uzatması, ikincisi de bu servisler aktif olarak kullanılmasalar bile makinenin RAM ve enerji kullanımını artırmasıydı.
Windows7 ile beraber artık servisler tetikleme ile başlatılabiliyor. Basit bir örnek vermek gerekirse Windows Vista'da Bluetooth servisi, makinanın açılmasıyla başlıyor ve makina kadar açık kalıyordu. Windows 7 ile ise bu servis sadece cevrede bir bluettooth device varsa ayağa kalkıyor ve işlem tamamlanınca kapanıyor. Bu sayede hem toplam enerji tüketimi hem de RAM kullanımı azaltılıyor.
Hatta artık siz servisler için bu tetikleyici olayları tanımlayabiliyorsunuz, tetikleyici bazlı çalışan birkac örnek :
Device class arrival and removal
Bthserv: start on bluetooth device class arrival
IP address arrival and removal
Lmhosts: start on first and stop on last IP address availability
Firewall port event
Browser: open of NS and DGM ports
Domain join and unjoin
W32Time: start on join, stop on unjoin
Tüm servislerin tetikleyicilerini "sc qtriggerinfo" komutu ile görebilirsiniz.
Windows7nin performansındaki artışın önemli sebeblerinden biri de bu değişiklik. Mobilitenin artışını her geçen gün gözlemliyoruz, Windows7 ile beraber laptopunuzun pil ömrünün çok daha uzun olmasını da gözlemleyeceksiniz,
Kadir Şener
Windows Program Yöneticisi
Türkiye, Azerbaycan, TürkmenistanWindows
Kısacası Windows 7 boot sırasında daha akıllı davranıp kullanılmayacak veya gerekmeyen servisleri boot sırasında yüklemeye çalışmıyor yada sistem açıldıktan bir süre sonra kapatıyor.
Bu da sistem ve boot performansını arttırdığı gibi. Ram ve enerji kullanımını azaltıyor...