BIOS'taki güç yönetimi ayarları (Güç Yönetimi Ayarları). ACPI standardı. Bilgisayarı "uykuya dalma" ve "uyandırma" nedenleri

  • 20.05.2019

ACPI standardı.Bilgisayarı "uykuya dalma" ve "uyandırma" nedenleri.

Herhangi bir güç yönetim sisteminin temel amacı, bilgisayarı veya bireysel cihazlarını otomatik olarak düşük güç tüketimi modlarından (durumlarından) birine aktarmaktır. APM'nin güç yönetim sistemi, işlemcinin, sabit sürücünün ve monitörün güç tüketimine odaklanır. ACPI standardı, hem yazılım hem de BIOS kontrol işlevleri için desteğe dayanmaktadır. ACPI'de (Gelişmiş Yapılandırma ve Güç Arayüzü - gelişmiş yapılandırma ve güç arayüzü) sadece güç tüketimi kontrol edilmekle kalmaz, aynı zamanda Tak ve Çalıştır cihaz konfigürasyonu da desteklenir. Bu durumda, Tak ve Kullan aygıtları BIOS'ta değil, işletim sistemi düzeyinde yapılandırılır ve güç yönetilir. Cihazlar kullanıldıkça sistem tarafından bağlanır ve yapılandırılır. Aygıtlardan herhangi biri ACPI sistemi tarafından desteklenmiyorsa, bilgisayar APM (Gelişmiş Güç Yönetimi) sistemini kullanacak şekilde değiştirilir.

Modern bir bilgisayarda, güç yönetimi için yazılım desteği ACPI sistemi tarafından sağlanır ve anakartın aşağıdaki bileşenlerine donanım desteği atanır:

1. Ana güç kaynağı kablosunu bağlamak için bir konektör ve fanları bağlamak için konektörler.

2. Ağdan gelen sinyallerle uyanma sistemi.

3. "Bilgisayarın anında hazır olma" teknolojileri.

4. "Arama üzerine çalışmaya devam etme" teknolojileri.

5. USB bağlantı noktasında uyanma.

6. PS/2 cihazlarından uyandırma.

