Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ACPI 5.0 belirtimi, tipik platform özelliklerini temsil etmek ve denetlemek için birçok cihaz türünü tanımlar. Örneğin, ACPI bir güç düğmesi, bir uyku düğmesi ve sistem göstergeleri tanımlar. SoC tabanlı platformlar için Windows, bu makalede açıklanan ACPI tanımlı cihazları desteklemek için yerleşik sürücüler sağlar.
Daha fazla bilgi için ACPI 5.0 belirtimindeki "ACPI-Defined Cihazlar ve Device-Specific Nesneleri" başlıklı bölüm 9'a bakın.
Kapak cihazı
Bu cihaz, clamshell cihazının kapağının durumunu açıklar ve bildirir. Daha fazla bilgi için ACPI 5.0 belirtimindeki "Denetim Yöntemi Kapak Cihazı" başlıklı 9.4 bölümüne bakın. Kapak cihazı uygulamaları, ACPI 5.0 belirtiminde 5.6.5, "GPIO-Signaled ACPI Olayları" bölümünde açıklanan GPIO sinyalli ACPI olay mekanizmasını kullanır.
Kontrol yöntemi pil cihazı
Bu cihaz platform pilinin durumunu açıklar, yapılandırıp bildirir. Daha fazla bilgi için ACPI 5.0 belirtimindeki "Kontrol Yöntemi Pilleri" başlıklı 10.2 bölümüne bakın. SoC platformlarındaki Denetim Yöntemi Pil uygulamaları, ACPI 5.0 belirtiminde 5.6.5, "GPIO-Signaled ACPI Olayları" bölümünde açıklanan GPIO sinyalli ACPI olay mekanizmasını kullanır. Pil ve şarj donanımına erişim, ACPI 5.0 belirtiminin 5.5.2.4.4 ve 5.5.2.4.5 bölümlerinde açıklanan GPIO veya SPB OpRegions aracılığıyla çalışan yöntemlerle yapılır.
Windows'ta pil yönetimi hakkında daha fazla bilgi için bkz. Windows Güç ve Pil Alt Sistemi Gereksinimleri.
Pil Device-Specific Yöntemi (_DSM)
Platform tarafından pilin pasif termal yönetimini desteklemek için Microsoft, pilin termal bölgesi tarafından ayarlanan termal azaltma sınırını platform üretici yazılımına iletmek için _DSM bir yöntem tanımlar. Daha fazla bilgi için aşağıdaki makalelere bakın:
Denetim yöntemi zamanı ve alarm cihazı
ACPI 5.0, donanımdan bağımsız bir soyutlama ve Gerçek Zamanlı Saat'e (RTC) daha sağlam bir alternatif sağlayan isteğe bağlı denetim yöntemi tabanlı Zaman ve Alarm cihazının çalışmasını ve tanımını tanımlar. Daha fazla bilgi için ACPI 5.0 belirtiminde 9.15, "PC/AT RTC/CMOS Cihazları" ve 9.18. bölüm olan "Zaman ve Alarm Cihazı" bölümüne bakın. Standart PC RTC uygulanmamışsa veya Zaman ve Alarm cihazının desteklendiği RTC donanımı olarak kullanılıyorsa, FADT Önyükleme Mimarisi bayrakları alanının "CMOS RTC Yok" biti ayarlanmalıdır.
InstantGo özelliği (ve Bağlı Bekleme güç modu) destekleyen platformlar için Time ve Alarm cihazının zamanla ilgili özellikleri gereklidir. Bu özellikler, sistem güç geçişleri arasında günün saati bilgilerini korur ve platform kapatıldığında bile saati takip eder. Platform saatini sorgulamak için farklı üretici yazılımı arabirimleri kullanıldığında platformdaki saatin tutarlı olması beklenir. Örneğin, zamanı almak için bir UEFI çağrısı, işletim sisteminin Saat ve Alarm cihazını kullanarak elde ettiği zamanı döndürmelidir.
Time ve Alarm cihazının UEFI zaman hizmetleriyle aynı zaman kaynağından yönlendirilmesi gerekir.
Termal bölgeler
ACPI termal yönetimini desteklemek için sistem tasarımcısı bir donanım platformunu mantıksal olarak termal bölgeler olarak adlandırılan bir veya daha fazla fiziksel bölgeye böler. Sensör cihazları her termal bölgedeki sıcaklığı izler. Bir termal bölge aşırı ısınmaya başladığında, işletim sistemi bölgedeki cihazları soğutmak için eylemler gerçekleştirebilir. Bu eylemler pasif soğutma veya aktif soğutma olarak sınıflandırılabilir.
Windows'ta termal yönetim
Windows termal yönetim modeli ACPI'nin termal bölgeler kavramını temel alır. Bu, algılayıcıları ve soğutma cihazlarını merkezi termal yönetim bileşeninden iyi tanımlanmış arabirimler aracılığıyla soyutlayan işbirliğine dayalı bir üretici yazılımı/işletim sistemi/sürücü modelidir. Daha fazla bilgi için bkz. Windows'ta Termal Yönetim.
ACPI termal bölgeleri
Termal bölge, aşağıdakileri yapan alt nesneleri içerecek şekilde tanımlanır.
Termal bölgede bulunan cihazları tanımlayın:
Termal bölgedeki işlemci olmayan cihazları listelemek için _TZD.
Termal bölgedeki işlemcileri listelemek için _PSL.
Eylemlerin yapılması gereken termal eşikleri belirtin:
İşletim sisteminin pasif soğutma denetimini başlattığı sıcaklığı belirtmek için _PSV.
İşletim sisteminin hazırda bekletildiği sıcaklığı belirtmek için _HOT.
İşletim sisteminin kapatıldığı sıcaklığı belirtmek için _CRT.
Termal bölgenin pasif soğutma davranışını açıklama:
_TC1, termal duyarlılık için _TC2.
Termal bölgenin pasif soğutması için uygun sıcaklık örnekleme aralığı için _TSP.
Termal bölgenin sıcaklığını bildirin:
Üretici yazılımı tarafından bildirilen sıcaklık için _TMP veya
_HID ve _CRS bir sıcaklık sensörü sürücüsünün yüklenmesi ve ona donanım kaynaklarının ayırılması için.
İsteğe bağlı olarak, daha fazla sıcaklık eşiği geçişi bildirimleri alın:
Bildirilecek daha fazla eşik geçişi belirtmek için _NTT.
Daha fazla eşik geçişinin bildirimlerini almak için _DTI.
İsteğe bağlı olarak, termal bölgenin etkin soğutma davranışını açıklayın:
Termal bölgedeki fanları listelemek için _ALx.
_ACx fan x'in açılması gereken sıcaklık.
ACPI termal bölgeleri hakkında daha fazla bilgi için ACPI 5.0 belirtimindeki "Termal Yönetim" adlı 11. bölüme bakın.
Termal azaltma amacıyla boşta bekleyen mantıksal işlemci
Platform, işlemci çekirdeklerinin termal bölgede boşta bırakılabileceğini (kısıtlama yerine) işletim sistemine gösterebilir. Bu işlem, İşlemci Toplayıcısı cihazını (ACPI000C) bir veya daha fazla termal bölgeye ekleyerek yapılır. Termal bölgenin _PSV değeri aşıldığında, Windows birçok çekirdeği uyku moduna alacaktır. Sayı (1 - <bölge pasif sınırı>) * <termal bölgedeki> çekirdek sayısı veya _PUR bildirilen çekirdek sayısıdır (hangisi daha büyükse). Daha fazla bilgi için "Mantıksal İşlemci Beklemesi" bölümü olan ACPI 5.0 belirtimi bölüm 8.5.1'e bakın.
OEM'ler, Windows için Microsoft termal uzantılarını desteklemek için bir Device-Specific Yöntemi (_DSM) içerebilir. Daha fazla bilgi için bkz. Microsoft Termal Uzantıları içinDevice-Specific Yöntemi.