A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
ACPI Nedir?

ACPI Nedir? ACPI nedir?
ACPI, anakart aygıtlarının özelliklerini yönetmek için işletim sistemi tarafından kullanılan donanım ve yazılım arabirimlerini tanımlar. ACPI, APM ve PnP"den iki temel özellik ile ayrılır:
·    BIOS tarafından sunulan destek kodu, saf assembly kodu yerine AML (ACPI Machine Language) ile yazılmıştır.
·    BIOS, güç yönetimi ve kaynak yönetimi için kuralları ve gecikmeleri belirlemez.     
 
ACPI neden önemli?
Advanced Power Management (APM) ve Plug and Play (PnP) yerine ACPI kullanmak, aşağıdakiler gibi bazı avantajlar sağlayacaktır:
·    Taşınabilir, masaüstü ve sunucu sistemlerdeki aygıtlar ve güç yönetimi için güçlü bir PnP ortamı
·    ACPI"nin Microsoft"un olmayan işletim sistemlerinde de gelişmesine izin veren açık bir İşletim Sistemi Mimarisi. Bu mimari ayrıca ACPI uyumlu işletim sistemlerinin standart olmayan donanımla çalışması için de ortam sağlar.



·    Yeni ürünler ortaya çıkması için yepyeni imkanlar
·    ACPI dili kullanılarak geliştirici tarafından tanımlanan kontrol yöntemleri
ACPI desteği; NT 5.0 (Windows 2000), Windows/PC 97 ve 98, Sunucu 97 ve 98 ve OnNow Sertifikası için gereklidir. NT"nin eski sürümleri, güç yönetimi desteği barındırmamaktadır. NT çalıştıran ACPI uyumlu sistemler, ACPI güç yönetiminin enerji tasarrufu avantajlarından yararlanamazlar.
Phoenix, Microsoft"taki NT 5.0 ve Win 98 geliştirme takımlarının aylardır kullandığı ACPI uyumlu bir BIOS"a sahiptir.
ACPI donanım arabirimi, işletim sistemine, önceden BIOS"da bulunan iki tip fonksiyonellik sunar:
·    System Management Interrupt (SMI) yerine System Control Interrupt (SCI) isimli normal bir kesme (interrupt) kullanan sistem kontrol olaylarının kontrol ve tesbiti
·    Sistem güç durumunun kontrolü     
 
APM ile ACPI arasındaki farklar nelerdir?
BIOS"a dayanan bu eski güç yönetimi, bir aygıtın güç kesilmesine gerek olacak kadar uzun süre işsiz kalıp kalmadığına karar verir. İşletim sisteminden konuyla ilgili bilgi gelmediğinden, enerji tasarrufu optimize edilemez. Microsoft, APM"yi duyurduğunda, işletim sistemi de, tam olmasa da, güç yönetimi kararlarına katılabilecek hale geldi.
Şimdi ACPI ile, sistem aygıtlarının güç yönetimi, BIOS"tan donanım ve işletim sistemine aktarılıyor. ACPI, uyku durumu için 3 alt durumla birlikte, dört ana güç seviyesi sunar.
·    APM Durumları:
·    Aktif
·    Kullanıma Hazır (Stand By)
·    Askıda (Suspend)
·    Kapalı
·    ACPI Durumları:
·    S0=Açık
·    S1-3=Uyku
·    S4=Yazılımsal Kapalı
·    S5=Kapalı
ACPI BIOS tabloları, bu durumların her aygıt için ne anlama geldiğini tanımlar. İşletim sistemi de, ne zaman bir aygıtın ya da tüm sistemin bir durumdan diğer bir duruma geçeceğini belirler.     
 