7. Güç yönetimi sinyali (PME#) alındığında uyanmayı destekler.

8. Intel Hızlı Devam Teknolojisi Sürücüleri (QRTD) desteği.

Yukarıda bahsedildiği gibi, bir bilgisayarın güç kaynağı ile ilgili işlemleri otomatikleştirmek için iki donanım-yazılım kontrol teknolojisi APM ve ACPI kullanılır. Güç yönetim sisteminin ayarlarını hızlı bir şekilde değiştirmek için Kurulum BIOS programının bilgisayarın güç kaynağı ve enerji tasarrufu ile ilgili bölümlerini kullanın. ACPI teknolojisi, APM'den daha gelişmiş ve zengin özelliklere sahiptir. İşletim sistemini ve güç yönetimi durumları seçimini kullanarak tamamen farklı türde sistem kaynak tahsis işlevlerini otomatikleştirmenize olanak tanır. PMS (Güç Yönetimi Durumu). ACPI sisteminin ana amaçlarından biri, PC bileşenlerini otomatik olarak düşük güç durumlarından birine koymaktır.

Çeşitli PC cihazlarını bir güç modundan diğerine geçirmek için, güç tüketim seviyeleri ve enerji tasarrufu ile doğrudan ilgili olan cihazların işlevsel hazır olma veya kapanma durumları kavramında ACPI'nin özel bir yeri vardır. ACPI standardında, her kontrol grubu için belirli bir durum kümesi vardır. Durum seviyeleri, güç tüketimi, yük akımı, sistem ve işlemci saat hızları ve sistem cihazlarının ne kadar hızlı uyandığı bakımından farklılık gösterir. ACPI, Windows ve BIOS yönetim özelliklerine dayanır. Anakart BIOS'u ACPI'yi destekliyorsa, güç yönetimi işletim sistemine aktarılır. Bu, otomatik ayarlamalar işletim sisteminde tek bir yerde olduğu için sistem parametrelerinin konfigürasyonunu basitleştirir. ACPI, anakartta aşağıdaki özellikleri destekleyen bir arabirime sahiptir:

1. Veri yolu ve cihaz numaralandırma dahil Tak ve Çalıştır teknolojisi.

2. Ayrı cihazların ve genişletme kartlarının güç yönetimi.

3. Bekleme gücünü 15W'tan daha az destekleyin.

4. Soft Off Bileşenleri.

5. Sistemi uyandırmak için çeşitli olaylar için bileşenleri destekleyin.

6. Bilgisayarın ön panelindeki güç ve uyku modunu açın.

ACPI sistemi bir dizi tablodan oluşur. Sistemde mevcut cihazları ve sistem konfigürasyonu ve güç yönetimi açısından özelliklerini tanımlarlar. Tablolar, bilgisayarın önyükleme işlemi sırasında BIOS tarafından oluşturulur. Sistemin ACPI uyumluluğunu belirlemek için, önyükleme işlemi sırasında BIOS, FADT (Sabit ACPI Açıklama Tablosu) ve RSDT (Kök Sistem Açıklama Tablosu) adlı iki tablodaki özel girişlere bakar. Bulunan girdilere tanımlayıcı adı verilir ve bunların arasında şunlar bulunur: OEM Kimliği, OEM TABLO Kimliği, OEM REVİZYONU ve YARATICI REVİZYONU.

Tablolar eksikse veya tanımlayıcılardaki bilgiler geçersizse, BIOS'un ACPI arabirimiyle uyumsuz olduğu kabul edilir ve bu durumda donanım soyutlama katmanı veya ACPI HAL ayarlanır.

ACPI başlatma sırasında hata mesajları görünebilir. Kırmızı arka plana sahip mesajlar donanım ve BIOS ile ilgili sorunları, mavi arka plana sahip mesajlar yazılımla ilgili sorunları gösterir. Çoğu zaman, bu hatalar, BIOS sistemi veya G/Ç sürücüleri tarafından ACPI işlevlerinin kısmen veya tamamen desteklendiğini gösterir.

ACPI sistemi, güç kaynağına iletim sağlar bilgisayarı açıp kapatmak için alternatif yollar uygulamak için tasarlanmış kontrol sinyalleri. ATX12V ailesinin güç kaynakları, bilgisayarın gücünü açıp kapatmak için kontrol hatlarına sahiptir ve aşağıda açıklanan otomatik sistem kapanmasını içerir. Bu sistem uygun komutu aldığında, güç kaynağı, bekleme modunda güç veren cihazlarla ilgili olmayan tüm voltajların beslemesini keser. Bir ağ arızasından sonra çalışmaya devam ettiğinizde, bilgisayar önceki güç moduna (açık veya kapalı) döner. Bilgisayarın tepkisini ayarlayabilirsiniz. MenüBot Seçeneği kullanarak BIOS'u kurun Son« güç" Durum.

ACPI'ye sahip durumları döndürmek için bellek. Örneğin, bilgisayarı anında açma modunda Şimdi bilgisayar durum kodları RAM'de veya sabit diskte saklanır. Aşağıda, bilgisayarın açılıp kapanmasını kontrol etmek için bu tür bir güç kaynağı tarafından desteklenen özellikler bulunmaktadır.

ACPI sayesinde bilgisayar bir duruma getirilebilir yazılım kapatma yumuşatmak. Bu özellik sayesinde bilgisayar, minimum güç tüketimi ile sabit güç kaynaklarını kullanabilir.

Bilgisayarı güç moduna alma yumuşatmak aşağıdaki şekillerde gerçekleştirilir:

1. Sistem kartına bağlı olan ve elektrik kesintisine neden olmayan bilgisayarın ön tarafında bulunan Güç düğmesine basarak.

2. İşletim sistemini kullanarak kapatarak (bilgisayarı kapatmak için panelde bilgisayarı kapatmak için üç seçenekten biri seçilir).

3. Kuruluma bağlı olarak ağda güç kaynağının yokluğu ve görünümü sırasında

Kurulum BIOS menüsündeki seçenekler.

Kurulum BIOS menüsünde Donanımı Soft Off konumundan Fully Active konumuna getirmek için aşağıdakileri yapabilirsiniz:

1. Bilgisayarın ön panelindeki veya klavyedeki (varsa) Güç düğmesini kullanın.

2. PS/2 bilgisayar faresinin sol veya sağ düğmesine çift tıklayın.

3. Programlanmış tuşu veya klavye komutunu kullanın.

4. Sinyali modem üzerinden telefon hattı üzerinden uygulayın.

5. Magic Packet yazılım paketini ve yerel arayüz kartını kullanın

bilgisayar ağı (LAN) ve özel LAN yazılımı.

6. Sinyallerde aralıklı zamanlayıcıyı etkinleştirin.

7. Bilgisayarı elektrik kesintisi durumunda otomatik olarak açılacak şekilde ayarlayın.

ACPI teknolojisi, işletim sistemini kullanarak sistem kaynaklarını tahsis etme ve PMS güç yönetimi durumlarını seçme sürecini otomatikleştirmenize olanak tanır. Çeşitli PC cihazlarını bir güç modundan diğerine geçirmek için, güç tüketim seviyeleri ve enerji tasarrufu ile doğrudan ilgili olan cihazların işlevsel hazır olma veya kapanma durumları kavramında ACPI'nin özel bir yeri vardır.

PMS özelliklerine erişmek için şu komutu seçin: Özellikleribağlam menüsü masaüstü. iletişim kutusunda Özellikleri:Ekran sekmeyi seç Ekran koruyucusu ve düğmeye tıklayın Gıda. iletişim kutusunda Özellikleri:Güç kaynağı sekmeyi seç Güç planları. Bölüm menüsünden Güç planları mevcut bir kontrol şeması seçin. Ayarlar menüsünde, ekranın ve sabit sürücülerin kullanılmadığı süreyi ayarlayın, ardından bilgisayar bunları kapatır. Bekleme ve hazırda bekletme ayarlarını yapın. ACPI standardında, bilgisayar gücü, durumların veya güç modlarının ayarlanmasıyla kontrol edilir.

Anakart ve sabit sürücüler, güç kaynağının performansını etkileyebilecek olan düşük güç moduna geçer ve bu durum için yük oranındaki bir azalma yeterli olmayabilir. Bu sorun, çok güçlü bir güç kaynağı ve az güç tüketen ekipman kullanan bir bilgisayar için geçerli olabilir. Bu yük modunun olasılığı nedeniyle, PC güç kaynağı DC güç hatlarındaki minimum yük akımlarını ?12V1,?12V2,?5V,?3.3V, -12V ve? ücretlerini desteklemelidir. Yük üzerinden akımları kapatacak bir devrenin olmaması, bir güç anahtarlama döngüsünü başlatacak ve bu da sistemi etkinleştirecek, bu nedenle bilgisayarlar için güç kaynakları yalnızca izin verilen maksimum güç kriterine göre seçilmemelidir, ama aynı zamanda minimum yük akımında.

AT modern anakartlar bir dizi şirket, aşağıdakilere dayalı benzersiz bir enerji verimli çözüm kullanır çift ​​sürücü kontrol ve MOSFET'ler soğutmayı büyük ölçüde iyileştirdi. Ek olarak, bileşenlerin daha geniş bir alanda düzenlenmesi soğutmayı hızlandırarak kartın güvenilirliğini ve kararlılığını artırır. Çift kontrol sürücüsü ve MOSFET çözümü, iki güç kaynağı devresi iki tam dönüşüm aşamasına sahip işlemci. Bu, önemli bir fazlara göre daha iyi yük akımı dağılımı, bunun sonucunda işlemci her zaman gerekli besleme voltajını, artırılmış performansı ve mükemmel hız aşırtma potansiyelini herhangi bir gecikme olmaksızın alır. Dijital Güç Sistemi DIGI+ temel sistem bileşenlerinin güç yönetiminde yeni bir standarttır. Benzersiz ASUS Dual Intelligent Processors teknolojisi, iki özel yonga kullanır: enerji işlemcisi Enerji İşlem Birimi (EPU) ve hız aşırtma - TurboV İşlem Birimi (TPU) tüm sistemin güç tüketimini ve performansını etkin bir şekilde yönetmek. İkinci nesil teknolojiler Çift Akıllı İşlemciler temel sistem bileşenlerinin gücünü yönetmek için DIGI+ işlemcinin tamamen dijital güç sistemini kullanır. ASUS DIGI+, daha uzun elektronik bileşen ömrü ve daha iyi soğutma için her güç aşaması için akıllı güç yönetimi ve yük dengeleme sağlayarak VRM sıcaklığını izler. TPU - hız aşırtma işlemcisi ASUS - onunla Anakarta takılı özel bir çip, Otomatik Ayarlama ve TurboV işlevlerini kullanarak sistem hız aşırtma için donanım desteği sağlar. Meraklılar, özel bir düğmeyi kullanarak veya kart üzerindeki anahtarı kullanarak veya AI Suite II arayüzünü kullanarak sistemlerinde hız aşırtma yapabilirler. TPU denetleyicisi, hız aşırtma parametrelerinin ince ayarını ve aşağıdakileri kullanarak gelişmiş sistem izleme araçlarını sağlar: Otomatik Ayarlama ve TurboV işlevleri. Otomatik Ayarlama işlevi, yüksek ancak kesinlikle kararlı bir seviyeye dinamik hız aşırtmayı sağlar ve TurboV, kullanıcıya sonsuz özgürlükçeşitli durumlarda istenen performansı elde etmek için işlemcinin parametrelerini ayarlamada. Özel Enerji İşlemcisi (EPU) ASUS tarafından sistem yükünü otomatik olarak algılar ve sistem güç tüketimini gerçek zamanlı olarak optimize eder. Bu, fan gürültüsünü azaltmaya yardımcı olur ve bilgisayar bileşenlerinizin ömrünü uzatır. Bu dünyanın ilk enerji işlemcisi, enerji tüketiminden tasarruf etmek için tasarlanmıştır ve aşağıdakilerden güç alır: tahtayı aç veya kullanarak AI Suite II yardımcı programları. Yükü gerçek zamanlı olarak izleyerek ve kart bileşenlerinin güç ayarlarını mevcut ihtiyaçlara göre ayarlayarak güç tüketimini optimize eder. Ayrıca EPU, sistem bileşenlerinin dayanıklılığını artırır ve bilgisayar gürültüsünü azaltır.

Sistem ve Cihaz Güç Durum Geçişleri. Bir ACPI arabirimi ile işletim sistemi, tüm sistem ve cihaz güç durumu geçişlerini yönetir. İşletim sistemi, ne kadar uygulamanın kullanıldığına bağlı olarak Düşük Güç Modu'nu açar ve kapatır. Ayrıca bilgiler, Kurulum BIOS programı kullanılarak girilen kullanıcı ayarlarından gelir. Bilgisayar (anakart) ACPI aşağıdaki temel durumları destekler:

1. G0 - çalışma durumu ( Normal), bilgisayarın normal çalışması.

2. G1 - uyku durumu ( uyuklamak). Enerji tüketiminin azaltılmasının ilk aşamasını karakterize eder. İşlemcinin ve RAM'in mevcut durumları korunur, ancak sistem saati düşürülür. Kullanıcının bakış açısından, bilgisayar bu durumda zaten kapalıdır.

3. G2 - derin uyku durumu ( Yanında olmak). Enerji tüketiminin azaltılmasının ikinci aşamasını karakterize eder. İşlemcinin mevcut durumları ve kayıtların içeriği, önbellek, RAM, yonga setindeki çalışma modu ayarları vb. kayıp. Sabit sürücüler ve monitör açılmayı bekliyor.

4. G3 - bilgisayarın AC şebekesinden ayrılması ( Askıya almak). Enerji tüketiminin azaltılmasının üçüncü aşamasını karakterize eder. Bilgisayarın gücü kapatılmış ve çalışması tamamen durmuştur. Onarımlar veya yükseltmeler için bilgisayar kasasını güvenle açabilirsiniz. Bilgisayar G1'den G2'den daha hızlı çıkar. G2'den G0'a dönüş, işletim sisteminin yeniden başlatılmasını gerektirir; bu, G1'den G0'a geçiş durumunda gerekli değildir. G0-G3 durumları için güç seviyeleri uyanma hızıyla ters orantılıdır.

Ana sistem güç durumları grubu içinde, uyku veya bekleme durumları vardır ( uyku durumları) S0'dan S5'e:

1. S0 - sistemin çalışma durumu. Uyku eksik.

2. S1 - teknoloji tarafından desteklenen uyku durumu POS(Power_On Askıya Alma). Bu durumda, bilgisayar mümkün olan en düşük güç yüzdesini korur ve bu da hızlı bir şekilde çalışma moduna dönmesini sağlar. İşlemci değiş tokuş ve hesaplama işlemini tamamen durdurduğu için yalnızca L1 önbelleğindeki veriler kaybolur. İşletim sistemi, verileri RAM'de depolamakla ilgilenir.

3. S2 - işlemciden gelen gücün kapalı olması nedeniyle S1 durumundan farklıdır. Neredeyse tüm ana saat üreteçleri durur, ancak RAM yenilemesi durmaz.

4. S3 - teknoloji tarafından desteklenir STR(RAM'e askıya alın). Bu durumda, RAM dışında bilgisayarın tüm sistemlerinden ve alt sistemlerinden güç kesilir. BIOS, bellek denetleyicisinin, sistem belleğinin ve L2 önbelleğinin mevcut durumunu geri yüklemekten sorumludur. Güç verildikten sonra tüm buslarda cihaz bulma işlemi (numaralandırma) gerçekleşir. Bu sayede hot plug teknolojisine sahip cihazlar da tespit edilmiş olacaktır.

5. S4 - teknoloji tarafından desteklenir cinsel yolla bulaşan hastalık(Diske Askıya Al). Bu durumda, tüm sistemler ve alt sistemler etkin bir şekilde kapatılır. Ancak mevcut durum ve RAM görüntüsü sabit disklerde saklanır. S4'ten kurtarma, önceki durumda olduğu gibi, bilgisayarın lastiklerini keşfetme sürecini içerir.

6. S5 - aslında bir uyku durumu olmayan bilgisayarı tamamen kapatmanın en ekonomik durumu. Bu durum, yazılım kapatma teknolojisi tarafından desteklenir yumuşatmak. Bu durumda, hafızanın içeriği ve kayıt durumları kaydedilmez. Olay yok ( Uyandırma Olayları) sistem bileşenlerini uykudan uyandıramaz. Bilgisayarı açmak için Güç düğmesine basmanız gerekir.

İşlemci Bilgisayar "uyku" durumunda da olabilir (C0'dan C3'e kadar işlemci durumları vardır):

1. C0 - işlemcinin çalışma durumu. Bu durumda, işlemci kısıtlama olmaksızın normal bilgi işlem ve değişim işlevlerini yerine getirir.

2. C1 - uykunun ilk durumu. Bu durumda, işlemcinin güç tüketimi biraz azalır, bu da programların yürütülmesinde işlevsel kısıtlamaların getirilmesiyle ilgili açıklama için ciddi bir neden vermez. İşlemcinin bu durumdan kurtarılması o kadar hızlı gerçekleşir ki, işletim sistemi bu işlemle ilişkili zaman gecikmelerine yanıt veremez.

3. C2, isteğe bağlı (isteğe bağlı) bir işlemci durumudur. İşlemci, C1'dekinden daha da düşük bir güç durumuna ayarlanmıştır. C2 durumundan çıkış zamanı, özel bir FADT tablosuna kaydedilir ve ardından işletim sistemi tarafından dikkate alınır. Bu durumda işlemci önbelleği yönetmeye devam eder.

4. C3 - derin uyku durumu. Bu durumda işlemci, L1 ve L2 önbelleklerini yönetmeyi durdurur. Cihaz, DMA değişimi için Bus Master modunda veri yolunu yakalarsa, işlemci C3 durumundan C2 veya C1'e aktarılır. Normal DMA modunda, veri yolunu yakalamak için sık isteklerde bulunan işletim sistemi, işlemciyi C3'ten daha az derin olan bir uyku durumuna sokar.

C3 durumu, C1 ve C2 durumlarından bile daha ekonomik güç tüketimi sunar. Bu durum için uygun olmayan donanım gecikmesi, ACPI sistem sabit yazılımı ve C3 durumu yerine C2 durumunun ne zaman kullanılması gerektiğini belirlemek için bu bilgileri kullanabilen işletim yazılımı aracılığıyla sağlanır. C3 durumunda, işlemcinin önbelleği veri depolama modunu korur, ancak buna herhangi bir erişimi yok sayar. İşletim yazılımı, önbellek bağlantısı için destek sağlar. Daha derine Uyumak(C4), bir Derin Uyku durumu ve bir Intel Gelişmiş Derin Uyku durumu içerir.

Intel işlemcilerin bir grup giriş kontağı vardır, bunlara kontrol sinyalleri uygulandığında işlemci özel durumlara geçer:

STPCLK# girişindeki sinyal, işlemcinin çalışma modundan STOP GRANT durumuna geçmesine neden olur (işlemci süspansiyonlarla çalışır ve daha az güç tüketir). Sinyalin kaldırılmasıyla işlemci çalışma moduna geri döner;

SLP# girişindeki sinyal, işlemciyi STOP GRANT durumundan Uyku durumuna (uyku) geçirir, daha da az güç tüketir, program komutlarını seçmez veya yürütmez. Çekildiğinde, işlemci STOP GRANT moduna döner;

DPSLP# girişindeki sinyal, işlemcinin Uyku modundan Derin Uyku moduna geçmesine neden olur.

(derin uyku). Sinyalin kaldırılmasının ardından işlemci uyku moduna (Uyku) döner.

DPRSTP# girişindeki sinyal, işlemcinin Derin Uyku modundan Derin Uyku moduna geçmesine neden olur. Sinyal kaldırıldığında işlemci Derin Uyku moduna döner.

DPWR# girişindeki sinyal, işlemcinin veri yolu arabelleklerini çalıştırmak için bir kontrol sinyalidir.

İşlemcinin güç tüketimini düzenlemenin ana yollarından biri, çalışma ve çalışma dışı döngülerini değiştirmektir. Bu değerleri kullanır Görev Genişliği ve görev değeri. Bu değerlerden ilki süreyi belirler. hakkında th döngüsü ve çalışma sürelerinin ve dinlenme sürelerinin ikinci oranı. İşlemcinin durdurulması, saat sinyallerinin beslenmesi durdurularak gerçekleştirilir.

Nehalem mimarisi işlemcilerinde için tasarlanmış özel bir PCU (Güç Kontrol Ünitesi) vardır. işlemci gücünü izlemek ve yönetmek için(esas olarak, bir PCU tam bir mikro denetleyicidir, yani bir işlemci içindeki bir işlemcidir). Sensör ve sensör verilerine dayanan PCU, bireysel çekirdekleri ve CPU bloklarını tamamen kapatabilir. Bu işlevsellik ile Intel mühendisleri, Turbo Boost teknolojisini Core i7'ye dahil edebildiler. Core i7'nin nispi enerji verimliliği, düşük çalışma voltajından (1.20 V) ve işlemci gövdesine özel bir PCU mikro denetleyicisinin yerleştirilmesinden kaynaklanmaktadır; bu, işlevsel görevleri arasında voltaj, akım (ve sıcaklık) göstergelerini izleme ve düzenlemeyi içerir. çekirdekler. Ek olarak, PCU bir veya daha fazla çekirdeği güç kaynağından tamamen ayırabilir. Duruma bağlı olarak, Nehalem'in çoklu görev yeteneklerini (tamamen) kullanmayan uygulamaları çalıştırırken, bazı çekirdekler devre dışı, ve kalanların sıklığı artar (bir bütün olarak merkezi işlemci TDP'sinin ötesine geçmez).

Örneğin, dört çekirdekli bir Core i7'de iki veya üç çekirdek tamamen devre dışı bırakılabilir ve ikinci durumda kalan tek çekirdeğin frekansı daha da yükseltilecektir. Çift çekirdekli bir işlemci örneğini ele alalım. Tek iş parçacıklı uygulamalarda çok çekirdeğin etkisi çok az olduğundan, burada tek çekirdeğin performansı büyük rol oynar. Bu nedenle Intel, çalışan çekirdeğin (boş olmayan çekirdek) frekansında bir artış sağlarken, ikinci (boş çekirdek) C3-C6 boşta durumlarından birinde (Şekil 1) ve ısı dağılımı keskin bir şekilde azalır . Bu fark çalışan çekirdek tarafından kullanılır ve işlemci TDP sınır seviyesine ulaşana kadar frekansını arttırır. İşlemci tarafından otomatik olarak belirlenen çekirdeğin ana durumları Tablo'da gösterilmektedir. bir.

Pirinç. 1. Core i7 işlemci güç durumları

tablo 1

ÇekirdekDurum

Thread1 Devlet

Not: 1 Koşullar izin veriyorsa, durum C1E olacaktır.

Dinamik ölçeklendirmenin anlamı, herhangi bir çekirdeğin şu anda çalışmaya dahil olmaması durumunda tamamen devre dışı bırakılabilmesidir (kapı transistörleri - güç kapıları-transistörler, kapalı modda gerçek bir elektrik kesintisi sağlar).

Turbo modu seçimi tek bir çekirdeğin seviyesini ifade ettiğinden, bir veya daha fazla çekirdeğin dahil edilmesi (devre dışı bırakılması) ile çeşitli kombinasyon çözümleri ortaya çıkar. Turbo Modu, CPU'yu overclock ederken genel sistem kararlılığını etkilemez. Her durumda, bu teknoloji anakartın BIOS'u aracılığıyla kolayca devre dışı bırakılabilir.

Sandy Bridge ailesinin işlemcilerinde, gerektiğinde dört çekirdeğin her biri bağımsız olarak minimum güç moduna geçirilebiliyor, grafik çekirdeği de oldukça ekonomik bir moda geçebiliyor. Ring bus ve L3 önbellek, diğer kaynaklar arasındaki dağılımları nedeniyle devre dışı bırakılamaz, ancak ring bus, yüklenmediğinde özel bir ekonomik bekleme moduna sahiptir ve zaten bizim tarafımızdan bilinen kullanılmayan transistörleri devre dışı bırakmak için geleneksel teknoloji, önceki mikro mimarilerde L3 önbelleği için kullanılır.

Masa FADT(Sabit ACPI Açıklama Tablosu), işletim sistemi ile BIOS arasındaki çalışmayı koordine etmek için tasarlanmıştır. Donanımın durumu hakkında ayrıntılı bilgiler, diğer bilgi kaynaklarına bağlantılar içerir ve belirli bir güç yönetimi stratejisini isteyen sistem türünü kaydeder. Belirtilen işlemci durumları C0 - C3'e ek olarak, sayısı ve yetenekleri bilgisayar bileşeni üreticilerinin tekliflerine bağlı olan başka durumlar da vardır. Böylece, parametreleri (güç tüketimi ve gecikme süresi (zaman) olan yaklaşık 256 seviye kullanılabilir. s e gecikmeleri) işletim sisteminin karar vermek için ihtiyaç duyduğu tüm bilgileri aldığı FADT tablosunda saklanır.

Ayırmak cihazlar PC'ler ayrıca onlar için olası durumlardan birine değiştirilebilir:

1. D0 - cihazın çalışma durumu. Bu devlet ( Normal) cihazın açık olduğunu ve sistemdeki çalışmaya hazır durumda olduğunu gösterir.

2. D1 - açılma veya bekleme modu için bekleme durumu ( Yanında olmak). Bu durumdan çıkıldığında cihazı uyandırma gecikmesi 5 saniyedir.

3. D2 - cihaz askıya alındı ​​durumu ( Askıya almak). D2 durumu, bu durumdan uyanma gecikmesinin 10 saniye olması bakımından D1'den farklıdır. Buna göre enerji tüketim seviyeleri de farklılık göstermektedir. D2 ve D1 durumları, saat frekansını, besleme voltajını azaltarak ve ayrıca ayrı cihaz modüllerini kapatarak uygulanır.

4. D3 - durum tamamen kapalıdır ( Kapalı). Bu modun, uyandırma mantık veriyolu hariç, cihazın kapatılmasından cihazın tüm modüllerinden güç kaynağının tamamen kaldırılmasına kadar birkaç durumu vardır.

bağlı olarak cihaz tipinde her D durumu, işletim sistemi tarafından zorlanan çeşitli güç durumlarından oluşan bir grubu temsil edebilir. Varsayılan olarak, işletim sistemi yalnızca iki D0 ve D3 düzeyi kullanır. Cihaza herhangi bir talep gelmemesi durumunda en ekonomik güç durumuna getirilir. Cihaza erişirken, çalışma durumuna aktarılır.

Tetikleyebilecek cihazlar ve belirli olaylar bilgisayarı uyandır askıya alınmış veya bekleme durumunda olan:

1. Yerel alan ağı (LAN) S1, S3, S4, S5.

2. Modem, G/Ç bağlantı noktaları S1, S3'ün arka panelindeki seri bağlantı noktası A'ya takılı.

3. Sinyal PME# S1, S3, S4, S5.

4. Bilgisayar güç düğmesi S1, S3, S4, S5.

5. PS/2 konnektörü S1, S3 olan cihazlar.

6. Gerçek zamanlı saat alarmı PRC CMOS RAM S1, S3, S4, S5.

7. USB bağlantı noktası S1, S3.

8. WAKE sinyali# S1, S3, S4, S5.

B hakkında Bu ayarların çoğu Kurulum BIOS menüsünde etkinleştirilebilir/devre dışı bırakılabilir.

Uyanış için anında bilgisayar hazır olma teknolojisi. PC Instant Ready teknolojisi, anakart cihazlarının S3 (RAM'de Askıya Alma) bekleme durumuna girmesine izin verir. S3 durumundayken bilgisayar kapalı gibi görünecektir (güç kapalıdır ve kasanın önündeki LED çift renkliyse sarı renkte yanıp söner veya tek renkliyse tamamen kapalıdır). Bir uyandırma cihazı veya bir uyandırma olayı tarafından sinyal verildiğinde, sistem beklemeden önce hızla son duruma döner.

Teknoloji Uyumlu Genişletme KartlarıPCI Veri Yolu Güç Yönetimi Arayüzü. Bilgisayarınız, PCI Bus Güç Yönetim Arabirimi teknolojisiyle uyumlu genişletme kartları kullanıyorsa, bilgisayarı uyandırmak için kullanılabilir. Bilgisayarınız PCI 2.3 veya PCI Express genişletme kartları kullanıyorsa, aygıt sürücüleri, BIOS ve işletim sistemi, ACPI uyumluluğu için de gerekli olan Anında Kullanılabilir PC teknolojisini desteklemelidir.

teknolojitelefon görüşmesi ile işe devam etmek. Telefon görüşmesinin sürdürülmesi, ACPI durumundayken bilgisayara erişen telefon cihazları gerektirir. Doğru işlem, modem kesme adresinin maskesinin kaldırılmasını gerektirir. Bu özelliği kullanmak için etkinleştirmelisiniz Kurulum BIOS menüsü seçenek Ringde Devam Et. Yöntem, telefon cihazının türüne (harici veya dahili cihaz) bağlıdır ve aşağıdaki işlemleri gerçekleştirmenize olanak tanır:

Bilgisayarı S1 veya S3 durumlarından çıkarın;

Harici ve dahili modemler için gelen aramayı aynı şekilde algılayın.

USB portu üzerinden uyandırma sistemi. Bu özellik, ACPI teknolojisini tam olarak destekleyen bir işletim sistemi gerektirir. USB veri yolu işlemi, bilgisayarı S1 veya S3 durumlarından çıkarır.

PS/2 arayüzü ile klavye üzerinden uyandırma sistemi. PS/2 cihazlarının çalışması bilgisayarı S1 veya S3 durumlarından çıkarır.

PME# sinyalinde uyandırma desteği. Standart PCI veri yolunda PME# sinyali göründüğünde, bilgisayar S1, S3, S4 veya S5 durumlarından çıkar. Bu özelliği kullanmak için etkinleştirin MenüKurmak BIOS seçenek Uyanmak üzerinde PME.

Uyandırma sinyalleri için destek WAKE#. PCI Express veri yoluna bir WAKE# sinyali uygulandığında, bilgisayar S1, S3, S4 veya S5 durumlarından çıkar.

Teknoloji sürücüsü desteğiIntel Hızlı Özet (Intel QRTD) . Intel Hızlı Devam Teknolojisi sürücüleri, Intel Viiv teknolojisi üzerine kurulu bir bilgisayarın açma/kapama işlevlerini kontrol eder ve kullanıcıya aşağıdaki seçenekleri sunar:

Güç düğmesine basarak bilgisayarın hızlı kapanması;

Fareyi hareket ettirerek, klavyedeki bir tuşa basarak veya Güç düğmesine basarak bilgisayarı hızla açın.

Bu teknolojinin sistemini kapatmak aşağıdakilere yol açar:

Video denetleyici, ekrana bir sinyal iletmeyi durdurur;

Ses kapatılır;

Güç, yalnızca sistemin temel bileşenlerine (işlemci, RAM ve fanlar gibi) sağlanır.

Devre dışı durumu, kullanıcı girişi gerektirmeyen görevlerin arka planda çalışmaya devam etmesine izin verir.

Tam ACPI güç yönetimi ve sistem bekleme ve hazırda bekletme modu sağlamak için Microsoft Uzakta Modu ile birlikte çalışır.

Kurtarma süresi sıfır ila beş saniyedir (yaklaşık olarak ekranın ısınması için geçen süre).

Fan bağlantı hatları. Fan konektör hatları aşağıdaki özelliklere sahiptir:

Fanlar, sistem S0 veya S1 durumundayken çalışır;

Sistem kapalıyken veya S3, S4 veya S5 durumundayken fanlar kapalıdır;

Her bir fan konektörü, donanım izleme ve fan kontrolü ASIC yongasının fan takometre girişine bağlanır;

Tüm fan başlıkları, fanı gerektiği gibi açıp kapatmak için kapalı döngü kontrolünü kullanır;

Tüm fan konektörleri +12 VDC güç rayına bağlanır.

DE'ye sahip olmayan, ancak yalnızca WM'de oturan Linuxoidler için zordur - tam teşekküllü Masaüstü Ortamındaki her şey (masaüstü ortamı veya onu büyük ve güçlü olarak belirlemek nasıl daha iyi olur?) sağlanır ve çalışır. WM'deki kutunun içinden seçmeniz ve yapılandırmanız gerekir. Bu yazının yazarı daha önce güç yönetimi, ses seviyesi kontrolü ve ekran parlaklığı gibi şeyler için xfce öğelerini kullandı. Ama aklıma bir şey geldi: sonuçta, acpi ve dizüstü bilgisayar modu araçları sistemime her zaman kurulur, öyleyse neden onları acil görevlerini yerine getirmeleri için eğitmiyorsunuz: daha önce xfce4-volumed ve xfce4-power'ın gerekli olduğu her şeyi yapmak için. -müdür?

Eğitim için laptop-mode-tools , acpi , acpid paketlerine ihtiyacımız var. Acpid çalışıyor olmalı.

Ekran parlaklık seviyesi

/etc/default/grub dizinine aşağıdaki satırları ekleyin:

GRUB_CMDLINE_LINUX_DEFAULT=

acpi'ye tırmanıyoruz

Aşağıdaki içeriğe sahip dosyalar oluşturun:

Parlaklığı artırmak için:

# /etc/acpi/actions/bl_up.sh # #!/bin/sh bl_device = /sys/class/backlight/intel_backlight/brightness echo $(($(cat $bl_device ) + 200 )) >$bl_device

ve parlaklığı azaltmak için

# /etc/acpi/actions/bl_down.sh:# #!/bin/sh bl_device = /sys/class/backlight/intel_backlight/brightness echo $(($(cat $bl_device ) - 200 )) >$bl_device

bl_device içinde, kullandığınız video kartına bağlı olarak inel_backlight değerini kendi değerinizle değiştirin. Ayrıca, ekran parlaklığının artacağı veya azalacağı temelinde size uygun değeri bulmaya değer. Yazar bu değere sahiptir = 200.

Doğru değer nasıl bulunur? Bak şimdi sayı kaç. Henüz hiçbir şey yapılandırmadıysanız, izin verilen maksimum değeri yansıtmalıdır:

# cat /sys/class/backlight/intel_backlight/brightness 4882

Şimdi istediğiniz adımı bulmak için değerlerle oynayın:

# echo 1000 > /sys/class/backlight/intel_backlight/brightness # echo 1010 > /sys/class/backlight/intel_backlight/brightness # echo 1100 > /sys/class/backlight/intel_backlight/brightness

Ekran parlaklığının farklı değerlerle nasıl değişeceğini görün, 10 birim eklerseniz pratikte farkı hissetmiyorsunuz, 50-100 birim daha ekleyin. Hangi adım en uygun görünüyorsa onu bırakın.

Şimdi acpi'ye komut dosyalarımızı kullanmasını söyleyelim:

# /etc/acpi/events/bl_up # event = video[ /]parlaklık artırma eylemi = /etc/acpi/actions/bl_up.sh # /etc/acpi/events/bl_down # event = video[ /]parlaklık azaltma eylemi = /etc /acpi/actions/bl_down.sh

ve bu komut dosyalarını yürütülebilir yapın:

# chmod +x /etc/acpi/actions/(bl_up.sh,bl_down.sh)

Pille veya elektrikle çalışırken parlaklığı otomatik olarak ayarlamak için dizüstü bilgisayar modu araçlarını kurun:

# pacman -S dizüstü bilgisayar modu araçları

ve ayarlarını biraz değiştirin:

# /etc/laptop-mode/conf.d/lcd-brightness.conf#KONTROL_PARLAKLIK = 1 # LCD'nizdeki parlaklığı ayarlamak için yürütülecek komutlar # #BATT_BRIGHTNESS_COMMAND="eko" BATT_BRIGHTNESS_COMMAND = "echo 700" LM_AC_BRIGHTNESS_COMMAND = "echo 2000" NOLM_AC_BRIGHTNESS_COMMAND = "echo 3000" BRIGHTNESS_OUTPUT = "/sys/class/backlight/intel_backlight/parlaklık"

Elbette 700/2000/3000 değerleri ve /sys/class/backlight/intel_backlight/brightness yolu kendi değerlerinizle değiştirilmelidir.

Kritik bir pil seviyesinde otomatik hazırda bekletme

Oldukça sık, akü gücüyle çalışırken, şarj seviyesine bakmayı unutursunuz, bunun sonucunda akü tamamen boşaldığında arabayı kapatırsınız. Ani - bir patlama gibi - kapanma ve kaydedilmemiş tüm veriler kaybolur. Yazık değil mi? Bu nedenle, zamanında önlem almak iyi bir fikir olacaktır.

Bu amaçlar için, dizüstü bilgisayar modu işlevini de kullanacağız.

# /etc/laptop-mode/conf.d/auto-hibernate.conf:# ENABLE_AUTO_HIBERNATION = 1 # # Otomatik hazırda bekletme modunda yürütülecek hazırda bekletme komutu# tetiklenir. # HIBERNATE_COMMAND = /usr/share/laptop-mode-tools/module-helpers/pm-hibernate # # Pil yüzdesi olarak otomatik hazırda bekletme pil seviyesi eşiği# toplam kapasite. # AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT= 4 # # Pil, seviyesinin düşük olduğunu bildiriyorsa, bunu otomatik hazırda bekletme moduna geçirin.# "kritik". # AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL= 1

Varsayılan değerlerden memnun değilseniz, bunları da değiştirebilirsiniz. Bu noktaya kadar bir takas bölümü belirlemediyseniz, bunu grub2'de belirtin, bu ayarlar zaten yukarıda verilmiştir:

# /etc/default/grub # GRUB_CMDLINE_LINUX_DEFAULT = "acpi_backlight=satıcı özgeçmişi=/dev/sda5"

/dev/sda5 sizin takas bölümünüzdür Ayrıca, archlinux durumunda, askıya alma kancasını /etc/mkinitcpio.conf dosyasına ekleyin:

KANCALAR= "base udev autodetect modconf blok dosya sistemleri usbinput fsck özgeçmiş"

ve initrd'yi yeniden oluşturun:

# mkinitcpio -p linux

Ses ayarı

Bunu yapmak için, ekranın parlaklığını kontrol etme durumunda olduğu gibi tekrar acpi komut dosyalarına döneceğiz.

# /etc/acpi/actions/volume_up.sh# #!/bin/bash /usr/bin/amixer seti Master 5%+ # /etc/acpi/actions/volume_down.sh# #!/bin/bash /usr/bin/amixer set Master 5%- # /etc/acpi/events/volume_up # event = button[ /]volumeup action = /etc/acpi/actions/volume_up.sh # /etc/acpi/events/volume_down# event = düğme[ /]ses kısma işlemi = /etc/acpi/actions/volume_down.sh

Eylemlerde komut dosyalarını yürütülebilir yapmak:

# chmod +x /etc/acpi/actions/(volume_up.sh,volume_down.sh)

Multimedya anahtarlarının doğru tanınması için xmodmap yardımcı programını kullanmak daha iyidir.

$ xmodmap -pke > ~/.xmodmap $ vim .xinitrc: xmodmap ~/.xmodmap

Acpi ve önemli olaylar

Dürüst olmak gerekirse, varsayılan davranıştan memnunum, bu nedenle bu konu önyargıyla ele alınmadı. Dizüstü bilgisayar kapağını kapattığınızda, makine hazırda bekleme moduna girer. Güç düğmesine bastığınızda - sistemi doğru şekilde kapatır. Bu iyi.

Görünüşe göre laptop-mode-tools bu olayları da yönetiyor (ancak bu ayarların hangi modülde/komut dosyasında olduğu henüz belli değil), çünkü /etc/acpi/handler.sh olaylara herhangi bir eylem atamaz.

Ama şu ya da bu olayı nasıl kuracağımızı düşünelim.

Ayarların yazıldığı bu şamanistik eylemlerden yukarıda bahsedilen handler.sh (veya kullanılan dağıtım kitine bağlı olarak default.sh) sorumludur. Komut değil, komut dosyası kullanmak istiyorsanız, yukarıda ekran parlaklığı ve ses denetiminin yapılandırılmasına benzer şekilde ayrı bir dosyaya yerleştirin.

Varsayılan örnek:

düğme/kapak) kasa " $3" kapatılır) kaydedici "KAPAK kapalı" ;; açık) kaydedici "Kapak açıldı" ;; * ) kaydedici "ACPI eylemi tanımsız: $3" ;; esac ;;

