Menü
Bedava
kayıt
ev  /  programlar/ whql ne işe yarar? İmzalı ve imzasız sürücüler

whql ne işe yarar? İmzalı ve imzasız sürücüler

Hemen hemen her insan, bir bilgisayarda çalışırken, bir şekilde bir sürücüyü yükleme, yeniden yükleme veya kaldırma ihtiyacıyla karşı karşıya kalır. Ve bazıları bunu yaptıklarının farkında bile değiller - çünkü bileşen üreticileri kullanıcıları böyle korkunç sözlerden korumaya ve kurulumun güzel bir kabukta gerçekleşmesini sağlamaya çalışıyorlar.

Örneğin, PC'nize veya dizüstü bilgisayarınıza giden disklerin muhtemelen bir tür sürücüleri vardı: video kartına, ana karta veya ses kartına vb. Bu sürücü nedir?

sürücü işletim sisteminin bir bilgisayarın ayrıntılarına erişmesini sağlayan bir programdır. Bilgisayardaki her cihaz için, büyük bir anakart veya çok küçük USB girişiçalışması için kendi sürücüsünü gerektirir.

Ve herkesin gerçekten sevmediği bir faktör var - her işletim sisteminin kendi sürücüsüne ihtiyacı var ve her cihazın da kendi sürücüsüne ihtiyacı var. Yani, bu temelde biraz karışıklık var. Hayatı kolaylaştırmak için ortak kullanıcı cihaz ve bileşen üreticileri, yeni bir cihaz piyasaya sürüldükten sonra tüm popüler işletim sistemleri için sürücüleri piyasaya sürmeye çalışıyor. ve yaratıcılar işletim sistemleri sırayla, sistemlerinde mümkün olduğunca destek sağlamaya çalışın daha fazla cihazlar. Ayrıca, cihaz üreticileri bazı işlevleri desteklemeye çalışıyor. standart sürücüler- örneğin, ekran kartınız sürücüsüz çalışacaktır, ancak tüm olanaklardan yararlanabilmeniz için ekran kartı için yerel sürücüyü yüklemeniz gerekir.

Sürücülerimi neden güncellemeliyim?

Sürücülerin güncellenmesi gerekiyor - en son sürücülerde olduğu gibi, geliştiriciler genellikle yeni işlevler uygular, sürücüdeki hataları düzeltir ve eski işlevleri optimize eder. Bazen sürücülerin güncellenmesi gerekmez - bu, yeni sürücüler cihazın çalışmasına yeni sorunlar getirdiğinde olur: bu nadiren olur, ancak nadiren olur.

Yerel sürücü nedir?

Yerel sürücüler, o aygıtın üreticisi tarafından aygıtınız için özel olarak piyasaya sürülen sürücülerdir. Örneğin, sürücüyü monitörden View Sonic monitöre yüklerseniz, her şey sizin için harika çalışır. Bu, kuralın bir istisnasıdır ve yalnızca yerel sürücüleri yüklemeniz gerekir.

WHQL sürücüsü nedir?

WHQL - Windows Donanım Kalite Laboratuvarı - bu, bu sürücülerin işletim sistemiyle uyumluluk açısından test edildiği anlamına gelir. Ancak bunun, bu sürücünün Windows için diğerlerinden daha iyi olacağı anlamına gelmediğini unutmayın.

Hangi sürücüler var?

Sürücüleri şartlı olarak üç büyük gruba ayırırdım: sürücüler sistem cihazları, genişletme kartı sürücüleri, çevresel aygıt sürücüleri.

Sistem aygıt sürücüleri- genellikle bunlar, kullanıcının tırmanmaması için daha iyi olduğu bu cihazların sürücüleridir: güç kaynağı denetleyicisi, işlemci.

Genişletme kartı sürücüleri için sürücülerdir, ses kartları, TV alıcısı vb. Bu sürücüleri güncel tutmak daha iyidir.

Çevresel Sürücüler- bunlar, bilgisayara çeşitli konektörler aracılığıyla, özellikle USB aracılığıyla bağlanan aygıtların sürücüleridir.

Bu paketle, NVIDIA ürünlerinin tüm yeteneklerinin yanı sıra "güç ve güç" elde edeceksiniz: oyunlar, platformlar, dizüstü bilgisayarlar, iş istasyonları, multimedya veya mobil cihazlar... Tüm sürücüler WHQL sertifikalıdır.

UDA veya NVIDIA birleşik sürücü mimarisi, kullanıcılara tüm nesillerle ileri ve geri uyumluluğu garanti eder GPU'lar Sonunda video alt sisteminin değiştirilmesini büyük ölçüde basitleştiren NVIDIA (sürücüleri yeniden yüklemeye gerek yok).

Temel özellikleri NVIDIA sürücüleri Güç Yazılımı:

  • Tüm uygulamalar için muhteşem video ve 3D performans sunar;
  • UDA - Birleşik Sürücü Mimarisi;
  • grafik, video, ses, iletişim, bilgi koruma ve güvenlik için devrim niteliğinde sistemler;
  • 10'dan fazla benzersiz işletim sistemi için ürünleri destekler;
  • tüm NVIDIA ürünleri için sürekli destek ve güncellemeler.

NVIDIA sürücülerini kurmak oldukça basittir: paketi PC'nizde herhangi bir yere kaydedin ve konumunu hatırlayın. Ardından kaydedilen dosyayı bulun ve çalıştırın. NVIDIA kurulum sihirbazının size sunduğu her şeyi kabul edin. Ve bu kadar! Sürücüler yüklendi!