ACPI, Tak ve Çalıştır fonksiyonelliğini nasıl destekler?
Bir ACPI tanımlamasında, entegre BIOS, tam bir PnP (Plug and Play) ve bir ACPI BIOS gibi davranır. Sistem, boot anında, PnP modunda mı, yoksa ACPI modunda mı çalışacağını belirler. ACPI BIOS, donanımın spesifik konfigürasyonlarının ve özelliklerinin işletim sistemiyle nasıl haberleşeceği konusunda gerekli bilgiye sahiptir.
ACPI temel desteği aşağıdakileri içerir:
·    POST - Power on Self Test süresinde ACPI tablo kurulması/modifikasyonu
·    MCD - Anakartın Konfigüre Edilebilir Aygıtlarının POST"u sırasında entegrasyon
·    Çipset - ACPI"ye özel ek servisler
·    SMM - OS Servisleri, Genel Kilit, Phoenix Servisleri, Disk"e Kayıt
·    Build - İşlemi; ACPI tablolarını, yeni kuralları ve kurulabilir opsiyonları destekleyecek şekilde değiştirme
Windows 95 ve diğer ACPI desteği bulunmayan platformları çalıştırmak için sistemler, eski Güç Yönetimi ve PnP fonksiyonelliğini desteklemelidir. Bu geriye uyumluluk, en az iki yıl daha gerekli olacaktır. BIOS için sadece ACPI desteği sunulmasına karşın, entegre ACPI/Geriye Uyumlu BIOS, birçok üreticinin uzun süre daha birinci seçimi olacaktır.     
 
ACPI Desteği ve Logo Gereksinimleri
Microsoft, ACPI desteğine 1 Nisan 1998"den beri gereksinim duymaktadır. Asgari gereksinimler, ACPI Spesifikasyonu (Sürüm 1.0), Bölüm 1.7 - OSPM/ACPI Sistemler için Asgari Gereksinimler kısmında belirtilmiştir. Aşağıda parantez içerisinde gösterilen bölüm numaraları, ACPI Spesifikasyonu"nda ilgili özelliğin tanımlandığı bölümü belirtir.
Not: Yazılımsal gereksinimler yıldız (*) ile belirtilmiştir.
·    Güç yönetim zamanlayıcısı - 3.579 MHz (4.7.2.1)
·    Güç veya uyku düğmesi (4.7.2.2)
·    Gerçek zamanlı saat uyanma alarmı (4.7.2.4)
·    En az bir uyku durumunun tanımlanması, S1-S3 ( 9.1) - Masaüstü sistemler sadece S1"i (*) tanımlayabilirler.
·    SCI üreten kesme olaylarıNIN ve GP_STS (General Purpose Register Block_Status) registerlarının tanımlanması (4.7.4.3)
·    BIOS"ta sunulan bir Açıklama Tablosu. (5.2)*
·    Sistemi şartsız olarak tekrar başlatmak ya da kapatmak için kullanıcı tarafından ulaşılabilen kurtarma mekanizması.     
 
Asgari Gereksinimler
PC "97 ve PC "98 Tasarım Kılavuzu kriterinde, asgari ACPI desteği gereklidir. Yukarıdaki listenin de belirttiği gibi, birkaç zorunlu ACPI gereksinimi bulunmaktadır. Bu özellikleri ve onların değişik PC platformlarında yarattıkları etkiyi anlamak gereklidir.
Asgari ACPI gereksinim seviyesinde çalışan dizüstü sistemler, birçok bilinen özellikten yoksun olacaklar. ACPI spesifikasyonunun asgari sistem gereksinimleri, kötü güç yönetimine sahip dizüstü bir PC yaratacak ve bazı aygıt desteğinden yoksun bırakarak sistemin esnekliğini azaltacaktır. Ek olarak, asgari gereksinimler, mevcut dizüstü sistemlerde bulunan, hafızaya ve diske kaydı desteklememektedir. Asgari ACPI gereksinimleri, birden çok bataryaya da destek vermemektedir.
Masaüstü ve sunucu piyasasında ise bu asgari gereksinimler daha gerçekçi. 1000$"ın altında satılan düşük fiyatlı PC"ler, bu özelliklerin ilk adayları olacak. Asgari güç yönetimi ve aygıt seviyesinde OS yönetimi, bu platformlar için tamamıyle kabul edilebilir. Sunucular da, dizüstüler kadar gelişmiş güç yönetimi ve tak-çalıştır fonksiyonelliğine ihtiyaç duymuyorlar. Asgari ACPI gereksinimleri desteğiyle sistem satan sistem üreticilerinden, sistem çeşitliliği de beklenmemektedir. Masaüstü ve sunucu ürünlerini, dizüstülerin gelişmiş güç yönetimi ve aygıt esnekliği seviyesine çıkarmak için, tasarımcılar daha fazla fonksiyonelliğe ihtiyaç duyacaklar.     


  Ad Soyad
  Yorum