düğme/kapak, dizüstü bilgisayarın kapağının kapanmasını/açılmasını kontrol etmeyi gösterir, burada henüz ilginç bir şey yok.

Dizüstü bilgisayar kapağını kapatırken / açarken bir ses dosyasının çalınmasına bir örnek:

düğme/kapak) kasa " $3" kapatılır) kaydedici "Kapak kapalı" aplay /home/redvi/.scripts/message.wav ;; açık) kaydedici "Kapak açıldı" aplay /home/redvi/.scripts/message.wav ;; * ) kaydedici "ACPI eylemi tanımsız: $3" ;; esac ;;

Yani, bir olay ayarlamak için, onun komutunu uygun alana eklemeniz gerekir (burada kaydedici "LID kapalı"dan sonra). Bu nedenle, kapağı açma eylemi "LID açıldı" kaydedicisinden sonra yazılmalıdır.

düğme/güç - güç düğmesiyle ilişkili olaylar

"PowerButton'a basıldı" kaydedici - tuşa basıldığında

düğme/uyku - benzer bir düğme/tuş varsa uyku

ac_adapter - güç adaptörünün bağlanması/bağlantısının kesilmesiyle ilgili olaylar

kaydedici "AC takılı değil" - adaptör takılı değilken

kaydedici "AC takılı" - adaptör takılıyken