Temel olarak, NVIDIA Forceware WHQL, tüm GeForce kullanıcıları, uykusuz geceleri aşağıdaki gibi popüler PC oyun yeniliklerinden geçen tüm oyuncular için önerilen güncellemedir. diablo iii, Battlefield 3, Blacklight: İntikam, kütle etkisi 3, The Elder Scrolls V: Skyrim ve diğerleri. Bu NVIDIA sürücüleri seçimi, GeForce'ın özelliklerini ve performansını geliştirmek için harika bir iş çıkarıyor. Ayrıca NVIDIA sürücülerinin Microsoft WHQL laboratuvarı tarafından onaylandığını unutmayın.

Sürücülerin dijital imzalarından bahsedelim. İlk önce, ne olduğunu anlamaya çalışalım.

Dijital imza, bir tür sürücü pasaportudur. Bu pasaport bu sürücünün üreticisi hakkında bilgi içerir; hakkında bilgi Donanım bunun için yapıldığı; yapılan değişikliklere ilişkin notlar. Sürücü imzası bir sertifika yetkilisi tarafından doğrulanmalıdır. Bütün bunlar güven veriyor bu sürücü adı geçen üretici tarafından verilen ve tüm değişikliklerin de yapıldığı.

İmzasız sürücüler imzalı sürücülerden nasıl farklıdır?

İmzasız sürücülerde bunların hiçbiri yoktur. Bu, kimin yarattığını bilmediğiniz anlamına gelir. bu ürün ve genel olarak, hiç işe yarıyor mu? Ve işe yarasa bile ona güvenebilir misin? İmzasız sürücünün çalıştığına ve bilgisayar için güvenli olduğuna dair tam bir güven yoktur. Bu nedenle, yalnızca imzalı sürücüleri yüklemek daha iyidir.

Bir sürücüyü imza için nasıl kontrol edebilirsiniz?

Kullanarak bir imza olup olmadığını kontrol edebilirsiniz. İlk kez indirdikten sonra kutuyu işaretleyin WHQL dijital imzalarını kontrol edin... Ayrıca aşağıdaki sekmelerde alanlar var İmza bir imzanın varlığına bağlı olarak değeri alan Evet veya Numara.

Fakat teşhis aracı yalnızca bir imzanın varlığını kontrol etmenize izin verir ve o zaman bile tüm sürücüler için değil. Çoğu full bilgi araç kullanılarak sürücü imzaları hakkında bilgi alınabilir Dosya İmzası Doğrulaması... Çalıştırmak için Çalıştır menüsüne yazın

sigverif

Ardından açılan pencerede tıklayın. Başlamak... Biraz sonra, imzasız sürücülerin listesini içeren bir pencere göreceğiz. Her şeye dikkatlice baktıktan sonra, bu pencereyi kapatın ve seçtiğimiz ilk pencereye gidin. Bunlara ek olarak, peki sırada ne var Günlüğü görüntüleyin. Burada, sisteminizin tüm sürücüleri, üreticileri, dijital imzanın varlığı veya yokluğu ve diğer önemli bilgiler hakkında en eksiksiz bilgileri göreceksiniz.

Bu yüzden yüklerken dikkatli olun yeni sürücü... İmzalı bir sürücü yüklerken endişelenmenize gerek yok. Ancak imzasız bir sürücü yüklemeden önce tekrar düşünün. Tekrar bakmak daha iyi. Bir analog bulacağınızdan eminim, ancak zaten imzalanmış.

Yani şimdi, hem imzasız kısa için takma ad olarak tanımlanan wchar_t ile yazılmış eski okul kodu hem de ayrı bir dahili tür olarak wchar_t ile yazılan yeni okul kodu tarafından kullanılacak bir kitaplık yazıyorsanız, bir probleminiz var. Dize parametreleri için hangi veri türünü kullanmanız gerekiyor?

Bu, Visual C ++'daki Unicode printf-stili biçim belirteçlerinin üzücü geçmişinin bir çevirisidir.

Windows, Unicode'u diğer çoğu işletim sisteminden daha önce uyguladı. Sonuç olarak Windows çözümleri tozların yatışmasını bekleyenlerin çözümlerinden farklı birçok sorun için. en parlak bir örnek bu pencereleri kullanmak UCS-2, Unicode kodlaması olarak. O zamanlar Unicode konsorsiyumu tarafından önerilen kodlama buydu çünkü Unicode 1.0 yalnızca 65 "536 karakteri² destekliyordu. Unicode konsorsiyumu beş yıl sonra fikrini değiştirdi, ancak o zamana kadar Win32'leri, Windows NT 3.1'i piyasaya süren Windows için çok geçti. Windows NT 3.5. , Windows NT 3.51 ve Windows 95 - hepsi UCS-2³ kullanıyordu.

Ama bugün printf-stili format dizgilerinden bahsedeceğiz.

Bu, FlushInstructionCache hiçbir şey yapmazsa, neden onu çağırmanız gerekiyor, tekrar ziyaret edildi ifadesinin bir çevirisidir.

Çalıştırılabilir kodu çalışma zamanında oluşturduğunuzda veya değiştirdiğinizde FlushInstructionCache işlevini çağıracağınız varsayılır - böylece işlemci, oluşturulan/değiştirilen kodunuzu yürütürken yazdığınız talimatları okur ve içinde kalabilecek eski talimatları değil. işlemcinin talimat önbelleği.

Bunu daha önce öğrenmiştik. Bunun nedeni, komut önbelleğini temizlemek için basit bir işlev çağrısının yeterli olmasıdır.

Ancak Windows NT'de, diğer tüm işlemcileri önbelleklerini temizlemeleri için bilgilendirmesi gerektiğinden, FlushInstructionCache işlevi gerçek işi yapar.

Ancak Windows 10'a bakarsanız, FlushInstructionCache işlevinin Windows 95 sürümüne benzediğini göreceksiniz: o hiçbir şey yapmaz.

Burada sorun ne?