pil - dizüstü bilgisayar pili

düğme/kapak - dizüstü bilgisayar kapağı

/usr/share/laptop-mode-tools/module-helpers konumundan laptop-mode-tools komut dosyalarını hibernate/hibernate için kullanabilirsiniz: pm-hibernate ve pm-suspend .

Kapak kapalıyken gücü kapatmak için /etc/acpi/actions/lm_lid.sh dosyasına aşağıdaki satırı eklemeniz yeterlidir:

[ " $3" = "kapat" ] && güç kapalı

Yukarıdakilerin hepsine ek olarak, sabit disk kafalarının park edilmesini kontrol edebiliriz. Park etmeyi tamamen devre dışı bırakmak için /etc/laptop-mode/laptop-mode.conf'a şunu yazın:

BATT_HD_POWERMGMT = 254 LM_AC_HD_POWERMGMT = 254 NOLM_AC_HD_POWERMGMT = 254

Belki de burada durmalı ve okuyucuya güç tasarrufu ve acpi olayları için ayarları kendi başlarına deneme fırsatı vermeliyiz.

Birisi bunu NT sistemleriyle ilgili makalelerde, biri Aygıt Yöneticisi'nde ve başka biri başka bir yerde gördü. Ancak, herkes ne olduğunu tam olarak bilmiyor. "ACPI bir güç yöneticisidir" gibi genel tanım, bu sistem mimarisinin özünü yansıtmak için çok yüzeyseldir. Bu arada, endüstride ACPI'nin ortaya çıkmasıyla, BIOS ve işletim sistemi arasındaki “sökme” unutulmaya yüz tuttu, bir uyku modu ortaya çıktı ve daha önce sadece hayal edebileceğiniz bir dizi faydalı fonksiyon. , bu materyal tamamlanmış gibi görünmüyor, ancak başlıkta sorulan soruya cevap veriyor: Peki, ACPI nedir?

Hikaye

Bir bilgisayarın ve işletim sistemini kullanan cihazlarının güç yönetimi için endüstri standardı, hava gibi teknolojiler için gerekliydi, çünkü işletim sistemi ve donanım arasındaki sürekli çatışmalar her ikisinin de gelişimini engelledi. BIOS, işletim sistemini memnun edemedi, o - ona. Herkes cihazları kendi yöntemleriyle yapılandırmak istedi. ACPI mevcut çeşitli cihazlarla mevcut olmasaydı ne olacağını hayal edebiliyor musunuz? Düşünmesi bile korkutucu. Bu nedenle önde gelen BT şirketleri "yazılımı donanımdan" ayırmaya ve BIOS ile iletişim kurmanın yükünü alacak bir sistem mimarisi geliştirmeye karar verdiler.Aynı zamanda geliştiriciler güç tüketimini unutmadı, bu nedenle ACPI hala gücü yönetmek zorunda kaldı. 1 Aralık 1996, Hewlett-Packard Corporation, Intel Corporation, Microsoft Corporation, Phoenix Technologies Ltd. ve Toshiba Corporation'dan oluşan bir konsorsiyum, yeni bir standart - Advanced Configuration and Power Interface veya gelişmiş anlamına gelen ACPI - üzerindeki çalışmaların tamamlandığını duyurdu. konfigürasyon ve yönetim arayüzü ACPI, ana kısmı bilgisayarın yeni mimarisi için destek sağlayan BIOS kodunun özel bir bölümü olan birçok bileşenden oluşuyordu. Yani, yeni standart eski donanımla uyumlu değildi.

Tabii bu, bilgisayar parkının yenilenmesini gerektirdi. Bunun genellikle nasıl yapıldığını, biz sevgili okuyucular çok iyi biliyoruz. Bir örnek için uzağa gitmenize bile gerek yok - sadece PCI-E'nin hikayesini hatırlayın. Doğru, bilgisayar parkı henüz tamamen güncellenmedi, çünkü yükseltme oldukça pahalı. Ama ne derse desin, PCI-E'siz bir anakartın modası geçmiş sayılır. ACPI ile tamamen aynıydı, sadece faydaları çok şüpheli değil. Aksine, APIC, ACPI ile birlikte geldiği için, bu, bir kesmenin artık birkaç cihaz tarafından kullanılabileceği anlamına gelir! O zaman için gerçek bir sansasyondu. ACPI destekli en eski işlemci en eski Celeron olarak kabul edilebilir, ancak yeni arayüz desteği o kadar çarpık bir şekilde uygulandı ki bu özelliğin devre dışı bırakılması gerekiyordu. ACPI'nin sonunda Tak ve Çalıştır'ın yerini aldığını ve yaratıcılarının sözleriyle "mevcut arayüz konektörlerinin daha güvenli ve potansiyel olarak daha verimli bir şekilde kullanılmasını sağladığını" belirtmek de önemlidir. ACPI, BIOS kodu bölümüne ek olarak, geliştirilmiş bir güç yönetimi şeması (Gelişmiş Güç Yönetimi), bir uygulama programlama arabirimi (API), özel bir makine dili (ACPI Makine Dili) ve diğer bazı faydalı şeyleri de içeriyordu. Yeni bir terim ortaya çıktı - ACPI'nin elbette ana rolü oynadığı OS Güç Yönetimi.

Ana geliştirme hedefleri

1. Bilgisayar sistemi, aygıt yapılandırma yazılımını gerçekleştirmelidir. Güç yönetimi daha fazla olmalı
işlevsel ve güvenli.
2. PC kullanımı daha ekonomik hale gelmeli.
3. Donanım geliştiricileri, hazır sistemler tasarlama konusunda maksimum özgürlüğe sahiptir: en basit çözümlerden tam işletim sistemi desteğine sahip en uç çözümlere kadar.
4. Güç yönetimi ilkesi ROM BIOS'ta uygulanamayacak kadar karmaşıktır, bu nedenle yalnızca işletim sisteminin kendisi tarafından uygulanmalıdır.
5. Tüm güç algoritmalarının tek bir ACPI standardında birleştirilmesi, işletim sistemi ile BIOS "ve cihaz konfigürasyonu konularındaki çakışmalardan kurtulmanızı sağlayacaktır.
6. İşletim sistemi donanımdan bağımsız olarak gelişir, bu nedenle tüm ACPI uyumlu makinelerde bir artış elde etmek mümkün olacaktır.
işletim sistemini değiştirerek performans ve kararlılık.
Geliştiricilerin hedeflerine ulaştığını söylemeliyim. ACPI'nin çalışmasının yapısını ayrıntılı olarak düşünmeye değer.

ACPI Yapısı

Belirli bir teknolojinin nasıl çalıştığını anlamak için iyi bir örneğe ihtiyacınız var. Teknik belgelerde geliştiriciler şunları yazıyor: “İşletim sisteminin tüm G / Ç isteklerini tembel ve tembel olmayan olarak bölme politikasına sahip olduğunu varsayın. Tembel istekler (metin veya elektronik tabloları düzenleme) yalnızca cihaz tarafından gruplandırılır ve yürütülür. bazı veya _başka_ bir nedenle çalışmaya başlar. Tembel olmayan işlemler, ilk istek gönderildiğinde aygıtın çalışmasını sağlar." İşletim sisteminin hangi işlemlerin tembel olduğunu ve hangilerinin olmadığını ayırt etmesi önemlidir. Ek olarak, sistem tüm cihazlarının durumunu bilmelidir, çünkü kapalı bir cihaz hiçbir zaman hiçbir şey yapmaz. Bütün bunlar ACPI tarafından sağlanmaktadır. Bir demir parçasının boşta olduğu bir zamanda, ACPI sürücüsü güç kaynağını azaltır ve aynı zamanda çalışan bir sistemin toplam güç tüketimini azaltır. Sistem biriminizde bir telesekreter kurulu olduğunu hayal edin. Görevi gelen aramaları cevaplamaktır. Tabii ki, her zaman arama almazsınız, bu nedenle çoğu zaman telesekreter hiçbir şey yapmaz, değerli elektriği boşa harcar. Bu çok mantıksız. Bu nedenle ACPI, cihaz için derin uyku durumuna girdiğine göre özel bir davranış politikası oluşturur, ancak gelen bir arama olduğunda cihaz bir saniye içinde uyanır ve aramayı yanıtlar. Elbette bir şey var: telesekreter ACPI uyumlu olmalıdır.

Yukarıda belirtildiği gibi, ekipmanın yeni bir durumu ortaya çıktı - uyku modu. Tüm aygıtların durumu sabit sürücüye kaydedilir ve işletim sisteminin bir sonraki açılışında geri yüklenebilir. Hazırda bekletme modunun faydaları açıktır. Bu, sistemin hızlı bir şekilde başlatılması, geçen sefer durduğu yerden çalışmaya devam etme yeteneği, neredeyse anında kapanma. Tek dezavantajı, RAM boyutunda bir hiberfil.sys dosyasının zorunlu mevcudiyeti ve bellekte kalan ve zamanla çalışmayı yavaşlatan yüklenmemiş dll'lerdir.Yine de bu özellik insanlar arasında iyi bir şekilde kök salmıştır ve çoğu kişi bunu kullanmaktadır. Kasa üreticileri bile iki düğmeli modeller üretmeye başladılar: güç açma / kapama ve uyku modu Bundan sonra sistem birimindeki herhangi bir düğme (elbette Sıfırlama hariç) programlanabilir - ACPI bunları yeniden tanımlamanıza izin verir.Güç Seçeneklerini Açın Denetim Masası, Gelişmiş sekmesindeki uygulama Bakın, burada düğmelerin eylemlerini yeniden atayabilirsiniz ACPI yetenekleri sayesinde, sistem birimindeki Güç düğmesine basarak bilgisayarı uyku moduna gönderebiliriz (sistem birimi ATX ise - ancak AT yalnızca müzede bulunabilir). ..\Power.jpg. ..\ACPI.jpg Gerçek giriş/çıkış olağan arabirimlerden (IDE, AGP, vb.) D ise bunu doğrulayabilirsiniz. Aygıt Yöneticisi'nde, Görünüm menüsünde Bağlantıya Göre Aygıtlar'ı seçin. İlk olarak, Windows, kendisine bağlı aygıtlar için ACPI denetleyicisini yoklayan bir ACPI sürücüsü yükler; ana sürücü PCI veriyoludur. Daha sonra bağlı genişleme kartları tanımlanır ve süreç, bunlara bağlı tüm veri yolları ve cihazlar tanımlanana kadar tekrarlanır. ..\Device.jpg ACPI üç bileşenden oluşur: ACPI kayıtları, ACPI BIOS ve ACPI tablosu.

ACPI tablosu. ACPI tablosu, donanım arayüzlerini açıklar. Bu açıklamalardan bazıları, bir aygıtın belirli işlevleri kullanmasını kısıtlayabilir, ancak çoğu, aygıtların rastgele işlem dizileri gerçekleştirmesine izin verir. ACPI tablosu, işletim sistemi altında programlanabilen Tanım Bloklarını içerir. Başka bir deyişle, ACPI, ACPI Makine Dili (AML) adı verilen yerleşik bir sözde kod yorumlayıcısı kullanır. AML, tanım bloklarında bulunan kodu yürütür.
ACPI kayıtları. Bu, bu tür verilere hızlı erişim için ACPI tablolarından arabirimlerin açıklamasının sınırlı bir bölümünü içerir.
ACPI BIOS'u. Bu, BIOS kodunun ACPI uyumlu kısmıdır. Kural olarak, bu, makineyi yüklemek, uyumak / uyandırmak ve yeniden başlatmaktan sorumlu koddur. ACPI tabloları, ACPI BIOS tarafından da sağlanır.

ACPI ve demir

Özel bir tablo, geleneksel ve ACPI uyumlu yazılım ve donanımın davranışını açıklar.

Sonuçlar ve sonuç

1. ACPI kavramı, masaüstü bilgisayarlar, dizüstü bilgisayarlar, PDA'lar, cep telefonları, iş istasyonları ve sunucular dahil tüm bilgisayar türleri için aynıdır.

2. Yeni sistem mimarisi, hem farklı işletim sistemleri arasında hem de işlemciler arasında oldukça taşınabilir.

3. ACPI'nin işletim sistemine dahil edilmesi, BIOS kodunun geliştirilmesini bir şekilde basitleştirmeyi (ve maliyeti düşürmeyi), ondan ilkel enerji yönetimi işlevlerini hariç tutmayı mümkün kıldı.

4. Bu mimarinin görünümü, işletim sistemlerinin kararlılığını önemli ölçüde artırdı ve ekipman kullanma güvenliğini artırdı.

5. Böyle büyük bir mobil bilgisayar filosunun varlığı, ACPI olmadan pek mümkün olmazdı. Dinamik güç yönetimi, pil tasarrufu için mükemmeldir.

Yukarıdakilerin hepsini özetlemek gerekirse, ACPI kesinlikle teknolojide yeni bir tur. Çalışmasının temel ilkelerini inceledik. Perde arkasında, dilerseniz kendiniz çözeceğiniz ilginç olmayan teknik detaylar vardı. ACPI için tam kılavuzu (İngilizce) www.acpi.info sitesinden indirebilirsiniz. Bu materyalin hazırlanmasında bu sitedeki bazı bilgiler kullanılmıştır. En iyisi ve yakında görüşürüz!

Alexey Golovanov

Sizinle birlikte bilgisayarlarımızda, varlığına uzun zamandır alıştığımız ve onları hafife aldığımız birçok seçenek var. Bunların arasında 90'lı yılların ortalarında benimsenmesi nedeniyle bilgisayar hayatına girenler de var. ACPI standardının önde gelen bilgisayar ekipmanı üreticileri (Gelişmiş Yapılandırma ve Güç Arayüzü - Gelişmiş Yapılandırma ve Güç Yönetimi Arayüzü). Bu standart, işletim sistemine ve sonuç olarak bilgisayar kullanıcısına donanım bileşenlerini kontrol etmek ve yönetmek için güçlü ve verimli bir araç sağlar.

Örneğin, Windows işletim sisteminde, ACPI teknolojisi sayesinde kullanıcı, bilgisayarı veya bileşenlerini geçici veya kalıcı olarak kapatmak, bilgisayarı düşük güç moduna, uyku moduna veya hazırda bekletme moduna geçirmek gibi parametreleri programlı olarak ayarlayabilir.

Bu işlevler şimdi bize tamamen doğal görünüyor, ancak Windows 95 gibi ACPI teknolojisini desteklemeyen erken sürümlerinde (DOS ailesinin işletim sistemlerinden bahsetmiyorum bile), işletim sistemi bilgisayarı otomatik olarak kapatamadı bile. ve kullanıcının sistem birimini kapatmak için güç düğmesine kendisinin basması gerekiyordu.

Bu, ACPI standardının sıfırdan ortaya çıktığını söylemek değildir. Piyasaya sürülmeden önce bir APM güç yönetimi standardı vardı. Ancak, yalnızca BIOS düzeyinde desteklendi. Ek olarak, yetenekleri sınırlıydı ve şu anda bu standart pratikte kullanılmamaktadır.

ACPI başlangıçta açık bir standart olarak geliştirilmiştir. ACPI'nin ilk uygulaması 1996'da Toshiba, Intel ve Microsoft tarafından oluşturuldu ve bunlara daha sonra Phoenix ve Hewlett-Packard katıldı. ACPI standardı sürekli olarak geliştirilmektedir ve en son sürümü 2011'de piyasaya sürülmüştür. Başlangıçta ACPI, daha sonra 64-bit olarak değiştirilen 16 ve 32-bit adreslemeyi kullanmıştır. 2004 yılında piyasaya sürülen ACPI 3.0, PCI Express veri yolunun yanı sıra SATA konektörleri için destek ekledi.

Günümüzde bu teknoloji çoğu işletim sistemi ve işlemci mimarisi tarafından desteklenmektedir. ACPI, Microsoft Windows işletim sistemi ailesine ek olarak Linux ve FreeBSD gibi işletim sistemi aileleri tarafından da desteklenir.

Çalışma prensibi

ACPI, cihaz keşfini, yapılandırmayı, güç yönetimini ve izlemeyi kolaylaştıran platformdan bağımsız bir standarttır. ACPI standardının benimsenmesi ile BIOS ve işletim sistemi arasındaki çakışmalar ortadan kaldırılmış ve güç yönetimi işletim sisteminin kontrolüne geçmiştir.

ACPI işlevleri bilgisayarın BIOS'unda saklanır. Bu, elbette, ACPI'yi destekleyen BIOS'lar için geçerlidir. Ayrıca, ACPI işlevleri, işletim sistemi tarafından teknoloji için destek gerektirir.

BIOS düzeyindeki ACPI, ACPI çekirdeğini ve veri tablolarını içeren birkaç bileşenden oluşur. PnP gibi BIOS'ta yerleşik teknolojilerin aksine, ACPI'nin BIOS içinde uygulanması o kadar kapsamlı değildir ve ACPI BIOS'un işlevleri, ACPI tablolarının bilgisayarın belleğine yüklenmesini düzenlemekle sınırlıdır. ACPI veri tabloları, donanım yapılandırma bilgilerini içerir ve işletim sisteminin donanım bileşenlerini yönetmesine yardımcı olur.

Avantajlar

Ortalama bir kullanıcı için ACPI standardının yaygın olarak uygulanmasının faydaları nelerdir?

ACPI'nin ana işlevi, tüm bilgisayarın ve bileşenlerinin enerji tüketimini işletim sistemi tarafından kontrol etmektir. Örneğin, işletim sistemi ACPI işlevlerini kullanarak bilgisayarı uyku moduna alabilir ve gücü otomatik olarak kapatabilir. Uygulamada kullanıcı, bilgisayarın davranışını, müzik merkezi veya TV gibi, güç düğmesine bastıktan hemen sonra kullanıma hazır olan elektronik ev aletlerinden hiçbir şekilde farklı olmayacak şekilde özelleştirebilir. Bu durumda, kullanıcı geleneksel bilgisayar önyüklemesini atlayabilir.

Ancak ACPI'nin olanakları bununla sınırlı değildir. Kullanıcı, sistem birimindeki güç kapatma düğmesinin davranışını da programlayabilir. Bastığınızda, sistem size ne yapacağınızı soracaktır - bilgisayarı kapatıp, uyku moduna mı, hazırda bekletme moduna mı, yani mevcut oturumu sürdürürken bilgisayarı askıya alıp almayacağınızı veya hiçbir şey yapmayacağınızı soracaktır. ACPI'yi destekleyen bir bilgisayardaki yazılım ayarlarına bağlı olmayan bloktaki tek düğme Sıfırla düğmesidir.

Bilgisayarın güç yönetimini kontrol etmenin yanı sıra, teknoloji, anakartın ve işlemcinin sıcaklığı, fan hızı vb. Gibi parametreleri izlemenizi sağlayan ekipmanın durumunu izlemenin bir yolunu sağlar. ACPI standardı sayesinde dizüstü bilgisayar kullanıcıları pil seviyesini izleyebildi.

ACPI standardı birkaç enerji tüketim modunu tanımlar - nominal mod, enerji tasarrufu modu, tam durma modu, vb. Bu modlar, hem bilgisayarın tamamı hem de merkezi işlemci de dahil olmak üzere tek tek bileşenleri tarafından desteklenir.

Kullanıcı, BIOS Kurulum ayarları arabirimini kullanarak BIOS'ta bireysel ACPI seçeneklerini etkinleştirmenin veya devre dışı bırakmanın yanı sıra bilgisayar için ACPI desteği düzeyini yapılandırabilir.

Teknolojinin ana avantajları:

  • Bilgisayarın ve bileşenlerinin yazılımla güç yönetimi
  • Bilgisayarınızın Ekonomisini Arttırmak
  • Aygıtları yapılandırırken BIOS ve OS arasındaki çakışmaları çözme
  • ACPI teknolojisinin platform bağımsızlığı

Çözüm

ACPI teknolojisinin ortaya çıkışı, bilgisayar cihazlarının evriminde önemli bir aşamadır. ACPI teknolojisinin ortaya çıkışı sayesinde bilgisayarlar daha esnek bir modda çalışmayı öğrenmiş, kullanıcının ihtiyaçlarına uyum sağlamış ve daha ekonomik hale gelmiştir. Ayrıca işletim sisteminin bilgisayarın donanımını kontrol etmesini de kolaylaştırdı.

BIOS'ta güç yönetimi ayarları (Güç Yönetimi Ayarları)

Bu makale, bir dizüstü bilgisayar, netbook ve masaüstü bilgisayarın (normal PC veya sistem birimi) elektrik tüketimini azaltmanıza yardımcı olacaktır.

Lütfen dizüstü bilgisayar ve netbook sahiplerine dikkat edin, bu makale tam size göre. Belirli işlevleri devre dışı bırakarak cihazınızın çalışma süresini bir saat veya daha fazla uzatabilirsiniz.

Öyleyse BIOS KURULUMU'ndaki güç tüketimi ayarlarını analiz etmeye başlayalım. Özellikle ayarlar için BIOS'taki sekmeye " Güç yönetimi ayarları".

Aşağıdaki resimde bir sekme göreceksiniz"Güç yönetimi ayarları" Çalışmamikrokod çipi Phoenix/Ödül.

Kullanıcılar genellikle BIOS'un bu alanında kafa karışıklığı yaşarlar. Doğru ayarlar yapılmazsa, sistem artık düzgün şekilde kapanmaz ve Bekleme veya Hazırda Bekleme durumlarından doğru şekilde çıkmaz. Windows zaten yerleşik güç yönetimiyle donatılmıştır, BIOS'taki tüm ilgili seçenekler kapatılabilir. Aksi takdirde birbirleriyle çatışırlar ve ikisi de düzgün çalışmayacaktır. Anakart üreticileri, herkesin Windows kullanmadığını anlar, bu nedenle ayarların çoğu diğer işletim sistemlerinin kullanıcıları için tasarlanmıştır.

Öyleyse "Güç Yönetimi Ayarları" sekmesindeki ana seçeneklerin analizine geçelim.

ACPI RAM'e Askıya Alma: ACPI Gelişmiş Yapılandırma ve Güç Arayüzü anlamına gelir - bazı BIOS'larda seçenek olarak da bulunan APIC veya IPCA ile karıştırmayın. S3/STR olarak da adlandırılan RAM'e Askıya Alma özelliği, bilgisayarın Bekleme modunda daha fazla güç tasarrufu yapmasına olanak tanır, ancak bilgisayara bağlı tüm aygıtların ACPI uyumlu olması gerekir. Bazı BIOS'larda bu senaryo için bir S1/POS seçeneği bulunur. Bu özelliği etkinleştirirseniz ve bekleme moduyla ilgili sorunlarınız varsa, BIOS'a geri dönün ve devre dışı bırakın.

Video Kapatma Yöntemi (video kapatma yöntemi): DPMS, Ekran Güç Yönetim Sistemi (DPMS) anlamına gelir. Bu seçenek, BIOS'un DPMS işlevini destekleyen bir grafik kartını yönetmesini sağlar. Boş Ekran seçeneği boş bir siyah ekran üretir - bu, yeşil seçenekleri veya güç tasarrufu modunu desteklemeyen monitörler için kullanılmalıdır. V / H SYNC Blank seçeneği yalnızca siyah bir ekran oluşturmakla kalmaz, aynı zamanda dikey ve yatay taramayı da kapatır. Bilgisayarınız ve monitörünüz son beş yıl içinde üretilmişse, DPMS seçeneğini öneririz.

Askıya Alındığında HDD Aşağı (Askıya Alma modunda HDD'yi kapatın): işlev, sabit diskin Askıya Alma modunda otomatik olarak kapanıp kapanmayacağını belirler. Bu ayarların çoğu Windows tarafından yönetilir, ancak bilgisayar Askıya alındığında sabit sürücünüz kapanmazsa, bu seçeneği etkinleştirin. Aksi takdirde, devre dışı bırakmak daha iyidir (Devre Dışı).

Güç Düğmesi< 4 Secs (клавиша питания): Varsayılan olarak, güç tuşunu dört saniyeden fazla basılı tutarsanız tüm ATX bilgisayarlar kapanır. Bu ayar, bilgisayara açma/kapama tuşu dört saniyeden daha kısa bir süre basılı tutulursa ne yapacağını söyler. Sistemi kapatabilir veya Askıya Al moduna alabilirsiniz. Bu yüzden kendin karar ver.

PCI Aygıtında Güç Açma (PCI aygıtıyla güç verme): Wake-On-LAN kullanıyorsanız - bu seçenek genellikle büyük ofis ortamlarında bilgisayarları uzaktan açmak için kullanılır - ardından seçeneği etkin bırakın (Etkin). Aksi takdirde, bu seçeneği kapatmanızı öneririz (Devre Dışı).

Dahili Uyandırma/Güç Açma. Modem (harici modem ile açma): bu özellik, modemin telefon hattı etkinleştirildiğinde bilgisayarın otomatik olarak açılmasını sağlar. Yine, uzaktan kumanda için kullanışlı bir özellik. Diğer ortamlarda, yani çoğu kullanıcı için kapatmak daha iyidir (Devre Dışı).

Otomatik Güç Açma: bu işlev, bilgisayarınızın otomatik olarak açılacağı saati ayarlamanıza olanak tanır. Böyle bir işleve ihtiyacınız varsa, açın (Etkin). Aksi takdirde, kapatın (Devre Dışı).

AC Güç Kaybı Yeniden Başlatma (güç kaybından sonra güç açık): bu seçenek bilgisayara beklenmedik bir güç kaybından sonra ne yapacağını söyler ve onu geri yükler. Seçenek devre dışıysa (Devre Dışı), sistem başlamaz. Etkinleştirilirse (Etkin) - sistem yeniden başlatılacaktır. Bu seçeneği kapatmanızı öneririz (Devre Dışı).

PS / 2 Fare ile Açma (PS / 2 fare ile açma): bu seçenek etkinleştirilirse, bilgisayarı açmak için bir PS/2 fare (USB değil) kullanılabilir. Yanlışlıkla fareye dokunarak bilgisayarı açmamak için bu seçeneği kapatın (Devre Dışı).

PS/2 Klavye ile Açma (PS/2 klavye ile açma): Bu işlevi etkinleştirerek özel tuşlar kullanarak sistemi açabilirsiniz. Anahtarla yanlışlıkla hata yapmamak için işlevi (Devre Dışı) kapatmak daha iyidir.

Dikkat: Dizüstü bilgisayarınızda Windows işletim sistemi varsa, BIOS KURULUMU'ndaki "Güç Yönetimi Ayarları" bölümündeki tüm seçenekleri devre dışı bırakmanız gerekir.