• Anakart kodlarını gönderin. Hata kodlarının kodunun çözülmesi posta (posta) kartları

    POSTA kartları bilgisayarların "demir" arızalarını teşhis etmek için on yıldan fazla bir süredir kullanılmaktadır ve anakartlarçeşitli form faktörleri. Şu anda bu kartlar neredeyse tüm olası durumlar için çok sayıda oluşturuldu. Makalede POST kartlarının ne olduğu ve ne için kullanıldığı, nasıl çalıştıkları, ne oldukları ve birbirlerinden nasıl farklı oldukları anlatılmaktadır.

    POSTALAMAK

    Bilgisayarın güç düğmesine bastıktan sonra BIOS, bilgisayar donanımının tüm öğelerinin adım adım kontrolünü ve başlatılmasını gerçekleştirir. Bu işleme şu ad verilir: POSTALAMAK(Eng. Açılışta Otomatik Test - açıldıktan sonra otomatik test). Yalnızca bilgisayarlar değil, aynı zamanda en modern elektronik aletler benzer sistemler var.

    BIOS raporları durum(veya sonucu) POST'u çeşitli şekillerde geçirmenin:

    1. Mesajları ekranda görüntüleyin. En samimi ve bilgilendirici yol. Aslında, yalnızca başarılı veya başarılıya yakın bir kendi kendine testten sonra kullanılabilir. Ekranda herhangi bir bilginin bulunmaması, temel bileşenlerde (anakart, işlemci, bellek, video bağdaştırıcısı vb.) ciddi arızalar olduğunu gösterir. Hata teşhisi esas olarak yalnızca çevresel aygıtlar (sürücüler, klavyeler vb.) için mümkündür.

    2. Ses sinyalleri. Muhtemelen herkes bilgisayarı açarken kısa bir "bip" sesi duymuştur - çoğu BIOS'ta bu, testi hatasız geçmek ve işletim sistemini başlatmaya hazır olmak anlamına gelir. Diğer sinyal seçenekleri ütüyle ilgili bazı sorunları gösterebilir. Bu "Mors kodu" kodları üreticilere ve hatta üreticilere göre değişiklik gösterir. farklı versiyonlar BIOS. Bunları genellikle anakartın kitabında veya ilgili çevrimiçi dizinlerde bulabilirsiniz.

    3. POST kodları. Kendi kendini sınama sürecinin her adımında, BIOS geçerli kodu 80h numaralı bağlantı noktasına (bazen 81h veya diğerleri) gönderir ve bir hata meydana gelirse, ya başarısız olan işlem kodu ya da son başarılı işlemin kodu orada kalır. Bu kodu okuyarak hatanın hangi aşamada oluştuğunu ve buna neyin sebep olabileceğini tespit edebilirsiniz. Bu, görünür yaşam belirtileri göstermeyen bir anakarttaki sorunları tanımlamanıza olanak tanıyan, listelenen tüm yöntemlerden yalnızca biridir. Bu nedenle genellikle anakartların doğrudan teşhis ve onarımı amacıyla kullanılır.

    İlk iki teşhis yöntemi, ana karta bağlı bir monitör ve hoparlör dışında özel ekipman gerektirmiyorsa (orada olmaz), üçüncü yöntem için POST kartının kendisine ihtiyacınız olacaktır.

    Değerler nerede aranmalı?POST kodları ve bip sesleri?

      Tüm yaygın BIOS sürümleri için en ayrıntılı olanı Rusça ve bir transkript ile IC Book web sitesinde açıklanmaktadırlar. Ama o kadar çok bilgi var ki kaybolmak şaşırtıcı değil. daha rahat oradan indir PDF'ler kodların listesini içeren bir belge (içinde istediğiniz koda tıkladığınızda ayrıntılı bir transkript içeren bir sayfaya yönlendirilirsiniz).

    1. ben de tavsiye ederim ingilizce konuşma PostCodeMaster kaynağı - farklı üreticilerden daha da fazla POST kodu ve BIOS bip sesi içerir (oldukça nadir olanlar ve ayrıca sunucu olanlar dahil belirli anakartlar için birkaç tane vardır).

    POSTA kartları

    Ana görev herhangi bir POST kartının geçerli POST kodunu okuması ve görüntülemesi gerekir. Çeşitli şekillerde okunabilir: ISA, PCI, LPC veri yolları veya LPT bağlantı noktası aracılığıyla. Başka, daha egzotik seçenekler de var (bunlar hakkında biraz sonra). İyi POST kartları, kodu görüntülemenin yanı sıra ek tanılama yeteneklerine de sahiptir (göstergeler, test modları, hatta yerleşik video bağdaştırıcısıyla).

    Bazı anakartlarda (genellikle Premium) yerleşik POST kodu göstergesi.


    Daha önce birçok zanaatkar POST kartlarını manuel olarak yapıyordu, ancak artık bunu yapmanın hiçbir anlamı yok, tekstolit ve bileşenler için normal kart maliyetlerinden daha fazlasını ödeyeceksiniz. Eğer gerçekten istiyorsan...

    ISA

    İlk POST kartları ISA otobüsü 1981'den 199x'e kadar mevcuttu. Şu anda bile (çok nadir de olsa), esas olarak bu lastiğin ekipmanının kaldığı endüstriyel ve askeri sektörlerde kullanılmaktadır. Bunun için POST kartları da hem ayrı bir sürümde (yalnızca ISA) hem de birleşik ISA + PCI olarak satılmaktadır.


    486'yı onarmakla meşgul değilseniz, ISA POST kartına sahip olmanız kesinlikle gerekli değildir.

    PCI

    Bir sonraki ana bilgisayar veri yolu PCI idi. Artık en yaygın masaüstü veriyoludur. Doğal olarak bunun için mümkün olan tüm şekil, boyut ve işlevlerde POST kartları da mevcuttur. en en basit geleneksel segment göstergesiyle herhangi bir Ebay, Ali ve benzerlerinden 2-3 dolara satın alınabilir.


    Prensip olarak, böyle bir kart temel göreviyle iyi başa çıkıyor - POST kodunu tanıyacaksınız. Ama için profesyonel iş bu yeterli değil. Sahip olmak güzel göstergeler ana voltajlar (genellikle: +5, +3,3, +12, -12, +3,3 Bekleme) ve veri yolu sinyal göstergeleri (en temel olanlardan: CLK, RST#, FRAME#, IRDY#). Kartın POST kodlarını (sadece standart 80h değil) "dinlediği" bağlantı noktasını değiştirebilmek önemlidir. Başka "çipler" de var, dolayısıyla gelişmiş kartların "süslü" görünümü var.


    Genellikle POST kartları açıkça hatalı anakartlara takılır (aslında bunların amacı budur) ve bazı durumlar vardır arıza test sırasında POST kartının kendisi. Bu nedenle birincil teşhis için basit ve ucuz bir karta sahip olmak iyidir.

    Bir diğer uygun seçenek uzaktan göstergedir. Anakartları sistem biriminden çıkarmadan tüm kolaylıklarla teşhis etmenizi sağlar. Bir yandan, konu bir POST kartıysa, büyük olasılıkla anakartın onarım için yine de çıkarılması gerekecek, ancak diğer yandan her zaman değil ve POST kartları sadece uygun yol genel tanı. Resimde, uzak çok hatlı LCD ekrana sahip bir Çin kartı olan Sintech ST8679 görülmektedir.


    LPT

    LPT bağlantı noktası için POST kartları var - oldukça basit ve aynı LPT bağlantı noktasına sahip herhangi bir bilgisayar veya dizüstü bilgisayar için kullanışlı bir tanılama yöntemi. Teknik özellikleri nedeniyle Yok kartların doğasında olan fırsatlar PCI ancak bu, basitlik ve erişilebilirlik ile dengelenir. USB gücüne ihtiyaç duyarlar (bunun için kartta bir bağlantı noktası vardır).


    Ancak LPT'nin geçerliliği sona eriyor ve bunları modern bilgisayarlarda neredeyse hiç göremiyorsunuz, dolayısıyla bu kartlar da ömrünü dolduruyor.

    PCI-E

    Yıllarca sadakatle bize hizmet etti PCI, yavaş yavaş yer değiştirir daha modern PCI-İfade etmek. Önemli sayıda modern anakartta hiçbir şekilde PCI yuvası yoktur (her ne kadar veriyolunun kendisi de olsa). Yapabilir misin Lütfen– PCI-E için POST kartları var olmak. Örneğin, Amerikan şirketi Ultra-X bunu sunuyor (fiyatları genellikle çılgın, ancak fiyat ve hatta bilgi yok), internette Gigabyte'ın mühendislik PCI-E kartlarının fotoğraflarını bulabilirsiniz (görünüşe göre, yalnızca dahili kullanım için) ).


    Yemek yemek ve Çince versiyonu PCI-ePOSTA kartları hak sahibi KQCPET6-H. Çinli bir şirket tarafından üretildi Qi Guan Elektronik, çeşitli teşhis kartlarının (ve oldukça ilginç olanların) üretiminde uzmanlaşmıştır. Resmi web siteleri (www.qiguaninc.com) ne yazık ki uzun süredir güncellenmiyor ve orada bu kart hakkında hiçbir bilgi yok, ancak kolayca yapabilirsiniz. satın almak Ali'ye 20 +/- dolar karşılığında.


    Ancak PCI-E'de her şey o kadar basit değil. İlk olarak, PCI-E kullanarak teşhisin kendisi, yeterli bilgi eksikliği nedeniyle de olsa, şu anda karanlık bir şey. İkincisi, PCI-E'de her şey üreticiye bağlıdır - kodların çıkacağına dair bir garanti yoktur; çıktıysa, standart bir bağlantı noktasında ve standart bir biçimde olacağının garantisi yoktur ...

    Elinizde PCI-E kartı yoksa PCI olmayan bir karttan POST kodları nasıl alınır? Bu soruya kesin bir cevap verilemez. Anakartınız varsa yerleşik gösterge Kendinizi çok şanslı sayın. Kullanılabilir LPT eğer varsa tabii. Son seçenek otobüs kullanmaktır LPC, bazı anakartlarda hazır konektörler bulunur (LPC_DEBUG, vb.). Orada olmasalar bile, otobüsün kendisi her zaman mevcuttur, ancak "lehimlemeniz" gerekir ...


    USB

    En iyilerinden biri umut verici Günümüzde tanı yöntemi USB'dir. Ve bunun temel nedeni her yerde yaygınlık bu arayüz. Daha önce de öğrendiğimiz gibi, anakartta bir veya başka bir konektörün bulunmaması, teşhis için bir engel haline gelebilir. Ve USB bu sorunu çözüyor - kelimenin tam anlamıyla son 15 yılda piyasaya sürülen tüm bilgisayarlarda ve dizüstü bilgisayarlarda birkaç bağlantı noktası var.

    Böyle bir teşhis gerektirir Kullanılabilirlik USB sisteminde Hata ayıklamaliman teşhis bilgilerini aktarmanıza olanak tanıyan bir tür USB uzantısıdır. USB 3.0'da Hata Ayıklama Bağlantı Noktasının uygulanmasının daha kullanışlı olduğu ortaya çıktı (Hata Ayıklama Bağlantı Noktası hakkında daha fazla bilgi için bağlantıya bakın). Hata Ayıklama Bağlantı Noktası, POST kodlarını aktarmanın yanı sıra şunları yapmanızı da sağlar: tam dolu hata ayıklama BIOS ve UEFI kodu.

    Hatta öyleydi piyasaya sürülmüş farklı şirketler. NET20DC itibaren Ajay'lar(Tedarikçiler, cihazı monte etmek için gerekli bileşenleri sağlamayı reddettikleri için şirket neredeyse anında iflas etti). Insyde H2O DDT itibaren Yazılım İçi(Görünüşe göre 2008'de yayınlandı, ancak bu cihazla ilgili bilgiler resmi web sitesinde bile unutulmaya yüz tuttu). Bu cihazların her ikisi de POST kodlarını yakalama yeteneğine sahip olmalarına rağmen daha çok hata ayıklayıcılara benzer.


    En gelişmiş Ve tam teşekküllü teşhis aracı AMIDebug Rx itibaren BEN MİYİM: POST kodlarını bir açıklamayla görüntülemenizi sağlar, tamamen UEFI ile çalışır, POST işleminin kaydını tutar, kodları yapılandırmak ve okumak için bir PC'ye bağlanabilir, hata ayıklama işlevlerine sahiptir. En ilginç şey ise bu mucizenin henüz ortaya çıkmamış olması 2009 yılında yıl! Cihazın amaçlandığı açıktır. yerli AMIBIOS için diğer BIOS'larla çalışıp çalışmadığını bilmiyorum.


    Bu USB cihazlarının ortaya çıkışından bu yana geçen 6-7 yıl içinde, hiçbiri popülerlik kazanmadı, artık yalnızca AMIDEbug Rx satın alabilirsiniz ve sonra yalnızca direkt olaraküreticiden bireysel olarak rica etmek. Cihazın fiyatı açıklanmadı. Dolayısıyla USB tanılamasına yaygın bir geçiş henüz beklenmiyor.

    Dizüstü Bilgisayar Tanılaması

    Dizüstü bilgisayarlarda işler biraz daha karmaşıktır. Tanılama için kullanılabilecek en yaygın konektörler şunlardır: mini PCI veya Mini PCI-E(daha modern olanlar için).


    POST kodlarının çıktısı için Mini PCI-E (PCI-E gibi) gerekli değildir; bu tamamen üreticinin bu özelliği sağlayıp sağlamadığına bağlıdır.

    Yine bir kullanım durumu var lastiklerLPC. Anakartların bu veri yoluna bağlanmak için bir bağlantı noktası olmayabilir, bu nedenle doğrudan karta veya denetleyiciye lehimlemeniz gerekecektir.


    Bazı üreticilerin senin yolların teşhiste gerçekten “kimin ne kadar olduğu” var. Ne yazık ki, bu bilgiler genellikle üreticinin ve onun dahili mülkiyetindedir. servis merkezleri, dolayısıyla POST kartlarının mevcut tüm sürümlerinin kamu malı olması pek olası değildir. En kapsamlı Dizüstü bilgisayar teşhisi için hepsi bir arada bir kombinasyon, Çinli satıcılardan teslimatla birlikte 20-30 $ karşılığında bulunması kolay olan Sintech ST8675 POST kartıdır.


    İlginç çözümlerden Rus BVG-Group şirketi, Samsung dizüstü bilgisayarlar için bir VGA fişi ve ASUS dizüstü bilgisayarlar için bellek modülü biçiminde kartlar sunuyor. Bunlar muhtemelen tanıdığım en "egzotik" POST kartlarıdır. Her ne kadar ürünleri için böyle bir teşhis yöntemi geliştiren dizüstü bilgisayar üreticilerini alkışlamak daha doğru olsa da.


    Belirli örnekleri bekleyenleri hayal kırıklığına uğratabilirim; POST kartı da bunlardan biridir itibarençoğu durumda yalnızca "nerede kazılacağını", nasıl kazılacağını ve ne tür bir küreğin tamamen size bağlı olduğunu anlamaya yardımcı olan teşhis araçları. Bazen bunlardan yalnızca biri “teşhis” yapmak için yeterli olabilir veya bunları kullanma becerisine sahip bir multimetre ve osiloskopun yardımına ihtiyacınız olabilir. Bu size zorluk çıkarıyorsa, anakartınızı çalışmama nedeniyle tamir edilemez hale gelmeden uzmanlara götürmeniz daha iyi olur.

    PS

    POST kartlarının ilginç bir geçmişi ve zengin bir bugünü olmasının nedeni budur. Gelecekte onları neler bekliyor? Bekle ve gör. Ancak gerçek şu ki, bu tüketim çılgınlığı çağında cihazlar genellikle bozulmadan imha ediliyor. Ve eğer kırılırlarsa, kendilerini üreticinin servis atölyelerinde bulurlar; burada uygun teşhis ekipmanının bulunması gerektiği açıktır. Bütün bunlar bence oluşan “POST boşluğunun” ana nedenidir.

    Tanım:

    Size asıl konuyu sunuyorum POST kodlarıBIOSüretici firmaBEN MİYİM. Küçük bir giriş. Kişisel bilgisayarın sistem birimindeki GÜÇ düğmesine bastıktan hemen sonra PC kontrolü doğrudan BIOS'a gider. Bu sırada (PC'nin başlatılmasının başlangıcında), işlemci BIOS çipine, Temel G / Ç Sisteminin BOOT-ROUTINE ürün yazılımının yüklenmesini başlatan bir sinyal gönderir.
    BOOT-ROUTINE ürün yazılımı, POST kendi kendine test rutinini çağırır.

    altprogram POST (Açılışta Otomatik Test) bilgisayarda kurulu ekipmanı test eder, yapılandırır ve çalışmaya hazırlar.

    Her bir donanım için (işlemci, bellek, video kartı, klavye, giriş/çıkış bağlantı noktaları vb.) ayrı bir test gerçekleştirilir. Her testin POST kodu adı verilen kendine özgü bir numarası vardır. POSTA koduÜretim Test Portuna yazılır (adres 0080H) POST prosedürünün her bir testi başlamadan önce.

    Testin POST kodu Üretim Test Portuna yazıldıktan sonra ilgili ekipmanı test etme prosedürü başlar. Test prosedürü başarısız olursa, son prosedürün (hataya neden olan) POST kodu Üretim Test Bağlantı Noktasında kalır. Son prosedürün POST kodunu biliyorsanız hataya neden olan cihazı belirleyebilirsiniz.

    POST kodlarını okumak birkaç yolla yapılabilir.

    • Anakartınızda yerleşik bir POST kodu göstergesi varsa, son prosedürün POST koduyla ilgili bilgileri ondan bulabilirsiniz.
    • Bazı sistemlerde son yürütülen prosedürün POST kodu, POST prosedürü sırasında monitör ekranında görüntülenebilir.
    • POST kodlarını okumak için özel bir genişletme kartı kullanılabilir.

    BIOS çeşitli üreticiler tarafından üretildiğinden, her üreticinin BIOS'unun kendi POST kodları tablosu vardır.

    Bu tablo, POST prosedürünün tamamı sırasında görüntülenen POST kodlarını içerir.

    • CF İşlemci tipini belirler ve CMOS okuma/yazmayı test eder
    • C0 Yonga seti ve L1-, L2-önbellek önceden başlatılmıştır, kesme denetleyicisi, DMA, zamanlayıcı programlanmıştır
    • C1 RAM tipi ve miktarı tespit edildi
    • C3 BIOS kodunun sıkıştırması geçici bir RAM alanına sıkıştırılır
    • 0С BIOS sağlama toplamları kontrol edildi
    • C5 BIOS kodu gölge belleğe kopyalanır ve kontrol, Önyükleme Bloğu modülüne aktarılır
    • 01 XGROUP modülü 1000:0000h fiziksel adresinde paketten çıkarılır
    • 02 İşlemci başlatma. CR ve MSR kayıtları ayarlandı
    • 03 G/Ç kaynakları tanımlandı (Süper G/Ç)
    • 05 Ekranı ve CMOS durum işaretini temizle
    • 06 Yardımcı işlemcinin kontrol edilmesi
    • 07 Klavye denetleyicisi tanımlandı ve test edildi
    • 08 Klavye arayüzünü tanımlayın
    • 09 Seri ATA denetleyicisinin başlatılması
    • OA PS/2 bağlantı noktalarına bağlı klavye ve fareyi tanımlar
    • 0B AC97 ses denetleyicisi kaynaklarını ayarlayın
    • OE Bellek segmenti F000h test ediliyor
    • 10 Flash belleğin türünü belirler
    • 12 CMOS test edildi
    • 14 Yonga seti kayıtları için değerleri ayarlayın
    • 16 Saat üretecinin birincil başlatılması
    • 18 İşlemcinin tipini, parametrelerini ve L1 ve L2 önbellek boyutlarını belirler
    • 1B Kesinti vektör tablosu başlatıldı
    • 1C CMOS sağlama toplamları ve akü voltajı kontrol edilir
    • 1D Güç yönetim sistemi tanımlandı
    • 1F Klavye matrisi yükleniyor (dizüstü bilgisayarlar için)
    • 21 Donanım Güç Yönetimi başlatılıyor (dizüstü bilgisayarlar için)
    • 23 Matematik yardımcı işlemcisini, disk sürücüsünü, yonga seti başlatmayı test etme
    • 24 İşlemci mikrokodu güncelleniyor. Tak ve Çalıştır cihazları için kaynak tahsis haritası oluşturulur
    • 25 PCI başlatma: aygıtları numaralandırın, VGA adaptörünü arayın, C000:0'da VGA BIOS'u yazın
    • 26 Saat frekansını CMOS Kurulumu ile ayarlayın. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakır. İzleme sistemi başlatılıyor (H/W Monitörü)
    • 27 INT 09h kesintisini etkinleştir. Klavye denetleyicisi yeniden başlatıldı
    • 29 MTRR programlandı, APIC başlatıldı. IDE denetleyicisi programlanıyor. İşlemci frekansı ölçülür. Video sistemi BIOS uzantısına denir
    • 2B Video bağdaştırıcısının BIOS'unu bulma
    • 2D Ödül açılış ekranını, işlemci türü ve hızıyla ilgili bilgileri görüntüler
    • 33 Klavye sıfırlama
    • 35 Test edilen ilk DMA kanalı
    • 37 İkinci DMA kanalı test ediliyor
    • 39 DMA sayfa kaydı test edildi
    • 3C 8254 denetleyiciyi (zamanlayıcı) yapılandırma
    • 3E Kesinti kontrol cihazı testi 8259
    • 43 Kesinti denetleyicisinin kontrol edilmesi
    • 47 ISA/EISA lastiği test edildi
    • 49 RAM miktarı hesaplanıyor. AMD K5 işlemci için kayıtları ayarlayın
    • 4E Sirix işlemcileri için MTRR kayıtlarının programlanması. L2 önbelleği ve APIC başlatıldı
    • 50 USB veri yolu tanımlandı
    • 52 RAM, görüntülenen sonuçlarla test ediliyor. Genişletilmiş hafıza temizlendi
    • 53 CMOS temizlenirse oturum açma parolası sıfırlanır.
    • 55 İşlemci sayısını görüntüler (çok işlemcili platformlar için)
    • 57 EPA logosu görüntüleniyor. ISA PnP Cihazlarının Başlatılması
    • 59 Virüs koruma sistemi tanımlanıyor
    • 5B BIOS güncellemesini disketten çalıştırma istemi
    • 5D Süper I/O denetleyicisi ve entegre ses denetleyicisi piyasaya sürüldü
    • 60 Sil tuşuna basılmışsa CMOS Kurulumuna girme
    • 65 PS/2 fare başlatılıyor
    • 69 L2 önbelleğini etkinleştir
    • 6B Chipset kayıtları BIOS Kurulumuna göre yapılandırılmıştır
    • ISA PnP cihazları için 6D kaynakları ve entegre cihazlar için COM bağlantı noktalarını atayın
    • 6F Disket denetleyicisinin başlatılması ve yapılandırılması
    • 75 IDE aygıtı algılandı ve kuruldu: sabit sürücüler, CD/DVD, LS-120, ZIP vb.
    • 76 Algılanan IDE aygıtları hakkındaki bilgileri görüntüler
    • 77 Seri ve paralel bağlantı noktalarının başlatılması
    • 7A Sıfırlama ve matematik yardımcı işlemcisine hazırlanma
    • 7C Sabit sürücülere yetkisiz yazmaya karşı korumayı tanımlar
    • 7F Hata varsa bir mesaj görüntülenir ve Sil ve F1 tuşlarına basılması beklenir.
    • 82 Güç yönetimi için bellek ayrılır ve ESCD tablosunda değişiklikler yapılır.
    • EPA logolu açılış ekranı kaldırıldı. Gerekirse şifre gerektirir
    • 83 Tüm veriler geçici yığından CMOS'a kaydedilir
    • 84 Tak ve Çalıştır Kartları Başlatılıyor mesajının görüntülenmesi
    • 85 USB başlatma işlemi tamamlandı
    • DMI alanında oluşturulan 87 SYSID tablosu
    • 89 ACPI tablosu kurulu. Kesintileri PCI aygıtlarına atayın
    • 8B Video bağdaştırıcısı dışındaki ek ISA veya PCI denetleyicilerinin BIOS'u tarafından çağrılır.
    • 8D CMOS Kurulumu ile RAM eşlik parametrelerini ayarlar. APM başlatıldı
    • PS/2 faresini çalışırken takmak için 8F IRQ 12 etkinleştirildi
    • 94 Chipset başlatma işlemi tamamlandı. Kaynak tahsis tablosunu görüntüler. L2 önbelleğini etkinleştirin. Yaz saati uygulaması modunu ayarlama
    • 95 Klavyenin otomatik tekrar sıklığını ve Num Lock durumunu ayarlar
    • 96 Çok işlemcili sistemler için kayıtları ayarlayın (Cyrix işlemciler için). ESCD tablosu oluşturulur. DOS Zaman zamanlayıcısı RTC CMOS saatine göre ayarlanır. Önyükleme aygıtlarının bölümleri yerleşik antivirüs tarafından kullanılmak üzere kaydedilir. Konuşmacı POST'un sonunu duyurur. MSIRQ FF tablosu oluşturulur, BIOS kesmesi INT 19h yürütülür. Önyükleme aygıtının ilk sektöründe önyükleyiciyi arama

    BIOS'ta Hızlı Açılışta Kendi Kendini Test seçeneğini ayarladığınızda kısaltılmış bir prosedür gerçekleştirilir.

    • 65 Video bağdaştırıcısı sıfırlanıyor. Ses denetleyicisi, giriş/çıkış aygıtları başlatılır, klavye ve fare test edilir. BIOS bütünlük kontrolü
    • 66 Önbellek başlatıldı. Bir kesme vektör tablosu oluşturulur. Güç yönetimi sistemi başlatılıyor
    • 67 CMOS sağlama toplamını kontrol edin ve pili test edin. Yonga seti CMOS parametrelerine göre yapılandırılmıştır
    • 68 Video bağdaştırıcısı başlatılıyor
    • 69 Kesinti denetleyicisini yapılandırma
    • 6A RAM test ediliyor (hızlandırılmış)
    • 6B EPA logosunu, işlemciyi ve bellek testi sonuçlarını görüntüler
    • 70 BIOS Kurulumuna girme istemi görüntülenir. PS/2 veya USB'ye bağlı fare başlatıldı
    • 71 Önbellek denetleyicisi başlatılıyor
    • 72 Chipset kayıtları yapılandırıldı. Tak ve Kullan aygıtlarının bir listesi oluşturulur.& Sürücü denetleyicisi başlatılır
    • 73 HDD denetleyicisi başlatılıyor
    • 74 Yardımcı işlemci başlatılıyor
    • 75 Gerekirse sabit disk yazmaya karşı korumalıdır.
    • 77 Gerekiyorsa şifre istenir ve mesajlar görüntülenir Devam etmek için F1'e, Kurulum'a girmek için DEL'e basın
    • 78 Genişletme kartları kendi BIOS'larıyla başlatıldı
    • 79 Platform kaynakları başlatılıyor
    • 7A RSDT kök tablosu, DSDT cihaz tabloları, FADT vb. oluşturulur.
    • 7D Önyükleme aygıtı bölümleri hakkında bilgi toplayın
    • 7E BIOS işletim sistemini başlatmaya hazırlanıyor
    • 7F NumLock göstergesinin durumu ayarlara göre ayarlanır
    • BIOS kurulumu
    • 80 INT 19'u çağırır ve işletim sistemini başlatır

    AMIBIOS8.0

    • D0 İşlemci ve yonga seti başlatma. BIOS Önyükleme Bloğu Sağlama Toplamı Doğrulaması
    • D1 G/Ç bağlantı noktalarının başlatılması. Klavye denetleyicisine BAT kendi kendini test etme komutu verilir.
    • D2 L1/L2 önbelleğini devre dışı bırakın. Kurulu RAM miktarı belirlenir
    • D3 Bellek yenileme şemaları yapılandırıldı. Önbelleği kullanma izni var
    • D4 Testi 512 KB bellek. Yığın kurulur ve önbellek değişim protokolü atanır
    • D5 BIOS kodu paketinden çıkarılır ve gölge belleğe kopyalanır
    • D6 BIOS sağlama toplamları ve Ctrl+Home tuş vuruşları kontrol edilir (BIOS kurtarma)
    • D7 Kontrolü, kodu Çalışma Zamanı alanına açan arayüz modülüne aktarılır.
    • D8 Yürütülebilir kod flash bellekten RAM'e açılır. Saklanan CPUID bilgileri
    • D9 Sıkıştırılmış kod, geçici depolama alanından 0E000h ve 0F000h RAM bölümlerine aktarılır.
    • DA CPUID kayıtları geri yüklenir. POST yürütmesi RAM'e aktarılır
    • E1-E8, EC-EE Sistem belleği yapılandırma hataları
    • 03 NMI işlemeyi, eşlik hatalarını, monitör çıkışını devre dışı bırakır. Alan GPNV olay günlüğü için ayrılmıştır, değişkenlerin başlangıç ​​değerleri BIOS'tan ayarlanır
    • 04 Pil sağlığını kontrol edin ve CMOS sağlama toplamını hesaplayın
    • 05 Kesinti denetleyicisi başlatıldı ve vektör tablosu oluşturuldu
    • 06 Zamanlayıcının test edilmesi ve hazırlanması
    • 08 Klavye test ediliyor (klavye ışıkları yanıp sönüyor)
    • C0 İşlemcinin başlatılması. Önbelleğe izin verilmiyor. APIC tarafından tanımlandı
    • C1 Çok işlemcili sistemlerde sistemin başlatılmasından sorumlu işlemci belirlenir
    • C2 İşlemcinin sistemi başlatacak ataması tamamlandı. CPUID ile tanımlama
    • C5 İşlemci sayısı belirlenir, parametreleri yapılandırılır
    • C6 Daha hızlı POST için önbelleği başlatın
    • C7 İşlemci başlatma işlemi tamamlandı
    • 0A Klavye denetleyicisi tanımlandı
    • 0B PS/2 bağlantı noktasına bağlı fareyi arayın
    • 0C Klavye varlığının kontrol edilmesi
    • 0E Çeşitli giriş cihazları algılandı ve başlatıldı
    • 13 Yonga seti kayıtlarının başlatılması
    • 24 Platforma özel BIOS modüllerini paketinden çıkarın ve başlatın.
    • Kesinti vektör tablosu oluşturulur ve kesinti yönetimi başlatılır
    • 2A DIM, yerel veri yollarındaki cihazları tanımlar. Video bağdaştırıcısı başlatma için hazırlanıyor, bir kaynak ayırma tablosu oluşturuluyor
    • 2C Video bağdaştırıcısını algılama ve başlatma, BIOS tarafından çağrılan video bağdaştırıcısı
    • 2E Ek G/Ç aygıtlarını bulma ve başlatma
    • 30 SMI işlemeye hazırlanma
    • 31 ADM modülünün başlatılması ve etkinleştirilmesi
    • 33 Hafif yükleme modülü başlatılıyor
    • 37 AMI logosu görüntülenir, BIOS sürümü, işlemci, BIOS'a girmek için tuş istemi
    • 38 DIM, yerel veri yollarındaki çeşitli cihazları başlatır
    • 39 DMA denetleyicisinin başlatılması
    • 3A Sistem saatini RTC saatine göre ayarlayın
    • 3B RAM test edilir ve sonuçlar görüntülenir
    • 3C Chipset kayıtları yapılandırıldı
    • 40 Seri ve paralel bağlantı noktalarını, matematik yardımcı işlemcisini vb. başlatın.
    • 52 Bellek testi sonuçları CMOS'taki RAM verilerini günceller
    • 60 BIOS Kurulumu, NumLock durumunu ayarlar ve otomatik tekrar ayarlarını yapılandırır
    • 75 Disk aygıtlarıyla çalışma prosedürü başlatıldı (INT 13h'yi kesin)
    • 78 IPL cihazlarının bir listesini oluşturur (işletim sisteminin yüklenebileceği)
    • 7C ESCD genişletilmiş sistem yapılandırma tabloları oluşturulur ve NVRAM'e yazılır
    • POST sırasında 84 günlük kaydı hatası bulundu
    • 85 Algılanan kritik olmayan hatalarla ilgili mesajları görüntüler.
    • 87 Gerekirse, ilk olarak RAM'e sıkıştırılan BIOS Kurulumu başlatılır.
    • 8C Chipset kayıtları BIOS Kurulumuna göre yapılandırılmıştır
    • 8D ACPI tabloları oluşturuldu
    • 8E Maskelenemeyen kesinti (NMI) hizmetini yapılandırma
    • 90 SMI'yi sonlandırın
    • A1 İşletim sistemini yüklerken gerekli olmayan verileri temizleme
    • A2 EFI modülleri işletim sistemiyle etkileşime girecek şekilde hazırlanıyor
    • A4 BIOS Kurulum dil modülüne uygun olarak başlatıldı
    • A7 POST prosedürünün özet tablosu görüntülenir
    • A8 MTRR kayıtlarının durumunu ayarlayın
    • A9 Gerekirse klavye girişi bekleniyor
    • AA POST kesme vektörlerini kaldırın (INT 1Ch ve INT 09h)
    • AB İşletim sistemini yüklemek için cihazlar belirlendi
    • AC BIOS Kurulumuna uygun olarak yonga seti kurulumunun son aşamaları
    • B1 ACPI arayüzü yapılandırıldı
    • 00 Interrupt INT 19h çağrılır (önyükleme sektörü araması, işletim sistemi önyüklemesi)

    Phoenix Bios 4.0

    • 02 Gerçek Modu Doğrulayın
    • 03 Maskelenemeyen Kesintiyi (NMI) Devre Dışı Bırak
    • 04 CPU türünü al
    • 06 Sistem donanımını başlat
    • 08 Yonga setini başlangıç ​​POST değerleriyle başlat
    • 09 IN POST bayrağını ayarla
    • 0A CPU kayıtlarını başlat
    • 0B CPU önbelleğini etkinleştir
    • 0C Önbellekleri başlangıç ​​POST değerlerine göre başlat
    • 0E G/Ç bileşenini başlat
    • 0F Yerel veri yolu IDE'sini başlatın
    • 10 Güç Yönetimini Başlatın
    • 11 Alternatif kayıtları başlangıç ​​POST değerleri ile yükleyin
    • 12 Sıcak başlatma sırasında CPU kontrol kelimesini geri yükleyin
    • 13 PCI Bus Mastering aygıtlarını başlatın
    • 14 Klavye denetleyicisini başlatın
    • 16 (1-2-2-3) BIOS ROM sağlama toplamı
    • 17 Belleğin otomatik boyutlandırılmasından önce önbelleği başlatın
    • 18 8254 zamanlayıcı başlatma
    • 1A 8237 DMA denetleyici başlatma
    • 1C Programlanabilir Kesinti Denetleyicisini Sıfırla
    • 20 (1-3-1-1) DRAM yenilemesini test edin
    • 22 (1-3-1-3) 8742 Klavye Denetleyicisini Test Edin
    • 24 ES segment kaydını 4 GB'ye ayarlayın
    • 26 A20 hattını etkinleştir
    • 28 DRAM'i otomatik boyutlandır
    • 29 POST Bellek Yöneticisini Başlatın
    • 2A Temizle 512 KB temel RAM
    • Adres satırı xxxx'te 2C (1-3-4-1) RAM hatası
    • 2E (1-3-4-3) Bellek veri yolunun düşük bayt xxxx veri bitlerinde RAM hatası
    • 2F Sistem BIOS gölgesinden önce önbelleği etkinleştirin
    • 30 (1-4-1-1) Bellek veri yolunun yüksek baytının xxxx veri bitlerinde RAM hatası
    • 32 CPU veri yolu saat frekansını test edin
    • 33 Phoenix Dispatch Manager'ı Başlatın
    • 34 POST sırasında Güç Düğmesini Devre Dışı Bırak
    • 35 Kayıtların yeniden başlatılması
    • 36 Sıcak başlatmanın kapatılması
    • 37 Yonga setini yeniden başlat
    • 38 Gölge sistemi BIOS ROM'u
    • 39 Önbelleği yeniden başlat
    • 3A Otomatik boyutlandırma önbelleği
    • 3C Yonga seti kayıtlarının gelişmiş konfigürasyonu
    • 3D CMOS değerlerine sahip alternatif kayıtları yükleyin
    • 40 CPU hızı algılama
    • 42 Kesinti vektörlerini başlat
    • 45 POST cihazının başlatılması
    • 46 (2-1-2-3) ROM telif hakkı bildirimini kontrol edin
    • 48 Video yapılandırmasını CMOS'a göre kontrol edin
    • 49 PCI veri yolunu ve aygıtlarını başlatın
    • 4A Sistemdeki tüm video bağdaştırıcılarını başlatın
    • 4B QuietBoot başlatma (isteğe bağlı)
    • 4C Gölge video BIOS ROM'u
    • 4E BIOS telif hakkı bildirimini görüntüle
    • 50 CPU türünü ve hızını görüntüleme
    • 51 EISA kartını başlat
    • 52 Klavyeyi test edin
    • 54 Etkinleştirilmişse tuş tıklamasını ayarlayın
    • 55 USB veriyolunu başlat
    • 58 (2-2-3-1) Beklenmeyen kesintileri test edin
    • 59 POST görüntüleme hizmetini başlat
    • 5A “KURULUMA girmek için F2 tuşuna basın” istemini görüntüleyin
    • 5B CPU önbelleğini devre dışı bırak
    • 5C Test RAM'i 512 ile 640 KB arasında
    • 60 Genişletilmiş belleği test edin
    • 62 Genişletilmiş bellek adres satırlarını test edin
    • 64 UserPatch1'e Atla
    • 66 Gelişmiş önbellek kayıtlarını yapılandırma
    • 67 Çok İşlemcili APIC'yi Başlatın
    • 68 Harici ve CPU önbelleklerini etkinleştirin
    • 69 Kurulum Sistem Yönetim Modu (SMM) alanı
    • 6A Harici L2 önbellek boyutunu görüntüle
    • 6B Özel varsayılanları yükle (isteğe bağlı)
    • 6C Gölge alan mesajını görüntüle
    • 6E UMB kurtarma için olası yüksek adresi görüntüleyin
    • 70 Hata mesajlarını görüntüle
    • 72 Yapılandırma hatalarını kontrol edin
    • 76 Klavye hatalarını kontrol edin
    • 7C Donanım kesme vektörlerini ayarlama
    • 7D Donanım izlemeyi başlat
    • 7E Varsa yardımcı işlemciyi başlatın
    • 80 Yerleşik Süper G/Ç bağlantı noktalarını ve IRQ'ları devre dışı bırakın
    • 81 Geç POST cihazı başlatma
    • 82 Harici RS232 bağlantı noktalarını tespit edin ve yükleyin
    • 83 MCD olmayan IDE denetleyicilerini yapılandırma
    • 84 Harici paralel bağlantı noktalarını algılama ve yükleme
    • 85 PC uyumlu PnP ISA aygıtlarını başlatın
    • 86 Yerleşik G/Ç bağlantı noktalarını yeniden başlatın
    • 87 Anakart Yapılandırılabilir Cihazları Yapılandırma (isteğe bağlı)
    • 88 BIOS Veri Alanını Başlat
    • 89 Maskelenemeyen Kesintileri (NMI'ler) Etkinleştir
    • 8A Genişletilmiş BIOS Veri Alanını Başlat
    • 8B PS/2 faresini test edin ve başlatın
    • 8C Disket denetleyicisini başlat
    • 8F ATA sürücülerinin sayısını belirleyin (isteğe bağlı)
    • 90 Sabit disk denetleyicilerini başlatın
    • 91 Yerel veri yolu sabit disk denetleyicilerini başlatın
    • 92 UserPatch2'ye Atla
    • 93 Çok işlemcili kartlar için MPTABLE oluşturun
    • 95 Önyükleme için CD-ROM'u yükleyin
    • 96 Büyük ES segment kaydını temizle
    • 97 Fixup Çoklu İşlemci tablosu
    • 98 (1-2) Seçenek ROM'larını arayın. Sağlama toplamı başarısız olduğunda bir uzun, iki kısa bip sesi
    • 99 SMART Drive'ı kontrol edin (isteğe bağlı)
    • 9A Gölge seçeneği ROM'ları
    • 9C Güç Yönetimini Ayarlama
    • 9D Güvenlik motorunu başlatın (isteğe bağlı)
    • 9E Donanım kesintilerini etkinleştir
    • 9F ATA ve SCSI sürücülerinin sayısını belirleyin
    • A0 Günün saatini ayarla
    • A2 Tuş kilidini kontrol edin
    • A4 Typematic hızını başlat
    • A8 F2'yi sil istemi
    • F2 tuş vuruşu için AA Taraması
    • AC KURULUM'a girin
    • AE Önyüklemeyi Temizle bayrağı
    • B0 Hataları kontrol edin
    • B2 POST tamamlandı – işletim sistemini başlatmaya hazırlanın
    • B4 (1) Açılıştan önce bir kısa bip sesi
    • B5 QuietBoot'u sonlandır (isteğe bağlı)
    • B6 Şifreyi kontrol edin (isteğe bağlı)
    • B9 Önyüklemeyi Hazırla
    • BA DMI parametrelerini başlat
    • BB PnP Seçenek ROM'larını Başlat
    • BC Parite kontrollerini temizle
    • BD Ekran Çoklu Önyükleme menüsü
    • BE Ekranı temizle (isteğe bağlı)
    • BF Virüsü kontrol edin ve yedekleme hatırlatıcılar
    • C0 INT 19 ile önyükleme yapmayı deneyin
    • C1 POST Hata Yöneticisini (PEM) Başlat
    • C2 Hata günlüğünü başlat
    • C3 Hata görüntüleme fonksiyonunu başlat
    • C4 Sistem hatası işleyicisini başlat
    • C5 PnPnd çift CMOS (isteğe bağlı)
    • C6 Dizüstü bilgisayar yerleştirmeyi başlat (isteğe bağlı)
    • C7 Dizüstü bilgisayar yerleştirme işlemini geç başlat
    • D2 Bilinmeyen kesinti
    • E0 Yonga setini başlat
    • E1 Köprüyü başlat
    • E2 CPU'yu başlatın
    • E3 Sistem zamanlayıcısını başlat
    • E4 Sistem G/Ç'sini başlat
    • E5 Kuvvet kurtarma önyüklemesini kontrol edin
    • E6 Sağlama Toplamı BIOS ROM'u
    • E7 BIOS'a gidin
    • E8 Büyük Segmenti Ayarladı
    • E9 Çoklu İşlemciyi Başlat
    • EA OEM özel kodunu başlat
    • EB PIC ve DMA'yı Başlat
    • EC Bellek türünü başlat
    • ED Bellek boyutunu başlat
    • EE Gölge Önyükleme Bloğu
    • EF Sistem hafıza testi
    • F0 Kesinti vektörlerini başlat
    • F1 Gerçek Zamanlı Saati Başlat
    • F2 Videoyu başlat
    • F3 Sistem Yönetimi Modunu Başlat
    • F4 (1) Önyüklemeden önce bir bip sesi çıkarır
    • Mini DOS'a F5 Önyükleme
    • F6 Büyük Segmenti Temizle
    • F7 Tam DOS'a Önyükleme

    Orijinal ve güvenilir POST kodları tabloları, BIOS üreticilerinin ilgili web sitelerinde bulunabilir: "AMI" ve "Ödül". Bazen anakart kılavuzlarında POST kodları tabloları verilir.
    1. Yazılımla erişilebilen işlemci kayıtlarının testi (POST kodları: 01, 02).
    2. RAM yenileme periyodunun kontrol edilmesi (POST kodu: 04).
    3. Klavye denetleyicisinin başlatılması (POST kodu: 05).
    4. Kalıcı belleğin (CMOS) çalışabilirliğinin ve CMOS pilinin durumunun (POST kodu: 07) ön kontrolü.
    5. Yonga seti kayıtlarının varsayılan değerlerle başlatılması (POST kodu: BE, hex).
    6. Kullanılabilirliğin kontrol edilmesi ve RAM boyutunun belirlenmesi (POST kodu: C1, hex).
    7. Harici bir önbelleğin varlığını ve boyutunu belirleme (POST kodu: C6, hex).
    8. İlk 64 kb RAM'in kontrol edilmesi (POST kodu: 08).
    9. Kesinti vektörlerinin başlatılması (POST kodu: 0A, hex).
    10. CMOS sağlama toplamı kontrolü (POST kodu: 0V, hex).
    11. Video denetleyicisi algılama ve başlatma (POST kodu: 0D, hex).
    12. Video belleği kontrol ediliyor (POST kodu: 0E, hex).
    13. BIOS sağlama toplamı kontrolü (POST kodu: 0F, hex).
    14. DMA sayfa denetleyicilerini ve kayıtlarını kontrol etme (POST kodları: 10,
    11, altıgen).
    15. Sistem zamanlayıcısının kontrol edilmesi (POST kodu: 14, hex).
    16. Kesinti denetleyicilerinin kontrol edilmesi ve başlatılması (POST kodları: 15…18, hex).
    17. Genişletme veri yolu yuvalarının başlatılması (POST kodları: 20…2F, hex).
    18. Boyutun belirlenmesi ve ana ve genişletilmiş belleğin kontrol edilmesi (POST kodları: 30, 31, hex).
    19. CMOS Kurulumunda ayarlanan değerlere göre yonga seti kayıtlarının yeniden başlatılması (POST kodu: BF, hex).
    20. FDD denetleyicisinin başlatılması (POST kodu: 41, hex).
    21. HDD denetleyicisinin başlatılması (POST kodu: 42, hex).
    22. COM ve LPT bağlantı noktalarının başlatılması (POST kodu: 43, hex).
    23. Matematik yardımcı işlemcisinin algılanması ve başlatılması (POST kodu: 45, hex).
    24. Şifre girme ihtiyacının kontrol edilmesi (POST kodu: 4F, ​​​​hex).
    25. BIOS uzantısının başlatılması (POST kodu: 52, hex).
    26. Virus Protection, Boot Speed, NumLock, Boot Attempt parametrelerini CMOS Kurulumunda ayarlanan değerlere göre ayarlayın (POST kodları: 60…63, hex).
    27. İşletim sistemi önyükleme prosedürünün çağrılması (POST kodu: FF, hex).
    Yukarıdaki sıradan görülebileceği gibi, teşhis mesajlarını monitör ekranında görüntüleme yeteneği yalnızca video denetleyici başlatıldıktan sonra görünür ve POST prosedürü önceki aşamalardan birinde durdurulursa hangisinde olduğunu görmek mümkün değildir. .

    Amerikan Megatrends Inc. (BEN MİYİM)

    AMIBIOS'ta gerçekleştirilen POST prosedürlerinin kontrol noktaları 1995 yılında revize edilerek eklemeler yapılmış ve bugüne kadar önemli bir değişikliğe uğramamıştır. POST kodlarının ilk açıklaması veya AMI'nin dediği gibi - mevcut haliyle "kontrol noktaları", V6.24 çekirdeğinin 15/07/95 sürümüyle bağlantılı olarak ortaya çıktı. AMIBIOS V7.0'da bazı değişiklikler yapılmış olup bu belgeye yansıtılmıştır.

    AMIBIOS başlatma prosedürlerinin yürütülmesinin özellikleri

    İşlemin başlatılması sırasında teşhis portunda 55h, AAh verileri görünüyorsa, bu bilgiler POST kodlarıyla karşılaştırılmamalıdır - görevi veri yolunun bütünlüğünü kontrol etmek olan tipik bir test dizisiyle uğraşıyoruz.

    Başlangıç ​​aşamasında teşhis portuna veri çıkışı her platforma özeldir. Bazı uygulamalarda, ilk oluşturulan kod, AMI'nin yonga setine özgü şeyler olarak adlandırdığı eylemlerle ilişkilendirilir. Bu prosedüre, CCh değerinin 80h numaralı bağlantı noktasına çıkışı ve sistem mantık kayıtlarını yapılandırmak için bir dizi eylemin gerçekleştirilmesi eşlik eder. Kural olarak, CCh kodu, PIIX denetleyicisi temelinde oluşturulan Intel'in sistem mantığının kullanıldığı durumlarda ortaya çıkar - bunlar TX, LX, BX yonga setleridir.

    Bazı yerleşik G/Ç yongaları, başlatma sırasında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı bu kart kaynaklarını gelecekte kullanılmak üzere başlatmaktır. Bu durumda, klavye denetleyicisinin kurulumuyla ilgili ilk başlatma prosedürüne 10h değerinin çıkışı eşlik eder, ardından teşhis portunda DDh kodunun ortaya çıkmasıyla kanıtlandığı gibi RTC başlatma işlemi gerçekleştirilir. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağı unutulmamalıdır.

    Bazı kartlarda başlatma süreci CPU'nun korumalı moda getirilmesiyle başlar. Bu durumda, ilk oluşturulan kodun (43h) ardından POST yürütmesi AMIBIOS belgelerinde açıklandığı gibi devam eder - kontrol D0h noktasına aktarılır.

    Paketlenmemiş Başlatma Prosedürü Kodları

    Sıkıştırılmamış Başlangıç ​​Kodu Kontrol Noktaları

    Hata koduHata tanımlaması
    enerji verimliliğiAMIBIOS'un modern uygulamalarında, ilk oluşturulan kod, BIOS'u geri yüklemek için önyükleme yapmanın mümkün olduğu bir aygıta erişimle ilişkilidir.
    CCSistem mantık kaydı başlatma CD'si Flash ROM türü tanınmıyor
    CECF başlatma BIOS'unda sağlama toplamı uyumsuzluğu Yedek Flash ROM çipine erişim hatası
    GGSIO çipine entegre olan RTC'nin erken başlatılması
    D0NMI'yi devre dışı bırakın. Geçici süreçlerin zayıflatılması için bir zaman gecikmesinin geliştirilmesi. Önyükleme Bloğu sağlama toplamı kontrolü, uyumsuzluk durumunda dur
    D1Bellek yenileme ve Temel Güvence Testi gerçekleştirin. 4 GB bellek adresi moduna geçiş
    D3Boyutlandırma ve Birincil Bellek Testi
    D4Gerçek bellek adresleme moduna dönün. Çip setinin erken başlatılması. Yığın kurulumu
    D5POST modülünü Flash ROM'dan aktarım belleği alanına aktarma
    D6Sağlama toplamı veya CTRL + Home eşleşmezse, Flash ROM kurtarma prosedürüne geçiş gerçekleştirilir (Kod E0)
    D7Denetimin sistem BIOS'unun paketini açan bir yardımcı programa aktarılması
    D8Sistem BIOS'unun paketinin tamamen açılması
    D9Denetimin Gölge RAM'deki sistem BIOS'una aktarılması
    SavcıSPD (Seri Varlık Algılama) DIMM DB modüllerinden bilgi okuma MTRR kayıtlarını ayarlama İşlemci
    DCBellek denetleyicisi, SPD DE Sistem belleği yapılandırma hatasından alınan verilere göre programlanır. Ölümcül hata
    D.F.Sistem belleği yapılandırma hatası. Bip 10 Erken
    11 STR (RAM'de askıya alma) durumundan dönüş
    12 SMRAM'a (Sistem Yönetimi RAM'i) erişimin geri yüklenmesi
    13 Bellek yenileme kurtarma
    14 VGA BIOS'unu Bulma ve Başlatma

    Flash ROM Üzerine Yazma Prosedür Kodları

    Önyükleme Bloğu Kurtarma Kodları

    Hata koduHata tanımlaması
    E0INT19'un ele geçirilmesi için hazırlıklar yapılıyor ve sistemi basitleştirilmiş modda başlatma olasılığı kontrol ediliyor
    E1Kesinti Vektörlerini Ayarlama
    E3CMOS içerik kurtarma, BIOS arama ve başlatma
    E2Kesme Denetleyicilerini ve Doğrudan Bellek Erişimini Hazırlama
    E6Sistem zamanlayıcısından ve FDC'den gelen kesintileri etkinleştirin
    ABIRQ ve DMA ED denetleyicilerinin yeniden başlatılması Sürücünün başlatılması
    enerji verimliliğiDisketten önyükleme sektörü okunuyor EF Disk işlemleri hatası
    F0AMIBOOT.ROM dosyasını arayın
    F1AMIBOOT.ROM dosyası kök dizinde bulunamadı F2 FAT Oku
    F3AMIBOOT.ROM'u okuma
    F4AMIBOOT.ROM dosya boyutu Flash ROM boyutuyla eşleşmiyor
    F5Dahili Önbelleği Devre Dışı Bırak
    FacebookFlash ROM türünü belirleme
    FCAna Ünite Flash ROM'unun Silinmesi
    FDFlash ROM Ana Ünite Programlaması
    FFBIOS'u yeniden başlatma

    ShadowRAM'de çalışan paketlenmemiş sistem BIOS kodları

    Çalışma zamanı kodu F000 gölge RAM'inde sıkıştırılmamış

    Hata koduHata tanımlaması
    03 NMI'yi devre dışı bırakın. Tip Tanımını Sıfırla
    05 Yığın başlatma. Bellek ve USB Denetleyici Önbelleğe Alma İşlemini Devre Dışı Bırak
    06 RAM'de bir yardımcı programın çalıştırılması
    07 İşlemci tanıma ve APIC başlatma
    08 CMOS Sağlama Toplamı Doğrulaması
    09 End / Ins tuşlarının yürütülmesinin kontrol edilmesi
    0APil arızası testi
    0BKlavye Denetleyicisi Arabellek Kayıtlarını Temizleme
    0CKlavye denetleyicisine bir test komutu gönderilir
    0EKlavye denetleyicisi tarafından sunulan ek aygıtları bulma
    0FKlavye başlatma
    10 Sıfırlama komutu klavyeye gönderilir
    11 End veya Ins tuşuna basıldığında CMOS sıfırlanır.12 DMA denetleyicilerini devre dışı bırakma
    13 Çip seti başlatma ve L2 önbellek
    14 Sistem zamanlayıcısını kontrol etme
    19 DRAM yenileme isteği oluşturma testi devam ediyor
    1 ARejenerasyon döngüsünün süresinin kontrol edilmesi
    20 Çıkış aygıtlarının başlatılması
    23 Klavye denetleyicisinin giriş bağlantı noktası okunuyor. Yoklama Tuş Kilidi Anahtarı ve Üretim Test Anahtarı
    24 Kesinti Vektör Tablosunu Başlatmaya Hazırlanma
    25 Kesinti vektörünün başlatılması tamamlandı
    26 Turbo Anahtar atlama kablosunun durumu, klavye denetleyicisinin giriş bağlantı noktası aracılığıyla sorgulanır.
    27 USB denetleyicisinin başlatılması. Başlangıç ​​mikrokodu güncellemesi
    28 Video modunu ayarlamaya hazırlanıyor
    29 LCD paneli başlatma
    2AEk ROM'lar tarafından sunulan cihazları arayın
    2BVGA BIOS başlatma, sağlama toplamını kontrol etme
    2CVGA BIOS'u çalıştırma
    2 boyutluINT 10h ve INT 42h'nin eşleştirilmesi
    2ECGA video bağdaştırıcılarını arayın
    2FCGA video belleği testi
    30 CGA Tarayıcı Testi
    31 Video belleğinde veya tarama devrelerinde hata. Alternatif bir CGA video bağdaştırıcısı bulma
    32 Alternatif CGA video hafıza testi ve tarama devreleri
    33 Mono/Renkli Jumper Durum Anketi
    34 Metin modunun ayarlanması 80x25
    37 Video modu ayarlandı. Ekran temizlendi
    38 Yerleşik cihazın başlatılması
    39 Önceki adımdaki hata mesajlarını görüntüleme
    3 ACMOS Kurulumuna girmek için "Hit DEL" mesajını görüntüle
    3BKorumalı modda hafıza testi için hazırlanmaya başlayın
    40 GDT ve IDT Tanımlayıcı Tablolarının Hazırlanması
    42 Korumalı Moda Geçme
    43 İşlemci korumalı moddadır. Kesintilere izin verilir
    44 A20 hattını test etmeye hazırlanıyor
    45 Hat testi A20
    46 RAM boyutlandırma tamamlandı
    47 Geleneksel Belleğe yazılan test verileri
    48 Geleneksel Belleğin Yeniden Kontrol Edilmesi
    49 Genişletilmiş Bellek Testi
    4BBelleği sıfırlama
    4CSıfırlama işlemi göstergesi
    4 boyutluCMOS'a yazma boyutları Geleneksel ve Genişletilmiş bellek 4E Gerçek sistem belleği miktarının göstergesi
    4FGenişletilmiş Geleneksel Bellek testi devam ediyor
    50 Geleneksel Bellek Boyutu Düzeltmesi
    51 Genişletilmiş Bellek Testi
    52 Geleneksel Bellek ve Genişletilmiş Bellek birimleri korunur
    53 Gecikmeli Eşlik Hatası İşleme
    54 Eşlik ve NMI İşlemeyi Devre Dışı Bırak
    57 POST Bellek Yöneticisi için bellek bölgesinin başlatılması
    58 CMOS Kurulumuna girmeniz istenir
    59 İşlemciyi gerçek moda döndürme
    60 DMA sayfa kayıtları kontrol ediliyor
    62 DMA#1 denetleyici adresi ve aktarım uzunluğu kayıt testi
    63 DMA#2 Denetleyici Aktarım Uzunluğu ve Adres Kaydı Testi
    65 DMA Denetleyicilerini Programlama
    66 Yazma İsteğini ve Maske Seti POST Kayıtlarını Temizleme
    67 Kesme Denetleyicilerinin Programlanması
    7FEk kaynaklardan NMI sorgusuna izin ver
    80 Kesinti servis modunu PS / 2 bağlantı noktasından ayarlar
    81 Sıfırlama Hatalarında Klavye Arayüzü Testi
    82 Klavye Denetleyici Modunu Ayarlama
    83 Tuş kilidi durum kontrolü
    84 Bellek Doğrulaması
    85 Hata mesajlarının görüntülenmesi
    86 Sistemi Kurulum için ayarlama
    87 CMOS Kurulum programını Geleneksel Belleğe açma.
    88 Kurulum programı kullanıcı tarafından sonlandırıldı
    89 Kurulumdan sonra durumu geri yükleme tamamlandı
    8BBelleği Ek Bir BIOS Değişken Bloğuna Ayırmak
    8CYapılandırma kaydı programlama
    8 boyutluHDD ve FDD denetleyicilerinin başlatılması
    8FFDD Denetleyicisini Yeniden Başlatma
    91 Sabit sürücü denetleyicisini yapılandırma
    95 Ek BIOS'ları bulmak için ROM Taraması çalıştırma
    96 Ek ayar sistem kaynakları
    97 İmza ve sağlama toplamı doğrulaması ek BIOS
    98 Sistem Yönetimi RAM'ini Yapılandırma
    99 Zamanlayıcı Sayacı ve Paralel Bağlantı Noktası Değişkenlerini Ayarlama 9A Seri Bağlantı Noktalarının Listelenmesi
    9BBellekteki bir alanın yardımcı işlemci testi için hazırlanması
    9CYardımcı işlemci başlatma
    9DYardımcı işlemci bilgileri CMOS RAM'de saklanır
    9EKlavye Türü Tanımlaması
    9FEk giriş cihazlarını arayın
    A0MTRR kayıtlarının oluşturulması (Bellek Tipi Aralık Kayıtları)
    A2Önceki başlatma adımlarındaki hata mesajları
    A3Klavye otomatik tekrarlama zamanlaması ayarı
    A4Kullanılmayan RAM bölgelerini birleştirin
    A5Video modunu ayarlama
    A6Ekran temizleme
    A7BIOS Yürütülebilir Kod Gölge RAM Alanının Taşınması
    A8E000h segmentinde ek BIOS başlatma
    A9Kontrolü sistem BIOS'una geri döndürme AA USB veri yolu başlatma
    ABINT13 modülünü disk hizmetlerine bakım için hazırlama
    ACÇok işlemcili AD sistemlerini desteklemek için AIOPIC tablolarının oluşturulması Video hizmetlerine hizmet vermek için INT10 modülünün hazırlanması
    AEDMI başlatma
    B0Sistem yapılandırma tablosu çıkışı B1 ACPI BIOS başlatma
    00 Yazılım Kesmesi INT19h - Önyükleme Sektörünün Yüklenmesi

    Cihaz Başlatma Yöneticisini çalıştırmanın özellikleri

    Yukarıdaki POST kodlarına ek olarak, Cihaz Başlatma Yöneticisinin (DIM) yürütülmesi sırasında olay mesajları tanılama bağlantı noktasına gönderilir. Sistemin veya yerel veri yollarının başlatma durumunu görüntüleyen çeşitli kesme noktaları vardır.

    Bilgiler, düşük baytı sistem POST koduyla eşleşen ve yüksek baytı gerçekleştirilen başlatma prosedürünün türünü gösteren kelime biçiminde görüntülenir. Yüksek bayttaki yüksek dereceli tetrad, yürütülecek prosedürün tipini belirtir ve düşük sıra, uygulanması için veri yolu topolojisini belirtir.

    Kıdemli tetrad
    Junior tetrad

    Bir sistem belleği konfigürasyon hatası tespit edilirse, aşağıdaki değerleri alabilen DE kodu, DF kodu, konfigürasyon hata kodu sonsuz bir döngüde sıralı olarak 80h portuna çıktılanır:

    2. Ödül BIOS V4.51PG Elite

    ÖdülBIOS V4.51PG Elite

    1995 yılında dinamik olarak gelişen Ödül Yazılımı şirketi, düşük seviyeli yazılımlar alanında o zamanlar yeni bir çözüm sundu. yazılım- ÖdülBIOS "Elite", daha çok V4.50PG olarak bilinir. Denetim noktası hizmet modu, yaygın sürüm V4.51'de veya nadir sürüm V4.60'ta değişmedi. P ve G sonekleri sırasıyla PnP mekanizmasının desteğini ve güç tasarrufu işlevlerinin (Yeşil İşlev) sürdürülmesini belirtir.

    Gölge RAM'e POST Gönderme

    Hata koduHata tanımlaması
    03 NMI, PIE (Periyodik Kesinti Etkinleştirme), AIE (Alarm Kesinti Etkinleştirme), UIE (Güncelleme Kesinti Etkinleştirme)'yi devre dışı bırakın. SQWV Programlanabilir Frekans Üretimi Yasağı
    04 DRAM'in yenilenmesi için isteklerin oluşumunun kontrol edilmesi
    05
    06 BIOS'un bulunduğu F000h adresinden başlayan bellek alanı testi 07 CMOS ve pil çalışması testi
    OLMAKGüney ve Kuzey Köprülerinin konfigürasyon kayıtlarının programlanması
    09 L2 Önbellek ve Cyrix Gelişmiş Önbellek Kontrol Kayıtlarının Başlatılması
    0AVektör tablosu oluşturmayı kesin. Güç Yönetimi Kaynaklarını Yapılandırma ve SMI Vektörünü Yükleme
    0BCMOS sağlama toplamı kontrolü. Veri yolu PCI aygıtları taranıyor. İşlemci mikrokodu güncellemesi
    0CKlavye denetleyicisinin başlatılması
    0 günVideo bağdaştırıcısının aranması ve başlatılması. IOAPIC ayarı. Saat ölçümleri, FSB ayarı
    0EMPC başlatma. Video hafıza testi. Ödül Logosunu Göster
    0Fİlk DMA 8237 kontrol cihazının test edilmesi Tuş takımı tespiti ve dahili test. BIOS sağlama toplamı kontrolü
    10 İkinci DMA 8237 denetleyicisinin kontrol edilmesi
    11 DMA denetleyicilerinin sayfa kayıtlarını kontrol etme
    14 Sistem Zamanlayıcısı Kanal 2 Test 15 Maskeleme İsteği Kayıt Testi 1. Kesinti Denetleyicisi
    16 2. kesme denetleyicisi isteği maskeleme kayıt testi 19 NMI isteği pasiflik testi
    30 Temel Bellek ve Genişletilmiş Bellek miktarının belirlenmesi. API kurulumu. Yazma Tahsisi modunun programlı kontrolü

    Hata koduHata tanımlaması
    31 RAM'in ana ekran testi. USB başlatma
    32 Tak ve Çalıştır BIOS Uzantısı açılış ekranı görüntülenir. Süper G/Ç kaynaklarını ayarlama. Programlanabilir Yerleşik Ses Cihazı
    39 I2C veri yolu üzerinden saat üreteci programlama
    3CKurulumda girişe izin vermek için yazılım bayrağını ayarlama
    3 boyutluPS/2 fare başlatma
    3EHarici Önbellek denetleyicisinin başlatılması ve Önbellek BF'nin etkinleştirilmesi Yonga kümesinin yapılandırma kayıtlarının ayarlanması
    41 Disket alt sisteminin başlatılması
    42 PS/2 faresi yoksa IRQ12'yi devre dışı bırakın. Sabit disk denetleyicisinin yazılımdan sıfırlanması devam ediyor. Diğer IDE aygıtlarını tarama
    43
    45 FPU yardımcı işlemcisi başlatma
    4EHata mesajı göstergesi
    4FŞifre isteği
    50 Daha önce kaydedilmiş bir CMOS durumunu RAM'e geri yükleme
    51 32 bit HDD erişimine izin verin. ISA/PnP Kaynaklarını Yapılandırma
    52 Ek BIOS başlatma. PIIX yapılandırma kayıtlarının değerlerinin ayarlanması. NMI ve SMI'nın oluşumu
    53
    60 Anti-virüs korumasını yükleme BOOT Sektörü
    61 Çip setini başlatmak için son adımlar
    62 Klavye kimliğini okuyun. Parametrelerinin ayarlanması
    63 ESCD, DMI bloklarının düzeltilmesi. RAM'i temizleme
    FFKontrolü önyükleyiciye aktarma. BIOS INT 19h'yi çalıştırır

    3. Ödül BIOS V6.0 Madalyonu

    ÖdülBIOS V6.0 Madalyonu

    Ödül Madalyonu BIOS Sürüm 6.0'ın ilk sözü 12 Mayıs 1999'a kadar uzanıyor. Yeni ürünün yapısı değişmeden kaldı ve donanım başlatmanın erken (Erken), geç (Geç) ve son (Sistem) aşamaları korundu. Önemli değişiklikler, kontrol noktalarının yeni kodlamasına yansıyan POST gerçekleştirme algoritmalarını etkileyerek kapsamlarını önemli ölçüde genişletti. Ancak yeni BIOS'ta EISA gibi eski teknolojilere yer yoktu ve bu nedenle bir takım POST kodları kaldırıldı.

    POST başlatma prosedürlerini ROM'dan yürütme

    Erken başlatma aşamasında, BIOS program kodu Flash ROM'daki önyükleme bloğundan (Önyükleme Bloğu) yürütülür ve buna 91h…FFh kontrol noktalarının tanı bağlantı noktasına çıkışı eşlik eder.

    Hata koduHata tanımlaması
    91 CF Platformu Başlatma Senaryosunun Seçilmesi İşlemci Türünün Belirlenmesi
    C0Harici Önbelleği devre dışı bırakın. Dahili Önbelleği devre dışı bırakın. Gölge RAM yasağı. DMA denetleyicisinin, kesme denetleyicisinin, zamanlayıcının, RTC C1 bloğunun programlanması Bellek tipinin, toplam boyutun ve 0С satırlarındaki yerleşimin belirlenmesi Sağlama toplamlarının kontrol edilmesi
    C3Geçici Alanın organizasyonu için ilk 256K DRAM'in doğrulanması. BIOS Paketini Geçici Alanda Açma
    C5Sağlama toplamları eşleşirse yürütülen POST kodu Shadow'a aktarılır. Aksi halde kontrol BIOS kurtarma prosedürüne aktarılır.
    B0Kuzey Köprüsü başlatma
    A0-AFCihaza bağlı sistem mantığı başlatma prosedürü E0-EF Sistem mantığı başlatma işlemi sırasında hata

    BIOS Kurtarma

    Gölge RAM'e POST Gönderme

    Geç başlatma RAM'de gerçekleştirilir ve kullanıcı menüsü - CMOS Kurulumu çağrılıncaya kadar devam eder. Bu POST aşaması, 01h'den 7Fh'ye kontrol noktalarının geçişinin işlendiği E000h bellek bölümünün kullanılmasıyla karakterize edilir.

    Hata koduHata tanımlaması
    01 XGROUP paketini 1000:0000h fiziksel adresinde açma
    03 Erken
    05 Görüntünün niteliklerini tanımlayan değişkenlerin başlangıç ​​değerlerinin ayarlanması. CMOS Durum Bayrağını Kontrol Etme
    07 Klavye denetleyicisini kontrol etme ve başlatma
    08 Bağlı bir klavyenin arayüz tipini belirleme
    0AKlavye ve fare otomatik algılama prosedürü. PCI Uzay Kayıtlarını Kullanan Son Klavye Denetleyici Ayarları
    0EBellek segmenti testi F000h
    10 Yüklü FlashROM Tür Tanımları
    12 CMOS testi
    14 Yonga seti kaydı başlatma prosedürü
    16 Yerleşik frekans sentezleyicinin birincil başlatılması
    18 Kurulu işlemcinin tanımları ve boyutu Önbellek L1 ve L2 1B Kesme vektör tablosunun oluşturulması
    1C
    1 boyutluGüç Yönetim sisteminin ilk kurulumu
    1FŞuradan yükleniyor: harici modül XGROUP klavye matrisi
    21 Donanım Güç Yönetimi Alt Sisteminin Başlatılması
    23 Yardımcı işlemci testi. FDD sürücüsünün tipinin belirlenmesi. PnP cihazlarının kaynak haritasını oluşturmaya yönelik hazırlık adımı
    24 İşlemci mikrokodu güncelleme prosedürü. Kaynak Tahsisi Haritası Güncellemesi
    25 PCI veri yolunun başlatılması ve taranması
    26 VID (Voltaj Tanımlama Cihazı) hatlarına hizmet veren mantığın kurulması. Yerleşik voltaj ve sıcaklık izleme sisteminin başlatılması
    27 Klavye Denetleyicisini Yeniden Başlatma
    29 Merkezi işlemcinin bir parçası olan APIC'nin başlatılması. İşlemcinin çalıştığı frekansın ölçülmesi. Sistem mantık kayıtlarının ayarlanması. IDE Denetleyicisini Başlatma
    2A
    2BVGA BIOS'ta arama yapın
    2 boyutluİşlemciyle ilgili bilgilerin görüntülenmesi
    33 Bağlı Klavyede Sıfırlama Gerçekleştirme
    35 DMA 8237 denetleyicinin ilk kanalını kontrol etme
    37 DMA 8237 denetleyicinin ikinci kanalını kontrol etme
    39 DMA sayfa kayıtlarını test etme
    3CProgramlanabilir Aralıklı Zamanlayıcı Kontrol Cihazını (8254) Yapılandırma
    3EAna Denetleyici 8259'un Başlatılması
    40 İkincil Denetleyici 8259'un Başlatılması
    43 Kesinti denetleyicisini çalışmaya hazırlama. Kesintiler devre dışı bırakılır, daha sonra bir hafıza testinden sonra etkinleştirilirler
    45 Maskelenemeyen Kesinti (NMI) İsteği Pasiflik Kontrolü
    47 ISA/EISA testlerinin yapılması
    49 Temel ve genişletilmiş hafıza miktarının belirlenmesi. AMD K5 Kayıtlarını Ayarlayarak Yazma Ayırma Modunun Yazılım Kontrolü
    4Eİlk megabayt içerisinde hafıza testi ve sonuçların ekranda görselleştirilmesi. Tek ve çok işlemcili sistemler için önbellekleme düzenlerinin başlatılması, Cyrix M1 işlemci kayıtlarının ayarlanması
    50 USB başlatma
    52 Yerleşik video denetleyicisi (Paylaşılan Bellek) bölgesi de dahil olmak üzere tüm kullanılabilir sistem belleği test ediliyor. Sonuçların ekranda görüntülenmesi
    53 Giriş şifrenizi sıfırlayın
    55 Algılanan işlemci sayısının görselleştirilmesi
    57 Her birine bir CSN (Kart Seçim Numarası) atanan ISA PnP cihazlarının ilk başlatılması. EPA logosunun görselleştirilmesi
    59 Anti-virüs destek sisteminin başlatılması
    5BBIOS güncelleme prosedürünü 5D disket sürücüsünden başlatma Yerleşik SIO ve Ses denetleyicilerini başlatma
    60 CMOS Kurulumuna erişim açık
    63 PS/2 Fare başlatma
    65 USB Fare başlatma
    67 PS/2 Fare Sisteminde 69 Tam L2 Önbellek Denetleyici Başlatması Olmaması Durumunda PCI Aygıtları Tarafından IRQ12 Kullanımı
    6BCMOS Kurulumuna göre yonga seti başlatma
    6 boyutluSIO 6F yapılandırma modunda ISA PnP aygıtları için kaynakları yapılandırma Disket alt sistemini başlatma
    73 Sabit sürücü alt sistemini başlatmak için ön adımlar. Bazı platformlarda - ALT+F2 anketi ile ÖdülFlash'ı başlatabilirsiniz
    75 IDE Aygıtlarını Bulma ve Başlatma
    77 Seri ve Paralel Bağlantı Noktalarını Başlatma
    7AYardımcı işlemcinin yazılımının sıfırlanması, kontrol sözcüğünün FPU CW 7C yazmacına yazılması Sabit disklere yetkisiz yazmaya karşı korumanın ayarlanması
    7FHata mesajlarının çıktısı. DEL ve F1 tuşlarının bakımı

    İşletim sistemini başlatmak için tablo, dizi ve yapıların hazırlanması

    POST, 82h koduyla başlayarak sistemi CMOS ayarlarına göre yapılandırır. Son aşaması Gölge RAM alanından (E800h bölümü) gerçekleştirilir ve kontrolün işletim sistemine - FFh kodu - aktarılmasıyla sona erer.

    Hata koduHata tanımlaması
    82 Güç yönetimi için sistem belleğinde bir alan ayırın
    83 Verileri CMOS'taki geçici depolama yığınından geri yükleme
    84 "Tak ve Çalıştır Kartları başlatılıyor..." mesajı görüntüleniyor
    85 USB başlatma işlemi tamamlandı
    86 Rezerve edildi, Taşıma Bayrağı temizleniyor
    87 DMI alanında SYSID tabloları oluşturma
    88 Rezerve edildi, Taşıma Bayrağı temizleniyor
    89 ACPI Bakım Tablolarının Oluşturulması
    8ARezerve edildi, Taşıma Bayrağı temizleniyor
    8BEk cihazların BIOS'unu bulma ve başlatma
    8CRezerve edildi, Taşıma Bayrağı temizleniyor
    8 boyutluEşlik biti bakım rutinlerinin başlatılması
    8ERezerve edildi, Taşıma Bayrağı temizleniyor
    8FFarenin çalışırken takılması için IRQ12 çözünürlüğü 90 Ayrılmıştır, Taşıma Bayrağını Temizle
    91 Eski Platform Kaynaklarının Başlatılması
    92 Rezerve edildi, Taşıma Bayrağı temizleniyor
    93 Herhalde kullanılmadı
    94 İşletim sistemini yüklemeden önce ana mantık kümesini başlatmak için son adımlar. Güç yönetimi sisteminin başlatılması tamamlandı. BIOS başlangıç ​​ekran koruyucusu kaldırılır, kaynak tahsis tablosu ekranda görüntülenir. AMD K6® ailesi işlemciler için özel ayarlar yapılır. Intel Pentium® II İşlemci Ailesi ve Üzeri için Firmware Güncellemesi
    95 Kış/yaz saati için otomatik geçiş modunu ayarlar. Otomatik Tekrar Hızı için Klavye Denetleyicisini Programlama
    96 Çok işlemcili sistemlerde son sistem ayarları yapılarak servis tabloları ve alanları oluşturulur. Cyrix ailesinin işlemcileri için ek kayıt ayarlaması yapılır. "Genişletilmiş Sistem Yapılandırma Verileri" ESCD tablosunu oluşturma. DOS Zaman sayacını Gerçek Zaman Saatine göre ayarlayın. Önyükleme aygıtlarının bölümleri, yerleşik antivirüs araçları tarafından daha fazla kullanılmak üzere kaydedilir: Trend AntiVirus veya Paragon Anti-Virus Protection. Sistem hoparlörü POST yürütmesinin sona erdiğini bildirir. MSIRQ tablosu oluşturuldu ve kaydedildi

    Ödül Madalyonu BIOS'unda yer alan bir dizi işlem, özel kontrol noktası grupları tarafından tanımlanır. Bunlar şunları içerir:

    Sistem Olay kodları - sistem olaylarının kontrol noktaları.

    Güç Yönetimi Hata Ayıklama kodları - APM veya ACPI hizmetlerinin yürütülmesi sırasında oluşan kontrol noktaları.

    Sistem hatası kodlar - önemli hata mesajları.

    MP sistemi için hata ayıklama kodları - çok işlemcili platformlar için başlatma noktaları.

    POST Hızlı Geçiş Özellikleri

    Kullanıcı, sistem önyükleme süresini azaltmak için CMOS Kurulumunda "Hızlı Açılışta Otomatik Test" seçeneğini seçebilir. Bu durumda, bazı prosedürlerin (Hızlı Önyükleme) gerçekleştirilmesi reddedilerek POST'un geçişi hızlandırılacaktır.

    Hızlı Önyükleme şeması geç ve son POST aşamalarının yerini alır ve önyükleme bloğunun çalışmasını etkilemez. Ödül Yazılımı, yürütülebilir POST hızlı izleme prosedürlerinin standart olmayan bir kodlamasını sunar. Hızlı Önyükleme, tanılama bağlantı noktasına 65h denetim noktası çıkışıyla başlar ve 80h POST koduyla biter. Daha sonra kontrol, olağan Ödül BIOS kodu FFh'yi görüntüleyen işletim sistemine aktarılır.

    Hata koduHata tanımlaması
    65 SIO denetleyicisinin erken başlatılması, video denetleyicisinin yazılımının sıfırlanması. Klavye denetleyici kurulumu, klavye ve fare testi. Ses denetleyicisinin başlatılması. BIOS yapılarının bütünlüğünü kontrol etme. Flash ROM Bakım Prosedürlerini Paketten Çıkarma. Yerleşik frekans sentezleyicinin başlatılması
    66 CPUID komutundan elde edilen sonuçlara göre L1/L2 önbelleğini başlatın. Rutinleri kesmek için işaretçilerden oluşan bir vektör tablosunun oluşturulması. Güç Yönetimi Donanımını Başlatma
    67 CMOS ve pil doğrulama. Yonga seti kayıtlarının CMOS ayarlarına göre ayarlanması. Yonga setindeki klavye denetleyicisinin başlatılması. BIOS Veri Alanı Değişkenlerini Oluşturma
    68 Video sistemi başlatma
    69 i8259 Kesinti Denetleyicisini Yapılandırma
    6AÖzel bir algoritma kullanılarak hızlandırılmış tek geçişli RAM testi gerçekleştirilir
    6BAlgılanan işlemcilerin sayısının, EPA logosunun ve ÖdülFlash yardımcı programını başlatma davetinin görselleştirilmesi. Yapılandırma Modunda Katıştırılmış G/Ç Denetleyici Kaynaklarını Yapılandırma
    70 Kurulum istemleri. PS/2 ve USB Farenin Başlatılması
    71 Önbellek Denetleyicisinin Başlatılması
    72 Sistem mantığı için konfigürasyon kayıtlarının ayarlanması. Tak ve Çalıştır cihazları listesinin oluşturulması. FDD denetleyicisinin başlatılması
    73 HDD denetleyicisinin başlatılması
    74 Yardımcı işlemci başlatma
    75 Kullanıcı tarafından CMOS Kurulumunda belirtilirse IDE HDD yazmaya karşı korumalıdır
    77 Şifre istemi ve mesaj: "Devam etmek için F1'e, Kuruluma girmek için DEL'e basın"
    78 ISA ve PCI veri yollarındaki ek aygıtların BIOS tarafından başlatılması
    79 Eski Platform Kaynaklarını Başlatma
    7ARSDT kök tablosunun ve cihaz tablolarının DSDT, FADT, vb. oluşturulması.
    7 boyutluÖnyükleme Aygıtı Bölümleri Hakkında Bilgi Bulma
    7Eİşletim Sistemini Önyüklemeden Önce BIOS Hizmetlerini ve Hizmetlerini Yapılandırma
    7FNumLock bayrağını CMOS Kurulumuna göre ayarlama
    80 Kontrolü işletim sistemine aktarma

    Güç Tasarruf Modunda POST Gerçekleştirme

    RAM içeriğinin sabit diskte depolandığı platform durumlarından birine Hazırda Bekletme adı verilir. ACPI spesifikasyonunda ("Gelişmiş Yapılandırma ve Güç Arayüzü Spesifikasyonu", 31.03.2002 tarihli Revizyon 2.0a), S4 (Geçici Olmayan Uyku) güç tasarrufu modu olarak tanımlanır. Tam işlevselliğe geri dönmek, POST'u aktarmanın özel bir yolunu içerir.

    ACPI S4 çalışma şeması, hızlandırılmış başlatma durumunda olduğu gibi geç ve son POST aşamalarının yerini alır. Önemli bir nokta, başlatma komut dosyasının önyükleme bloğundaki kontroldür. Donanım Sıfırlama sinyalinden sonra sistemin içinde bulunduğu ACPI durumuna bağlı olarak, 90h kontrol noktasının teşhis portuna çıkışıyla başlayan ve POST kodu 9Fh ile biten S4 durumundan çıkma kararı verilir.

    Hata koduHata tanımlaması
    90 SIO denetleyicisinin erken başlatılması, video denetleyicisinin yazılımının sıfırlanması. Klavye denetleyici kurulumu, klavye ve fare testi
    91 CMOS ve Pil Doğrulaması
    92 Sistem mantık kayıtlarının ve yerleşik frekans sentezleyicinin başlatılması
    93 CPUID Bilgisine Dayalı Önbellek Başlatma
    94 Rutinleri kesmek için işaretçilerden oluşan bir vektör tablosunun oluşturulması. Güç Yönetimi Donanımını Başlatma
    95 PCI veri yolu taraması
    96 Yerleşik klavye denetleyicisinin başlatılması
    97 Video sistemi başlatma
    98 VGA bağdaştırıcısı mesajlarını görüntüleme
    99 Temel adres kayıtlarının okunmasını ve aktarım bloğu 9A uzunluğunu yazarak ve kontrol ederek DMA8237 denetleyicisinin ilk kanalını kontrol etme i8259 kesme denetleyicisini yapılandırma
    9BPS/2 ve USB Fare başlatma. ACPI kodunun paketini açma. Önbellek denetleyicisinin başlatılması
    9CSistem mantığı için konfigürasyon kayıtlarının ayarlanması. Tak ve Çalıştır cihazları listesinin oluşturulması. FDD ve HDD denetleyicilerinin başlatılması
    9DGölge RAM'de veya SMRAM'de oluşturulmuşsa, sistem belleğinde PM bölgesi rezervasyonu gerçekleştirilmez. Bazı durumlarda, L1 önbelleği devre dışı bırakılarak gerçekleştirilen son bir USB veri yolu başlatma işlemi gerekir
    9ESistem mantığının bir parçası olan Güç Yönetiminin kurulması. SMI oluşturma devrelerini başlatın ve SMI vektörünü kurun. PM Sistem Olaylarını İzlemekten Sorumlu Programlama Kaynakları
    9FDevre dışı bırakma/etkinleştirme işlemi L1/L2 önbelleğini temizler ve geçerli boyutunu geri yükler. CMOS Kurulumunda belirtilen güç tasarrufu kontrolü ayarları PM RAM'de saklanır. Mobil platformlar için tüm besleme gerilimleri kapatıldıktan sonra tam çalışmaya dönmek için kontrol yapılır (Sıfır Volt Askıya alma modu)

    4. Phoenix BIOS 4.0 Sürüm 6.0

    Phoenix Teknolojileri Ltd.

    Düşük seviyeli yazılım geliştirmede liderlerden biri olan Phoenix Technologies, Windows95'in çıkışını PhoenixBIOS 4.0'ın yeni sürümüyle zamanladı. Intel Pentium işlemci ailesine yönelik destek, ara revizyonların adına da yansıtılmaktadır. En son sürümlerden biri olan Sürüm 6.0, piyasaya sürülen tüm BIOS'ların temelini oluşturdu. Sürüm 6.1'den bu yana, POST'ların yürütülme biçiminde önemli bir değişiklik olmamıştır ve bu nedenle bu durum, kesme noktalarının gösterimine yansıtılmamıştır.

    PhoenixBIOS'un ayırt edici bir özelliği, POST yürütme sırasında 512 KB ana belleğin (2Ch, 2Eh, 30h kodları) test edilmesinde hatalar olması durumunda, 80h bağlantı noktasına, bitleri tanımlanan bir kelime biçiminde ek bilgilerin çıkışıdır. başarısız olan adres satırı veya veri hücresi. Örneğin, "2C 0002" kodu, adres satırı 1'de bir bellek arızasının tespit edildiği anlamına gelir. Bu durumda "2E 1020" kodu, alt bayttaki 12 ve 5 numaralı veri hatlarında bir arızanın tespit edildiği anlamına gelir. bellek veri yolu. 16 bit veri yolu kullanan 386SX sistemlerinde, çalışma zamanı kodu 30h'de bir hata oluşamaz.

    POST kodunun tanılama bağlantı noktasına çıkışına, sistem hoparlörüne bir ses sinyali çıkışı eşlik eder. Bir ses sinyali oluşturma şeması aşağıdaki gibidir:

    • Sekiz bitlik kod dört adet iki bitlik gruba dönüştürülür
    • Her grubun değeri bir artırılır
    • Alınan değere bağlı olarak kısa bir bip sesi üretilir (örneğin: kod 16h = 00 01 01 10 = 1-2-2-3)

    POST başlatma prosedürlerini ROM'dan yürütme

    Hata koduHata tanımlaması
    01 Anakart Yönetim Denetleyicisini (BMC) Başlatma
    02 Mevcut işlemci modunu kontrol etme
    03 NMI'ları devre dışı bırak
    04 Kurulu işlemcinin türünü belirler
    06 PIC ve DMA kayıtlarının başlangıç ​​ayarları
    07 Bellekte BIOS'un kopyalanması için ayrılan alan sıfırlanır
    08 Sistem mantık kayıtlarının erken başlatılması
    09 POST yürütme yazılımı bayrağını ayarlama
    0Aİşlemcinin yazılım kaynaklarının başlatılması
    0Bİzin Dahili Önbellek
    0ESüper G/Ç kaynağının başlatılması
    0CL1/L2 önbelleğini CMOS değerlerine göre başlat
    0FIDE başlatma
    10 Güç Yönetimi Alt Sisteminin Başlatılması
    11 Alternatif Kayıt Değerlerini Ayarlama
    12 MSW (Makine Durum Kelimesi) kayıt değeri ayarlanıyor
    13 PCI cihazlarının erken başlatılması
    14 Klavye denetleyicisinin başlatılması
    16 Sağlama toplamı ROM BIOS'u
    17 L1/L2 Önbellek Boyutlandırması
    18 8254 sistem zamanlayıcısının başlatılması
    1 ADMA denetleyicisinin başlatılması
    1CProgramlanabilir Kesinti Denetleyici Değerlerini Sıfırla
    20 DRAM Yenileme İsteklerinin Oluşumunu Kontrol Etme
    22 Klavye Denetleyicisinin Çalışmasını Test Etme
    24 Düz 4 Gb bellek modeline hizmet verecek bir seçici takma
    26 A20 hat çözünürlüğü
    28 Toplam yüklü bellek miktarını belirleme
    29 POST Bellek Yöneticisini (PMM) Başlatma
    2A640Kb ana belleğin sıfırlanması
    2CAdres hattı testi
    2EBellek veri yolunun düşük baytındaki veri hatlarından birinde arıza
    2FBir önbellek protokolü seçme
    30 Kullanılabilir sistem belleği testi
    32 CPU saat parametrelerinin ve veri yolu frekansının belirlenmesi

    Hata koduHata tanımlaması
    33 Phoenix Dispatch Manager'ın başlatılması
    34 ATX Güç Düğmesi ile Kapatma Yasağı
    35 Belleğe, G / Ç bağlantı noktalarına, sisteme ve yerel veri yollarına erişimin zamanlama özelliklerinin oluşumunu kontrol eden sistem mantık kayıtları için ayarlar
    36 Bir sonraki POST prosedürüne geçiş başarısız olursa yeniden başlatma gerçekleştirilir. Prosedürlerin sırası Watch Dog Service tarafından yönetilir
    37 Sistem mantık kayıtlarını ayarlama işlemi tamamlanıyor
    38 BIOS modülü Çalışma Zamanı içeriği paketinden çıkarılır ve Gölge RAM için ayrılan alana yeniden yazılır
    39 Önbellek Denetleyicisini Yeniden Başlatma
    3 AL2 Önbelleğini Yeniden Boyutlandırma
    3BBIOS Yürütme İzlemesini Başlatma
    3CPCI-PCI köprülerini yapılandırmak ve dağıtılmış PCI veri yollarını desteklemek için ek mantık kayıtları ayarı
    3 boyutluSistem mantık kayıtları CMOS Kurulum ayarlarına uygun olarak yapılandırılır.
    3EDonanım Yapılandırmasını Okuyun
    3EROM Pilot sisteminin bağlantısının kontrol edilmesi
    40 CPU saat parametrelerinin belirlenmesi
    41 ROM Pilotunun Başlatılması - Uzaktan Önyükleme Yönetimi
    42
    44 BIOS Kesintisini Ayarla
    45 PnP mekanizmasını etkinleştirmeden önce cihazın başlatılması
    46 Özel bir algoritma kullanılarak BIOS sağlama toplamı hesaplanır
    47 I2O I/O Denetleyicilerinin Başlatılması
    48 Bir video bağdaştırıcısı bulma
    49 PCI Başlatma
    4ASistem video bağdaştırıcılarının başlatılması
    4BSessiz Önyükleme devam ediyor - POST'u hızlandırmak için kullanılan kısaltılmış bir sistem başlatma sırası
    4CVGA BIOS içeriği geçiş alanına yeniden yazıldı
    4EBIOS Metin Dizisi Görselleştirme Telif Hakkı
    4FÖnyükleme aygıtı seçim menüsü için bellek ayırma
    50 İşlemci türü ve saat frekansı görselleştirilir
    51 Denetleyiciyi ve EISA Cihazlarını Başlatma
    52 Klavye denetleyici programlama
    54 Tuş sesi modu etkinleştirildi
    55
    58 İşlenmeyen Kesinti İsteklerini Ara
    59 POST Görüntüleme Hizmeti (PDS) başlatma 5A "KURULUMA girmek için F2 tuşuna basın" mesajını görüntüleyin
    5BCPU Dahili Önbelleğini Devre Dışı Bırak
    5CGeleneksel Belleğin Kontrol Edilmesi
    5ETemel Adresi Algıla
    60 Genişletilmiş Belleği Kontrol Edin
    62 Genişletilmiş Bellek Adres Satırlarını Kontrol Etme
    64 Kontrolü anakart üreticisi tarafından oluşturulan yürütülebilir bir bloğa aktarın (Yama1)
    66 Önbellek Kontrol Kayıtlarını Yapılandırma
    67 APIC denetleyicilerinin minimum düzeyde başlatılması
    68 L1/L2 önbellek çözünürlüğü
    69 Sistem Yönetimi Modu RAM'inin Hazırlanması
    6AHarici Önbellek hacmi görselleştirilir
    6BCMOS Kurulum Varsayılanlarını Ayarlama
    6CGölge RAM kullanımına ilişkin bilgilerin görselleştirilmesi
    6EÜst Bellek Blokları (UMB) hakkındaki bilgilerin görselleştirilmesi
    70 Hata mesajlarının çıktısı
    72 CMOS'taki mevcut sistem yapılandırmasını ve bilgilerini kontrol etme
    76 Klavye Hata Bilgilerini Kontrol Etme
    7AYazılım (Sistem Şifresi) veya donanım (Tuş Kilidi Anahtarı) klavye kilitlerinin durumunu kontrol etme
    7CDonanım kesinti vektörlerini ayarlama
    7 boyutluGüç İzleme Başlatma
    7EYardımcı işlemci başlatma
    80 Yerleşik SIO I/O denetleyicisi yasaktır
    81 İşletim sistemini başlatmaya hazırlanıyor
    82 RS232 bağlantı noktalarını bulma ve tanımlama
    83 Harici IDE Denetleyicilerini Yapılandırma
    84 Paralel bağlantı noktalarını bulma ve tanımlama
    85 ISA PnP Cihazlarının Başlatılması
    86 SIO denetleyicisinin yerleşik kaynakları CMOS Kurulum ayarlarına göre yapılandırılır
    87 MCD'yi Yapılandırma (Anakart Yapılandırılabilir Cihazlar)
    88 Değişken bloğun değerleri BIOS Veri Alanında ayarlanır
    89 NMI oluşturma etkin
    8AGenişletilmiş BIOS Veri Alanında Değişken Değerleri Ayarlama
    8BPS/2 Fare Bağlantı Şemalarını Kontrol Etme
    8CSürücü denetleyicisinin başlatılması
    8FBağlı ATA cihazlarının sayısını belirleme
    90 Sabit disk denetleyicilerini başlatma ve yapılandırma
    91 PIO modunda sabit sürücüler için geçici parametreleri ayarlama
    92 Kontrolü anakart üreticisi tarafından oluşturulan yürütülebilir bir bloğa aktarın (Patch2)
    93 Çok işlemcili bir sistem için konfigürasyon tablosu oluşturma
    95 CD-ROM Bakım Prosedürünün Seçilmesi
    96 Gerçek Moda Dönüş
    97 MP Yapılandırma Tablosu Oluşturma
    98 ROM Taraması devam ediyor
    99 Durum kontrolü AKILLI parametre RAM'de 9A ROM içeriğinin üzerine yazılır
    9CGüç Yönetimi alt sistemini kurma
    9DYetkisiz erişime karşı koruma için kaynakların başlatılması
    9EDonanım kesintilerini etkinleştir
    9FIDE ve SCSI sürücülerinin sayısını belirler
    A0DOS Zamanını RTC durumuna göre ayarlama A1 Bu kodun amacı bilinmiyor A2 Tuş Kilidinin durumunu kontrol etme
    A4Klavye otomatik tekrarlama özelliği ayarları
    A8"Kuruluma girmek için F2 tuşuna basın" mesajı ekrandan kaldırılıyor
    AAAC giriş arabelleğinde F2 SCAN anahtar kodunun varlığını kontrol eder Kurulum programını çalıştırır
    AECTRL+ALT+DEL yeniden başlatma bayrağı temizlenir B0 "Devam etmek için F1'e basın, Kurulum için F2" mesajı oluşturulur
    B1POST tamamlandı bayrağı temizlendi B2 POST tamamlandı
    B4İndirmeden önce bir bip sesi çalınıyor
    B5Sessiz Önyükleme aşaması tamamlandı
    B6B7 ACPI BIOS başlatma Kurulumunda bu modun etkinleştirilip etkinleştirilmediğini parolayla kontrol edin
    B9USB veri yolu BA'da önyükleme aygıtlarını arayın DMI parametrelerini başlatın
    BBROM Tarama prosedürünün yeniden yürütülmesi
    M.ÖRAM eşlik hatası mandal tetikleyicisi sıfıra sıfırlanır.
    BDÖnyükleme aygıtını seçmek için bir menü görüntülenir BE İşletim sistemini yüklemeden önce ekranı temizleme BF Anti-virüs desteğini etkinleştirme
    C0INT 19h yazılım kesintisini işleme prosedürü başlatılır - Önyükleme Sektörü önyükleyicisi. Kesme rutini, Disk aygıtlarını Kurulum tarafından belirlenen sıraya göre yoklayarak Önyükleme Sektörünü sırayla yüklemeye çalışır.
    C1Arıza işleme prosedürünün (PEM) başlatılması C2 Hata kaydı için servis prosedürlerini arayın
    C3Hata mesajlarının varış sırasına göre görselleştirilmesi C4 Başlangıç ​​durumlarının bayraklarının ayarlanması
    C5Genişletilmiş CMOS RAM hücre bloğu başlatma
    C6Bağlantı İstasyonu Başlatma
    C7Gecikmeli Bağlantı İstasyonu Başlatma
    C8BIOS yapılarının bütünlüğünü belirlemek için Önyükleme Bloğunda yer alan test prosedürlerinin yürütülmesi
    C9Sistem BIOS'unun dışındaki yapıların ve/veya modüllerin bütünlüğünü kontrol etme
    CAUzak bir CB klavyesine hizmet vermek için Konsol Yönlendirmesini Çalıştırma RAM/ROM'daki disk aygıtlarını taklit etme
    CCVideo CD Desteği PCMCIA iletişimini sunmak için Konsol Yönlendirmesini çalıştırın
    CEIşık kalemi denetleyicisini ayarlama

    Önemli hata mesajları

    D0 İstisna hatası D2 Tanımlanamayan bir kaynaktan kesme işleme rutininin çağrılması D4 Kesme isteklerinin verilmesi ve kaldırılmasına ilişkin protokolün ihlaliyle ilgili hata D6 Sıfırlamanın yazılım oluşturulmasıyla korumalı moddan çıkma D7 Video bağdaştırıcısının durumunu kaydetmek için daha fazlası SMRAM'de mevcut olandan gerekli miktarda bellek D8 İşlemci sıfırlama darbesinin yazılım oluşturulması sırasında hata DA Gerçek Mod DC'ye dönerken kontrol kaybı Kesinti denetleyicisini yeniden başlatmadan yazılım sıfırlama oluşturma ile korumalı moddan çıkın DD Genişletilmiş bellek testi sırasında hata DE Klavye denetleyici hatası DF Hat kontrol hatası A20 19

    Önyükleme Bloğundan Prosedürleri Yürütme

    Hata koduHata tanımlaması
    E0E1 Chipset Yapılandırma Kaydı Kurulumu Kuzey Köprüsü ve Güney Köprüsü Başlatma
    E2CPU başlatma
    E3Sistem zamanlayıcısının başlatılması
    E 4Süper G/Ç kaynağının başlatılması
    E5Kurtarma Jumper'ının Durumunu Kontrol Etme, BIOS Kurtarma Modunu Zorlayan Kurulum
    E6BIOS sağlama toplamı kontrolü
    E7Sağlama toplamı doğru hesaplanırsa kontrol BIOS'a aktarılır E8 MPS desteği başlatma
    E9Düz 4 Gb bellek modeline geçiş
    EAStandart dışı ekipmanın başlatılması
    EBKesinti Denetleyicisini ve Doğrudan Bellek Erişimini Yapılandırma
    ABÖzel bir algoritmaya göre yazma ve okumaları kontrol etme yoluyla bellek türü belirlenir: FPM, EDO, SDRAM, sonuca göre Ana Bilgisayar Köprüsü yapılandırma kayıtları yapılandırılır
    EDÖzel bir algoritmaya göre yapılan kayıtlar ve kontrol okumaları sayesinde hafıza bankalarının hacmi ve satırlara göre yerleşimi belirlenir. Sonuca göre Host Bridge'in (DRAM Row Boundary) konfigürasyon kayıtları yapılandırılır.
    enerji verimliliğiÖnyükleme Bloğunun içeriği Gölge RAM EF'ye kopyalanır SMM RAM'in SMI işleyicisi için hazırlanması
    F0Hafıza testi
    F1Kesinti vektörünün başlatılması
    F2Gerçek Zamanlı Saatin Başlatılması
    F3Video alt sisteminin başlatılması
    F4İndirmeden önce bir bip sesi oluşturuluyor
    F5Flash ROM'da saklanan bir işletim sistemini yükleme
    F6Gerçek Moda Dönüş
    F7Tam DOS'a önyükleme
    F8USB denetleyicisinin başlatılması
    FA…FFPhDebug prosedürüyle etkileşim kodları

    5. BIOS Mobile Pro'nun İçinde

    İç Yazılım Corp.

    Mobil sistemler pazarının içindekiler, geleneklere bağlılığın ve BIOS oluşturmaya yönelik muhafazakar bir yaklaşımın gerekli olduğu yere sağlam bir şekilde yerleşti. Kaynak kodunu SystemSoft'tan devralan şirket, onu geliştirmek için sürekli çalışıyor. MobilePRO revizyonlarının sonuncusu, Hata Kodları tablosunun temelini oluşturan belgeler olan Mitac ve Clevo dizüstü bilgisayarlarda aktif olarak kullanılmaktadır - Insyde Software, POST yürütme kontrol noktalarını bu şekilde çağırır.

    Önyükleme Bloğu Kontrol Noktaları

    Insyde Software'in ilk BIOS'unu 1992'de oluşturmasına rağmen, köklü önyükleme bloğu modeli - veya yaratıcıların kendilerinin dediği gibi Boot Loader - nihayet ancak 1995'in sonunda oluşturuldu. O andan itibaren başlatma prosedürü, sürüme ve oluşturulma tarihine göre numaralandırıldı.

    Bir bilgisayar sistemini InsydeBIOS ile başlatma sürecini araştıran bir servis mühendisi açısından en önemli nokta, teşhis kodlarını görüntüleyen cihazdır. Her ne kadar kural olarak, Önyükleme Yükleyicisi bu gibi durumlarda standart Üretim Tanılama Bağlantı Noktası 80h'yi kullansa da, bazı durumlarda kontrol noktası belirleme yalnızca paralel bağlantı noktasından başka bir şey olmayan PIO Bağlantı Noktasında (tanılama amaçlı Paralel Giriş / Çıkış bağlantı noktası) gerçekleştirilir. 378h 80h portuna gönderilen teşhis kodlarının paralel porta kopyalandığı uygulamalar mevcuttur.

    Hata koduHata tanımlaması
    00 Önyükleme Bloğu Yürütme Başlangıç ​​Noktası 01 Engelleme Satırı A20 (Kullanılmıyor)
    02 CPU mikrokod güncellemesi
    03 RAM testi
    04 Önyükleme bloğunu RAM'e taşıma
    05 Önyükleme bloğunu RAM'den yürütün
    06 Flash ROM Kurtarma Prosedürünü Zorlamak
    07 Sistem BIOS'unu RAM'e aktarma
    08 Sistem BIOS Sağlama Toplamı Doğrulaması
    09 POST prosedürünü başlatma
    0AFDD sürücüsünden Flash ROM kurtarma prosedürünün başlatılması
    0BFrekans sentezleyicinin başlatılması
    0CBIOS Kurtarma Prosedürünü Tamamlama
    0 günFDD ile alternatif Flash ROM kurtarma prosedürü
    0FÖlümcül hatada dur
    BBLPC SIO'nun erken başlatılması
    CCFlash ROM kurtarmanın başlangıç ​​noktası
    88 ACPI işlevlerini etkinleştirin
    99 STR modundan çıkarken hata oluştu
    60 Büyük Gerçek Moduna Girme
    61 SM Bus başlatma. CMOS A0'da saklanan SPD verileri Daha önce CMOS A1'de saklanan SPD alanlarını okuyun ve ayrıştırın Bellek denetleyicisini başlatın
    A2DIMM'in mantıksal kümelerini belirleme
    A3Programlama kayıtları DRB (DRAM Satır Sınırı)
    A4DRA (DRAM Satır Nitelikleri) Kayıt Programlama
    AESistem, Hata Düzeltme Kodları (ECC) işlevlerinde farklılık gösteren DIMM'ler algıladı
    AFBellek alanında eşlenen bellek denetleyici kayıtlarının birincil başlatılması
    E1DIMM'de SPD yongası yoksa önyükleme prosedürü başarısız oluyor
    E2DIMM türü sistem gereksinimleriyle eşleşmiyor
    EADIMM sıralarının etkinleştirilmesi ile yenilenme durumuna geçiş arasındaki minimum süre sistem gereksinimlerini karşılamıyor
    ABKayıt modülleri ED Kontrolü CAS Gecikme Modları tarafından desteklenmez
    enerji verimliliğiDIMM organizasyonu anakart tarafından desteklenmiyor

    POST işlemlerini RAM'den gerçekleştirme

    Çoğu modern InsydeBIOS çözümü 16 bitlik kontrol noktası eşlemesini kullanır. Bunun için 80h ve 81h bağlantı noktaları kullanılır; ikincisi standart tanılamayı genişletmeyi amaçlamaktadır.

    Kontrol noktalarının incelenmesi, anlam bakımından farklı süreçlere aynı kodların eşlik etmesi nedeniyle düzensiz yapıları nedeniyle sekteye uğramaktadır. İkili tanılama sistemlerinde farklı düzende heterojenlikler vardır: bazı POST kodları, bu gibi durumlarda olağan çoğaltma olmaksızın yalnızca bağlantı noktalarından birinde görüntülenir.

    Hata koduHata tanımlaması
    10 Önbellek başlatma, CMOS kontrolü
    11 A20 hattının yasaklanması. 8259 denetleyicileri için kayıtların ayarlanması.
    12 İndirme yöntemini belirleme
    13 Bellek denetleyicisinin başlatılması
    14 ISA veri yoluna bağlı bir video bağdaştırıcısını bulma
    15 Sistem Zamanlayıcı Değerlerinin Ayarlanması
    16 CMOS aracılığıyla sistem mantık kayıtlarını ayarlama
    17 Toplam RAM miktarını sayma
    18 Geleneksel Belleğin küçük sayfasının test edilmesi
    19 Flash ROM Görüntü Sağlama Toplamı Doğrulaması
    1 AKesinti denetleyici kayıtlarının sıfırlanması
    1BVideo bağdaştırıcısının başlatılması
    1C6845 programlama modeliyle uyumlu video adaptör kayıtlarının bir alt kümesinin başlatılması
    1 boyutluEGA bağdaştırıcısının başlatılması
    1ECGA Bağdaştırıcısını Başlatma
    1FDMA denetleyici sayfası kayıt testi
    20 Klavye denetleyici kontrolü
    21 Klavye denetleyicisinin başlatılması
    22 Alınan RAM miktarının CMOS'taki değerle karşılaştırılması
    23 Pil yedekleme ve Genişletilmiş CMOS testi
    24 DMA denetleyici kayıtlarını test etme
    25 DMA denetleyici parametrelerini ayarlama
    26 Kesinti vektör tablosu oluşturma
    27 Kurulu bellek miktarının hızlandırılmış belirlenmesi
    28 Korumalı mod
    29 Sistem hafıza testi tamamlandı
    2AKorumalı Moddan Çık
    2BKurulum Prosedürünün RAM'e Aktarılması
    2CVideo başlatma prosedürünü başlatma
    2 boyutluCGA adaptörünü yeniden arayın
    2EEGA/VGA adaptörünü yeniden arayın
    2FVGA BIOS Mesajlarını Görüntüleme
    30 Klavye denetleyicisi özel başlatma prosedürü
    31 Bağlı klavyeyi kontrol etme
    32 İsteğin klavyeden geçişini kontrol etme
    33 Klavye durumu kayıt kontrolü
    34 Sistem belleğini test edin ve sıfırlayın
    35 Korumalı mod
    36 Genişletilmiş bellek testi tamamlandı
    37 Korumalı Moddan Çık
    38 A20 hat yasağı
    39 Önbellek Denetleyicisinin Başlatılması 3A Sistem Zamanlayıcı Kontrolü
    3BDOS Zaman sayacını Gerçek Zaman Saatine göre ayarlama
    3CDonanım kesme tablosunun başlatılması
    3 boyutluManipülatörlerin ve işaretçilerin aranması ve başlatılması
    3ENumLock tuşunun durumunu ayarlama
    3FSeri ve Paralel Bağlantı Noktalarını Başlatma
    40 Seri ve Paralel Bağlantı Noktalarını Yapılandırma
    41 FDD denetleyicisinin başlatılması
    42 HDD denetleyicisinin başlatılması
    43 USB Güç Yönetiminin başlatılması
    44 Ek BIOS'ları Bulma ve Başlatma
    45 NumLock Anahtar Durumunu Sıfırlama
    46 Yardımcı işlemci işlevselliğinin kontrol edilmesi
    47 PCMCIA başlatma
    48 İşletim sistemini başlatmaya hazırlanıyor
    49 Denetimi Bootstrap çalıştırılabilir koduna aktarma
    50 ACPI başlatma
    51 Güç Yönetimini Başlatma
    52 USB Veri Yolu Denetleyicisinin Başlatılması

    POST prosedürlerinin kontrol noktaları AMİBİYOLAR 1995 yılında revize edilmiş ve eklenmiştir ve bugüne kadar önemli bir değişiklik yapılmamıştır. AMI'de adlandırıldığı şekliyle POST kodlarının veya kontrol noktalarının (kontrol noktaları) mevcut haliyle ilk açıklaması, 15 Temmuz 1995'te çekirdek v6.24'ün piyasaya sürülmesiyle bağlantılı olarak ortaya çıktı. AMIBIOS v7.0'da aynı anda bazı değişiklikler yapıldı.

    AMIBIOS başlatma prosedürlerinin yürütülmesinin özellikleri

    Başlatma işlemi sırasında teşhis portunda veriler görünürse 55 , AA, bu bilgiyi POST kodlarıyla karşılaştırmamalısınız - görevi veri yolunun bütünlüğünü kontrol etmek olan tipik bir test dizisiyle uğraşıyoruz.

    Başlangıç ​​aşamasında teşhis portuna veri çıkışı her platforma özeldir. Bazı uygulamalarda, ilk oluşturulan kod, AMI'nin yonga setine özgü şeyler olarak adlandırdığı eylemlerle ilişkilendirilir. Bu prosedüre, değerin 80h numaralı bağlantı noktasına çıkışı eşlik eder. CC ve sistem mantık kayıtlarını ayarlamak için bir dizi eylemin gerçekleştirilmesi. Genellikle kod CC Intel'in sistem mantığı kullanıldığında ortaya çıkar.

    PIIX, TX, LX, BX yonga setleridir

    Bazı yerleşik G/Ç yongaları, başlatma sırasında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı bu kart kaynaklarını gelecekte kullanılmak üzere başlatmaktır. Bu durumda, klavye denetleyicisinin kurulumuyla ilgili ilk başlatma prosedürünü, değerin çıkışı takip eder. 10 , ardından kodun teşhis portunda görünmesiyle kanıtlandığı gibi RTC başlatılır. GG. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağı unutulmamalıdır.

    Bazı kartlarda başlatma süreci CPU'nun korumalı moda getirilmesiyle başlar. Bu durumda ilk oluşturulan kodu takip ederek 43 POST yürütmesi AMIBIOS belgelerinde açıklandığı gibi devam eder - kontrol noktaya aktarılır D0.

    Cihaz Başlatma Yöneticisi

    AMIBIOS95+ ile başlayarak American Megatrends, tüm veri yolu türlerinde cihaz başlatmaya yönelik genelleştirilmiş bir yaklaşım ilan etti. Bunun için evrensel bir mekanizma geliştirildi - bağımsız bir modül olarak uygulanan Cihaz Başlatma Yöneticisi (DIM). DIM prosedürleri, POST yürütmesinin özel anlarında, Seçenek ROM'un başlatma durumunun, giriş aygıtlarının ve ekran bilgilerinin görüntülenmesi gerektiğinde başlatılır:

    Yüksek bayt, yürütülen İşlev Numarası prosedürünün türünü ve belirtilen aygıtların bulunduğu topolojiyi belirten bağlantı noktası 81'e eşlenir: Aygıt Numarası. Topoloji, bir argüman olarak, 81 numaralı bağlantı noktasının küçük dörtlüsünde görüntülenir ve aşağıdaki değerleri alabilir:

    81'inci bağlantı noktası İşlev Numarasının üst düzey dörtlüsü, seçilen cihazlara uygulanabilir başlatma prosedürünü veya belirli bir özniteliğe göre birleştirilen ve operasyon için hazırlanması gereken cihazların bir alt kümesini gösterir.

    Modern sürümdeki bu parametre aşağıdaki değerlere izin verir:

    0 Sıfırla, Algıla, Devre Dışı BırakKaynak yöneticisini kullanarak bir kaynak dağıtım haritası oluşturma. NVRAM yapılandırma bileşenleri bloğundan, 01, ..., 05 işlevleriyle tanımlanan tüm aygıtlar için bir başlatma stratejisi oluşturulur
    1 Statik Cihazlar için BaşlatmaEk (yerleşik olmayan) PCI IDE denetleyicilerinin başlatılması
    2 Çıkış Cihazları için BaşlatmaEkran başlatma, VGA BIOS'u C000h segmentinde bulunan video bağdaştırıcıları için 2Ah kesme noktasında aramayı içerir. İşlev, İsteğe Bağlı EGA ROM bölgesinden başlayarak 55AAh imzasını arayarak ROM Tarama prosedürünü gerçekleştirir. İmza bulunursa sağlama toplamı kontrol edilir ve Add-ROM'un doğrulandığına ve BIOS'tan kontrolü almaya hazır olduğuna karar verilir. Prosedürün özelliği, kodun ayrılandan daha az yer kaplaması nedeniyle "küçülme" nedeniyle ROM için ayrılan RAM alanının azaltılmasıdır. Bu durumda C800h/CC00h bölgeleri serbest bırakılır.
    3 Giriş Cihazları için BaşlatmaKonsol giriş aygıtlarının (klavye ve fare) başlatılması yalnızca CMOS Kurulum ayarlarında belirtilmesi durumunda gerçekleştirilir.
    4 IPL Cihazları için Başlatmaİşletim sistemini önyükleyebilen İlk Program Yükleme (IPL) aygıtları, 38h denetim noktasında başlatılır. BIOS Önyükleme Spesifikasyonuna göre IPL aygıtları, işletim sistemini önyüklemenize olanak tanıyan FDD ve HDD'yi içerir. İşlev, bulunan disklerin NVRAM'de depolanan listeyle uyumluluğunu kontrol eder, bunların kullanılmasına izin verir ve adres alanı, bağlantı noktaları ve IRQ'ların tahsis edilmesi için bir istek oluşturur. NVRAM'de listelenmeyen cihazların kullanımı yalnızca Otomatik Algılamayı desteklemeleri durumunda mümkün olur.
    5 Genel Cihazlar için BaşlatmaPnP standardını destekleyen çevre birimi (yerleşik) ve ek (yerleşik olmayan) denetleyicilerin yanı sıra PCI veri yoluna bağlı USB (Evrensel Seri Veri Yolu) denetleyicilerinin başlatılması.
    6 POST Hata BayraklarıMesajları kullanıcıya kontrol noktasında (39h) görüntülemek için bir hata bilgisi toplama ve işleme fonksiyonu gerçekleştirilir. Bellek kaynaklarına, G/Ç bağlantı noktalarına ve IRQ isteklerine erişim dağıtılırken çakışma durumları ele alınır. HDD'nin önyükleme yetenekleri, ilgili kontrolörlere olan bağlantılarına (Ana/Bağımlı, Cihaz Kimliği) ilişkin bilgilere dayanarak incelenir ve bu tür bağlantıların çakışmayan yapısı kontrol edilir. Konsol cihazlarından (klavye ve monitör) kaynaklanan hatalar işlenir. NVRAM'deki bilgilerin güvenilirliği ve sağlama toplamlarının yanı sıra NVRAM ortamının işlevselliği de kontrol edilir: CMOS ve EEPROM.
    7 Özel fonksiyonDIM'in özel işlevleri, İsteğe Bağlı ROM'u C800h segmentinde bulunan 95h kontrol noktasındaki aygıtların aranmasını ve başlatılmasını içerir. Bu segment, ek SCSI/IDE BIOS denetleyicileri ve bunların BIOS Önyükleme Belirtimi (BBS) ile uyumlu RAID değişiklikleri için kullanılır. BBS'yi desteklemeyen en az bir İsteğe Bağlı ROM algılanırsa, örneğin bir MFM denetleyicisi, AMIBIOS, işletim sistemini başlatmak için özel bir mod seçer. özel fonksiyon aynı zamanda sınıflandırılmış USB yığın depolama aygıtlarına da hizmet vermektedir.
    8 IPL Aygıtlarını Önyüklemeden Önce Yapılandırmaİşletim sistemine geçiş sırasında, 38h denetim noktasında işlev 4 ile önceden başlatılan sistem önyükleme aygıtlarının son yapılandırması gereklidir. CMOS Kurulumu sonuçlarına göre Boot Device Priority parametreleri değiştirilirse HDD IDE/SCSI, çıkarılabilir medya ve CD-ROM tabloları ayarlanır. Prosedür, kullanıcı tarafından belirlenen sıraya göre bir önyükleme aygıtları listesi oluşturulmasıyla sona erer.

    POST kodları

    AMIBIOS 6.x

    Adından da anlaşılacağı üzere yeni versiyonu 1997 yılında yayımlandı. AMIBIOS97, AGP, InstantON ve diğer yeni ürünleri destekleyen her bakımdan modern bir üründür. Geliştirme ve proje yönetimi, NVRAM, DMI vb. oluşturma özelliklerine bağlı olarak kod oluşturmanıza olanak tanıyan çeşitli komut dosyası işlemcilerinin yardımıyla mükemmel hale getirilir.

    00 03 05 06 07 08 09 0A0B0C 0E0F
    10 11 12 13 14 19 1 A
    23 24 25 26 27 28 29 2A2B2C2 boyutlu2E2F
    30 31 32 33 34 37 38 39 3 A3B
    40 42 43 44 45 46 47 48 49 4B4C4 boyutlu4E4F
    50 51 52 53 54 57 58 59
    60 62 63 65 66 67
    7F
    80 81 82 83 84 85 86 87 88 89 8B8C8 boyutlu 8F
    91 95 96 97 98 99 9A9B9C9D9E9F
    A0 A2A3A4A5A6A7A8A9AAABACreklamAE
    B0B1
    CCCDCECF
    D0D1 D3D4D5D6D7D8D9SavcıD.B.DCGGAlmanyaD.F.
    E0E1E2E 4 E6 ABEDenerji verimliliğiEF
    F0F1F2F4F5 FacebookFCFD FF
    kodİsimTanım
    enerji verimliliği AMIBIOS'un modern uygulamalarında, ilk oluşturulan kod, BIOS'u kurtarmak için önyükleme yapmanın mümkün olduğu bir aygıta erişimle ilişkilidir.
    CCYonga setine özgü şeyler
    Sistem mantık kayıtlarının başlatılması
    AMIBIOS'un bazı sürümlerinde, ilk görselleştirilmiş kod, PIIX denetleyicisi temelinde oluşturulan Intel'in sistem mantık kayıtlarının başlatılmasıyla ilişkilidir: TX, LX, BX yonga setleri. Sistem güç tasarrufu modundaysa, 5V Sürdürme gerçekleştirilir - tam çalışmaya dönüş. Bu durumda diyagnostik porta bir değer gönderilir. GG ve görevi bellek denetleyici kayıtlarının içeriğini CMOS'tan geri yüklemek olan bir prosedür yürütülür.
    CDChipID bilinmiyor
    Flash ROM türü tanınmıyor
    Gigabyte anakartına özel DualBIOS servis prosedürü - desteklenen cihazlar listesinde bulunmayan başlangıç ​​BIOS'unun üretici kodu ve flash ROM çip kodu. Bu olayın meydana gelmesinin nedenleri arasında Flash ROM'un arızalanması, iletkenlerin ve BIOS bağlantı şemasındaki elemanların ihlali (hasar) yer almaktadır.
    CESistem donanımın sıfırlanmasını beklemek için duruyor
    Başlangıç ​​BIOS'unda Sağlama Toplamı Uyuşmazlığı
    Gigabyte anakartına özel DualBIOS bakım prosedürü. Başlangıç ​​BIOS'unda bir sağlama toplamı uyuşmazlığı bulunursa durdurma gerçekleştirilir. Yeniden başlatmanın ardından sistem, yedek bir Flash ROM yongasıyla başlatılır.
    CFDualBIOS Özelliğine erişilemiyor
    Yedek Flash ROM yongasına erişim hatası
    Yedek Flash ROM yongasına erişimde hata, DualBIOS Özelliği seçeneğini kontrol eden GPIO (Genel Amaçlı Giriş Çıkışı) pinlerine bağlı sinyallerin değiştirilmesi mümkün olmadığında ortaya çıkar. Donanım sorunlarının yanı sıra yedek Flash ROM çipinin anakart üzerinde olmaması nedeniyle de bu durum ortaya çıkabilmektedir.
    D0Açma gecikmesi başlıyor, Başlatma kodu sağlama toplamını doğrulayın
    NMI'yi devre dışı bırakın. Geçici olayların zayıflatılması için bir zaman gecikmesinin geliştirilmesi. Sağlama Toplamı Önyükleme Bloğu, uyumsuzluk durumunda dur.
    Açılış geçici olaylarını "beklemek" için, Güç İyisi sinyaline bir donanım gecikmesi uygulanır. BIOS'taki zaman gecikmesi, veri hatlarını test etmek için test modellerinin tanılama bağlantı noktasına gönderilmesinden oluşur. Adres satırlarının temel doğrulaması, önyükleme bloğunun (Önyükleme Bloğu) boyutu ve sağlama toplamı hesaplanarak gerçekleştirilir. Sağlama toplamı eşleşmezse POST sonlandırılır.
    İşlemcinin NMI'yi devre dışı bırakacak araçlara sahip olmadığı göz önüne alındığında, bu prosedür, CMOS indeks kayıtlarından kontrol edilen, yazılımla erişilebilen bir flip-flop aracılığıyla gerçekleştirilir. Benzer şekilde eşlik de devre dışı bırakılır.
    D1Klavye denetleyicisi BAT Testini gerçekleştirme, Uyandırma durumunu kontrol etme, bellek yenilemeyi başlatma ve 4 GB düz moduna girme
    Bellek yenileme ve Temel Güvence Testi gerçekleştirin. 4 GB bellek adresleme moduna geçin.
    Klavye denetleyicisine bir BAT (Temel Güvence Testi) komutu verilir ve işleminin sonucu kontrol edilir. Sistem Uyandırma komutuyla başlatılırsa kontrol uygun prosedürlere aktarılır. Bellek yenileme devreleri başlatılır - sistem zamanlayıcısının ilk kanalı için sayma modu ve sayma sabiti ayarlanır.
    CPU kayıtlarının içeriği CMOS'ta saklanır. İşlemci korumalı moda geçer ve Tanımlayıcı Önbellek kayıtlarında 4 Gb segment sınırlarını belirler. Daha sonra gerçek moda geri döner. Aynı zamanda 4Gb alanın adreslenmesini sağlayan ayarlanan segment sınırları korunur.
    D3Bellek boyutlandırma başlatılıyor
    Boyutlandırma ve Birincil Bellek Testi
    Sistem mantık kayıtlarının ilk başlatılması, bellek miktarını belirlemeye başlamanıza olanak tanır. Bu prosedür, boyutlarına göre her bellek bankası için BIOS adres değerini ve adres aralığını ayarlar. Okunan ve yazılan değerler arasındaki eşleşmenin sona erdiği adres, hafıza sınırı olarak alınır. Bellek prosedürü cihaza bağlıdır ve platformun özellikleri dikkate alınarak gerçekleştirilir.
    D4512 kB testi tamamlandı. Gerçek moda dönüş
    Gerçek bellek adresleme moduna dönün. Chipset Erken Başlatma Yığını Kurulumu
    Temeldeki Geleneksel Bellek bölgesi, yazma ve okuma kontrol işlemleri kullanılarak kontrol edilir. İşlem, repe stosd çevirici komutları kullanılarak çift sözcüklerle gerçekleştirilir.
    POST hızlandırılmış modda geçecek şekilde ayarlanmışsa, prosedür, bellekteki verilerin daha sonra doğrulanmasıyla 512 KB'lik bir alanın sıfırlanması niteliğindedir.
    İşlemci Gerçek Moda geçirilir, segment sınırları 64 KB segmentlere hizmet vermek için 16 bit adres moduna karşılık gelen 0000FFFFh olarak ayarlanır.
    D5Başlatma kodu segment 0'a kopyalanır ve kontrol segment 0'a aktarılır
    POST modülünü Flash ROM'dan aktarım belleği alanına aktarma
    Boot Block modülü Flash ROM'dan bir önceki adımda hazırlanan geçiş hafıza alanına aktarılır. BIOS başlatma kodu 0 adresinden başlayarak bulunur ve kontrol ona aktarılır.
    D6Dahili Önbelleği Etkinleştir. Ctrl Home'a ​​basılıp basılmadığını kontrol etme ve sistem BIOS sağlama toplamını doğrulama
    Sağlama toplamı veya CTRL + Home eşleşmezse, Flash ROM kurtarma prosedürüne geçiş gerçekleştirilir (Kod E0)
    Sistem başladığından bu yana ilk kez işlemcinin L1 önbelleğinin kullanımına izin veriliyor. Klavye denetleyicisi, kullanıcının Flash ROM kurtarma prosedürünü zorlamak için kullanabileceği Ctrl+Home tuş kombinasyonunu girecek şekilde programlanmıştır. BIOS sağlama toplamı kontrolü yalnızca hızlı POST modunda gerçekleştirilir; normal durumda bir sonraki adıma aktarılır. Bu olaylardan en az biri meydana gelirse Flash ROM'un üzerine yazma prosedürü başlar.
    D7Kontrolü ana BIOS'a aktarın
    Denetimi sistem BIOS'unun paketini açan bir yardımcı programa aktarın
    Düzenli bir POST sırasında BIOS sağlama toplamı hesaplanır ve başarılı bir kontrol durumunda kontrol, görevi yürütülebilir kodu paketinden çıkarmak ve onu Gölge RAM'e yazmak olan sistem arayüz modülüne aktarılır. Modern versiyonlar AMIBIOS bu noktada Flash ROM'dan başlatma rutinini sonlandırır ve POST RAM'den devam eder. Özellikle bazı Intel platformlarında, BIOS kodunun RAM'e aktarımının D8-DC ara rutinleri ile detaylandırıldığı bir dizi uygulama vardır. BIOS sağlama toplamları eşleşmiyorsa, Flash ROM'un üzerine yazma prosedürünün çağrılmasına karar verilir. G/Ç denetleyicisi (SIO) başlatılır ve kontrol, E0h adımına aktarılır.
    D8Ana sistem BIOS çalışma zamanı kodunun sıkıştırması kaldırılacak
    Sistem BIOS'unun paketinin tamamen açılması
    AMIBIOS'un önceki sürümlerinde, yürütülebilir kod 1000:0000'de bir geçiş arabelleğine açılır. Geçici depolama ihtiyacı, ROM'a erişim devre dışı bırakılana kadar sistem belleğindeki BIOS'un bir kopyasının oluşturulamamasından kaynaklanmaktadır.
    D9Gölge RAM'de kontrolün ana sistem BIOS'una aktarılması
    Denetimin Gölge RAM'deki sistem BIOS'una aktarılması
    Sistem mantık kayıtları, Flash ROM'a erişim Gölge RAM'deki BIOS kopyasına yönlendirilecek şekilde yapılandırılmıştır. Yürütülebilir kod, geçici depolama alanından F000 segmentine aktarılır. POST kontrolü bir kontrol noktasına aktarır 03 .
    SavcıOkuma SPD'si bitti. CAS gecikmesini bellek denetleyicisine yükleyin
    SPD (Seri Varlık Algılama) DIMM'lerinden bilgi okuma
    Platformun donanım özelliklerine bağlı olarak SPD, takılı DIMM'lerden okunur. Anketin sonuçlarına göre, bellekle çalışmanın zamansal özelliklerinden sorumlu olan yonga seti kayıtları ayarlanır. Bellek Üst değeri oluşturulur.
    D.B.Bellek erişimini denetlemek için MTRR'leri kullanma
    MTRR CPU kayıtlarını ayarlama
    AMD işlemcileri üzerine kurulu platformlar, MTRR kayıtlarını, bellek erişim döngülerini ISA veriyolundan PCI adres alanına yönlendirecek şekilde ayarlar. Önbellek etkinleştirildikten sonra bellek başlatma işlemi tamamlanır ve yenileme işlemi başlatılır.
    DCBellek algılamanın sonu. RAM normal çalışma modunda
    Bellek denetleyicileri SPD'den alınan verilere göre programlanır
    Bellek denetleyici kayıtları SPD'den alınan değerlere göre programlanır. DIMM'ler komut modundan normal çalışma moduna geçirilir.
    GGErken başlatma RTC ve KBC
    SIO çipine entegre olan RTC'nin erken başlatılması
    Bazı yerleşik G/Ç yongaları, güç açıldığında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı bu kart kaynaklarını gelecekte kullanılmak üzere başlatmaktır. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağı unutulmamalıdır.
    Sistem güç tasarrufu modundaysa, 5V Sürdürme gerçekleştirilir - tam çalışmaya dönüş: bellek denetleyici kayıtlarının içeriğini CMOS'tan geri yükleyen bir prosedür gerçekleştirilir. Bu durumda kontrol kontrol noktasına aktarılır. 11 .
    Almanya
    Sistem belleği yapılandırma hatası. Ölümcül hata
    Başlatma işlemi sırasında önemli bir bellek yapılandırma hatası meydana gelirse, değerler sırayla teşhis portuna gönderilir. D.F. Ve Almanya ardından hata kodu gelir. . Sistem hoparlörü, hata koduna karşılık gelen 5'lik artışa karşılık gelen bir dizi bip sesi çıkarır. POST sonlandırılır.
    D.F.Geçersiz Bellek Yapılandırması
    Sistem belleği yapılandırma hatası
    E0Kurtarma prosedürünü başlatın
    INT19'un ele geçirilmesi için hazırlıklar yapılıyor ve sistemi basitleştirilmiş modda başlatma olasılığı kontrol ediliyor
    BIOS kurtarma prosedürü, kullanıcının başlangıçta Ctrl + Home tuşlarını basılı tutarak Flash ROM programlamayı zorlaması veya sağlama toplamlarının eşleşmemesi durumunda gerçekleştirilir. Modern BIOS'ta, disket denetleyicisinin SIO'nun bir parçası olarak yapılandırılması önceki aşamada tamamlanır ve daha önce noktalarda gerçekleştirilen bir grup prosedür E1, E2, E6 kesme vektörlerinin ayarlanmasına ve DMA denetleyicisinin hazırlanmasına indirgenmiştir.
    INT19'un ele geçirilmesi için hazırlıklar yapılıyor ve basitleştirilmiş modda başlama olasılığı kontrol ediliyor. Hata bulunursa kullanıcıya bir uyarı görüntülenir. Kod yorumuna bakın 11 .
    E1Kesinti vektör tablosunun başlatılması
    Kesinti Vektörlerini Ayarlama
    Kesinti vektörleri şunlara göre ayarlanır: engellilerönyükleme bloğu. Hizmetin kısaltılmış bir versiyonunu tanımlayan Flash ROM yeniden yazma prosedürü için kesme işleyicilerini içeren Çalışma Zamanı kodunu saklar. Kod yorumuna bakın 12 .
    E2
    CMOS içerik kurtarma, BIOS arama ve başlatma
    Kod yorumuna bakın 14 .
    E3
    Kesme Denetleyicilerini ve Doğrudan Bellek Erişimini Hazırlama
    DMA denetleyicisinin başlatılması, DRQ ve DACK sinyallerinin polaritesinin ayarlanması, kanal önceliklerinin atanması ve genişletilmiş yazma döngüsünün devre dışı bırakılmasından oluşur.
    Kesme denetleyicisi için IRQ sinyalinin kenarındaki istekleri alma modu ayarlanır ve sabit öncelikler modu atanır. IRQ0-IRQ7 vektör kesintileri INT8-INT0F'ye, IRQ8-IRQ15 ise INT70h-INT77'ye eşlenir. Kod yorumuna bakın 13 .
    E6Disket sürücü denetleyicisini ve Zamanlayıcı IRQ'larını etkinleştirme. Dahili önbelleği etkinleştirme
    Sistem zamanlayıcısından ve FDC'den gelen kesintileri etkinleştirin
    Sistem zamanlayıcısı IRQ0 ve sürücü denetleyicisi IRQ6'dan gelen kesintiler etkinleştirilir, bunun için ana denetleyicinin istek maskeleme kaydında (bağlantı noktası 21) 0 ve 6 bitleri sıfıra ayarlanır.
    Okunabilir bilgilerin Dahili Önbellekte önbelleğe alınması için, "AND" ile birleştirilen iki koşulun karşılanması gerekir: CR0 işlemci kontrol yazmacında, bit 30'un sıfıra ayarlanması gerekir; bellek okuma döngüsü sırasında mantık tarafından oluşturulan önbellek etkinleştirme sinyali KEN# aktif olmalıdır.
    ABDMA ve Interrupt denetleyicilerinin başlatılması
    IRQ ve DMA Denetleyicilerini Yeniden Başlatma
    DMA Denetleyicisini ve Kesinti Denetleyicisini Yapılandırma. Vektör tablosu oluşturmayı kesin.
    EDDisket sürücüsünün başlatılması
    Sürücü başlatma
    Sürücünün başlatılması, biri parça sayısını belirlemek için olan bir dizi prosedürden oluşur. Tahrik 80 yollu bir tahrik ise, 60 numaralı silindire konumlandırıldıktan sonra, silindir 1'e dönüş, track0 sinyalini pasif duruma getirir ve silindir 0'a bir adım daha aktif duruma getirir. Tahrik 40 izliyse, silindir 60'a konumlandırmaya çalışırken kafalar sınırlayıcıya çarpar, adım darbelerinin bir kısmı işlenmez ve silindir 1'den 0'a geçiş anı başarısız olur, bu analiz sırasında tespit edilir track0 sinyali.
    Kurulu ortamın uzunlamasına kayıt yoğunluğu, 3F7h bağlantı noktası aracılığıyla kontrol edilen iki FDC saatinde okunarak belirlenir. 500 Kbps hızında veri alışverişi sırasında başarılı bir okuma gerçekleşmişse, 250 Kbps - 360/720Kb hızında 1.2 / 1.44Mb disketin takılmasına karar verilir.
    Önyükleme sektöründeki sektör sayısının bayt değerine göre medyanın hacmi belirtilir. 15 sn/parça 1,2 Mb sürücülere karşılık gelirken, 1,44 Mb sürücüler 18 sn/parça kullanır. Bu prosedür için cihazın boyutunun - 5,25 "veya 3,5" - belirlenmesi gerekli değildir, çünkü görev, CMOS'tan alınamaması koşuluyla, sürücü ve önyükleme için yeterli ortam hakkında bilgi elde etmektir.
    Sürücünün başlatılması sırasında hatalar bulunursa başka POST gerçekleştirilmez.
    enerji verimliliğiA sürücüsünde disket aranıyor: Disketin ilk sektörünün okunması
    Önyükleme sektörünün disketten okunması
    AMIBIOS'un modern uygulamalarında EE kodu, BIOS kurtarmanın mümkün olduğu bir aygıta erişildiğinde tanılama bağlantı noktasına gönderilen ilk oluşturulan POST kodudur.
    Bir disketten önyükleme sektörünü okuma prosedürü (Silindir:00, Kafa:00, Sektör:01) BIOS kurtarma aşamasında yeniden çağrılır. Ortam bulunamazsa kullanıcıya "Disketi A:'ya yerleştirin" uyarısı verilir.
    EFDisket sürücüsünü okurken bir okuma hatası oluştu
    Disk işlem hatası
    Disk işlemleri sırasında hata tespit edilmesi ve önyükleme sektörünün ortamdan okunamaması durumunda kontrol bu noktaya aktarılır. Monitörde bir hata mesajı görüntülenir ve POST, işlem başarıyla tamamlanana kadar devam eder.
    Okuma hataları donanım sorunlarından kaynaklanıyorsa, başarısız okuma girişimleri, çıkmak için kullanıcı müdahalesini gerektiren sonsuz bir döngü oluşturur.
    F0Kök dizinde AMIBOOT.ROM dosyasının aranması
    AMIBOOT.ROM dosyasını arayın
    Önyükleme sektörünün hizmet alanlarının içeriği, AMIBOOT.ROM adlı bir dosyanın arandığı kök dizinin nerede bulunduğunu belirler.
    AMIBOOT.ROM dosya adı ayrılmış bir sabittir. BIOS'u başarıyla kurtarmak için disketteki dosyayı bu kurala göre yeniden adlandırmanız gerekir.
    F1AMIBOOT.ROM dosyası kök dizinde değil
    AMIBOOT.ROM dosyası kök dizinde bulunamadı
    Kök dizinin okunmasında bir hata olması veya AMIBOOT.ROM dosyasının içinde bulunmaması durumunda kontrol bu noktaya aktarılır.
    F2AMIBOOT.ROM dosyasının kapladığı kümeleri bulmak için disket FAT'ın okunması ve analiz edilmesi
    FAT'ı oku
    Disketin FAT'ı (Dosya Ayırma Tablosu) okunur ve dizinin içeriğinden AMIBOOT.ROM dosyasına karşılık gelen küme zincirinin başlangıcı belirlenir. Dosyanın olması durumunda isim bulunamadığında, sonsuz bir döngü düzenlemek için F1 kontrol noktasına koşulsuz bir geçiş gerçekleştirilir; buradan çıkış ancak BIOS görüntüsüne sahip dosya başarıyla okunursa mümkündür.
    F3AMIBOOT.ROM dosyasının küme bazında okunması
    AMIBOOT.ROM'u okuma
    FAT'ta açıklanan kümeler zincirine dayanarak AMIBOOT.ROM dosyası okunur.
    F4AMIBOOT.ROM dosyası doğru boyutta değil
    AMIBOOT.ROM dosya boyutu Flash ROM boyutuyla eşleşmiyor
    BIOS görüntü dosyasının boyutu anakartta yüklü Flash ROM yongasının boyutuyla eşleşmiyorsa kontrol bu noktaya aktarılır.
    F5Dahili önbelleği devre dışı bırakma
    Dahili Önbelleği Devre Dışı Bırak
    CR0 kaydının 30. biti "1" olarak ayarlandığında, Flash ROM ile etkileşim sırasında veri tutarlılığını sağlamak amacıyla Dahili Önbellek devre dışı bırakılır. Aksi takdirde, mikro devrenin durum kaydını okuduktan sonra tüm işlemler önbellek kopyasında gerçekleştirilecektir.
    Önbelleği devre dışı bırakma prosedürü donanıma bağlıdır. Bazı sistem mantık kümeleri için, Flash ROM'un bulunduğu adres bölgesi önbelleğe alınamadığından önbellek bu adımda devre dışı bırakılmaz.
    FacebookFlash ROM türünü algılama
    Flash ROM türünü belirleme
    Flash ROM türü tespiti genellikle Akıllı Tanımlayıcıyı Oku komutuyla yapılır. ROM bölgesindeki herhangi bir adrese yazıldıktan sonra depolama aygıtı bellek okuma modundan ReadID moduna geçer. Bu durumda, ROM'un içeriği değil, belirtilen bölgeden tanımlayıcılar okunacaktır: ofset 0 - Üretici Kodu; ofset ile 1 - Cihaz Kodu.
    Tüm bu eylemleri gerçekleştirmeden önce, Flash WE sinyalinin engellenmesinin kaldırılması ve bölgeye erişime izin verilmesi gerekir, bunun için sistem mantık kayıtları programlanır.
    FCFlash ROM'un silinmesi
    Ana Ünite Flash ROM'unun Silinmesi
    Flash ROM, bir önyükleme bloğu, bir veya daha fazla parametre bloğu ve bir ana bloktan oluşur. Ana üniteyi silmek için, Silme Kurulumu ve Silme Onayı kodlarından oluşan Flaş Sil komutu yürütülür. Flash ROM silme moduna girer ve adres alanında içerik değil, işlemcinin işlemin tamamlandığı anı ve başarısını belirlediği durum okunur.
    FDFlash ROM'u Programlamak
    Flash ROM Ana Ünite Programlaması
    Ana ünitenin programlanması, depolama cihazı üreticisi tarafından belirlenen algoritmaya göre gerçekleştirilir. Kural olarak, yazılan her hücre için iki koddan oluşan bir komut iletilir: Program Kurulumu ve yazılacak bayt. Yazma işleminin tamamlanma anı ve başarısı, Flash ROM'un durum kaydı tarafından kontrol edilir. İşlem ana bloğun tüm hücreleri için döngüsel olarak tekrarlanır.
    FFFlash ROM programlaması başarılı oldu. Daha sonra sistem BIOS'unu yeniden başlatma
    BIOS yeniden başlatma Paketlenmemiş sistem BIOS'unun ShadowRAM'de yürütülen kodları (Çalışma zamanı kodu F000 shadow RAM'de sıkıştırılmamış)
    Başarılı FlashROM programlaması durumunda kontrol bu noktaya aktarılır. Daha sonra BIOS'u yeniden başlatmanız gerekir. Bunu yapmak için, FFFF:0000 (CS=FFFF, IP=0000) adresinde doğrudan bölümler arası atlama komutu yürütülür.
    10 KBC engelleme ve engellemeyi kaldırma komutunun verilmesi
    Klavye denetleyicisinin erken başlatılması
    Klavyeye bir sıfırlama komutu gönderildi. A20 hattının kontrolünü etkinleştirmek veya devre dışı bırakmak için C8/C9 komutları 64h numaralı bağlantı noktasına gönderilir. Donanım uygulamasına bağlı olarak, 82C42 yazılım modeliyle uyumlu, klavye denetleyicisinin ikinci portunun birinci ve ikinci bitlerine karşılık gelen genel amaçlı Pin23 ve Pin24 pinleri kullanılır.
    11 DRAM kayıtlarını geri yükleyin
    STR (RAM'de askıya alma) durumundan dönüş
    STR (RAM'de askıya alma) durumundan geri dönüş, RAM içeriğinin geri yüklenmesini içerir. Bunu yapmak için CMOS'tan okur ve STR'nin yürütüldüğü anda ilgili olan içerikleri bellek denetleyicisinin kayıtlarına yazar. Bellek yenileme şemaları çalışıyor.
    E0.
    12 SMRAM'ı yeniden etkinleştirin. MTRR'leri ayarlayın
    SMRAM'a (Sistem Yönetimi RAM'i) erişimin geri yüklenmesi
    Sistem Yönetimi RAM'i (SMRAM), Sistem Yönetimi Kesintisi (SMI İşleyicisi) işleyicisi için yapılandırılmıştır. MTRR işlemci kayıtları, SMRAM ile eşlenen A000 ve B000 segmentlerindeki bellek bölgesine erişim için gerekli koşulları sağlayacak şekilde yapılandırılmıştır.
    Bazı platformlarda bu prosedürün kodu şöyledir: E1.
    13 Yenileme hızını geri yükle
    Bellek yenileme kurtarma
    Intel işlemciler üzerine kurulu platformlar, belleğin yenilenmesinden sorumlu olan bellek denetleyici kayıtlarının içeriğini geri yükler. Platformlarda AMD verildi prosedür gerçekleştirilmemektedir.
    Bazı platformlarda bu prosedürün kodu şöyledir: E2.
    14 CMOS'u geri yükleyin ve VGA BIOS'u çağırın
    VGA BIOS'unu Bulma ve Başlatma
    Entegre videoya sahip platformlar için VGA BIOS aranır ve başlatılır.
    Bazı platformlarda bu prosedürün kodu şöyledir: E3.
    03 NMI'yi devre dışı bırakın. Tip Tanımını Sıfırla
    05 Yığın başlatma. Bellek ve USB Denetleyici Önbelleğe Alma İşlemini Devre Dışı Bırak
    06 RAM'de bir yardımcı programın çalıştırılması
    07 İşlemci tanıma ve APIC başlatma
    08 CMOS Sağlama Toplamı Doğrulaması
    09 End / Ins tuşlarının yürütülmesinin kontrol edilmesi
    0A Pil arızası testi
    0B Klavye Denetleyicisi Arabellek Kayıtlarını Temizleme
    0C Klavye denetleyicisine bir test komutu gönderilir
    0E Klavye denetleyicisi tarafından sunulan ek aygıtları bulma
    0F Klavye başlatma
    10 Sıfırlama komutu klavyeye gönderilir
    11 End veya Ins tuşuna basıldığında CMOS sıfırlanır
    12 DMA denetleyicilerini devre dışı bırakma
    13 Çip seti başlatma ve L2 önbellek
    14 Sistem zamanlayıcısını kontrol etme
    19 DRAM yenileme isteği oluşturma testi devam ediyor
    1 A Rejenerasyon döngüsünün süresinin kontrol edilmesi
    20 Çıkış aygıtlarının başlatılması
    23 Klavye denetleyicisinin giriş bağlantı noktası okunuyor. Yoklama Tuş Kilidi Anahtarı ve Üretim Test Anahtarı
    24 Kesinti Vektör Tablosunu Başlatmaya Hazırlanma
    25 Kesinti vektörünün başlatılması tamamlandı
    26 Turbo Anahtar atlama kablosunun durumu, klavye denetleyicisinin giriş bağlantı noktası aracılığıyla sorgulanır.
    27 USB denetleyicisinin başlatılması. Başlangıç ​​mikrokodu güncellemesi
    28 Video modunu ayarlamaya hazırlanıyor
    29 LCD paneli başlatma
    2A Ek ROM'lar tarafından sunulan cihazları arayın
    2B VGA BIOS başlatma, sağlama toplamını kontrol etme
    2C VGA BIOS'u çalıştırma
    2 boyutlu INT 10h ve INT 42h'nin eşleştirilmesi
    2E CGA video bağdaştırıcılarını arayın
    2F CGA video belleği testi
    30 CGA Tarayıcı Testi
    31 Video belleğinde veya tarama devrelerinde hata. Alternatif bir CGA video bağdaştırıcısı bulma
    32 Alternatif CGA video hafıza testi ve tarama devreleri
    33 Mono/Renkli Jumper Durum Anketi
    34 Metin modunun ayarlanması 80x25
    37 Video modu ayarlandı. Ekran temizlendi
    38 Yerleşik cihazın başlatılması
    39 Önceki adımdaki hata mesajlarını görüntüleme
    3 A CMOS Kurulumuna girmek için "Hit DEL" mesajını görüntüle
    3B Korumalı modda hafıza testi için hazırlanmaya başlayın
    40 GDT ve IDT Tanımlayıcı Tablolarının Hazırlanması
    42 Korumalı Moda Geçme
    43 İşlemci korumalı moddadır. Kesintilere izin verilir
    44 A20 hattını test etmeye hazırlanıyor
    45 Hat testi A20
    46 RAM boyutlandırma tamamlandı
    47 Geleneksel Belleğe yazılan test verileri
    48 Geleneksel Belleğin Yeniden Kontrol Edilmesi
    49 Genişletilmiş Bellek Testi
    4B Belleği sıfırlama
    4C Sıfırlama işlemi göstergesi
    4 boyutlu CMOS'a yazma boyutları Geleneksel ve Genişletilmiş hafıza
    4E Gerçek sistem belleği miktarının gösterilmesi
    4F Genişletilmiş Geleneksel Bellek testi devam ediyor
    50 Geleneksel Bellek Boyutu Düzeltmesi
    51 Genişletilmiş Bellek Testi
    52 Geleneksel Bellek ve Genişletilmiş Bellek birimleri korunur
    53 Gecikmeli Eşlik Hatası İşleme
    54 Eşlik ve NMI İşlemeyi Devre Dışı Bırak
    57 POST Bellek Yöneticisi için bellek bölgesinin başlatılması
    58 CMOS Kurulumuna girmeniz istenir
    59 İşlemciyi gerçek moda döndürme
    60 DMA sayfa kayıtları kontrol ediliyor
    62 DMA#1 denetleyici adresi ve aktarım uzunluğu kayıt testi
    63 DMA#2 Denetleyici Aktarım Uzunluğu ve Adres Kaydı Testi
    65 DMA Denetleyicilerini Programlama
    66 Yazma İsteğini ve Maske Seti POST Kayıtlarını Temizleme
    67 Kesme Denetleyicilerinin Programlanması
    7F Ek kaynaklardan NMI sorgusuna izin ver
    80 Kesinti servis modunu PS / 2 bağlantı noktasından ayarlar
    81 Sıfırlama Hatalarında Klavye Arayüzü Testi
    82 Klavye Denetleyici Modunu Ayarlama
    83 Tuş kilidi durum kontrolü
    84 Bellek Doğrulaması
    85 Hata mesajlarının görüntülenmesi
    86 Sistemi Kurulum için ayarlama
    87 CMOS Kurulum programını Geleneksel Belleğe açma.
    88 Kurulum programı kullanıcı tarafından sonlandırıldı
    89 Kurulumdan sonra durumu geri yükleme tamamlandı
    8B Belleği Ek Bir BIOS Değişken Bloğuna Ayırmak
    8C Yapılandırma kaydı programlama
    8 boyutlu HDD ve FDD denetleyicilerinin başlatılması
    8F FDD Denetleyicisini Yeniden Başlatma
    91 Sabit sürücü denetleyicisini yapılandırma
    95 Ek BIOS'ları bulmak için ROM Taraması çalıştırma
    96 Sistem kaynaklarının ek yapılandırması
    97 Ek BIOS İmzası ve Sağlama Toplamı Doğrulaması
    98 Sistem Yönetimi RAM'ini Yapılandırma
    99 Zamanlayıcı Sayacı ve Paralel Bağlantı Noktası Değişkenlerini Ayarlama
    9A Seri Bağlantı Noktalarının Listesini Oluşturma
    9B Bellekteki bir alanın yardımcı işlemci testi için hazırlanması
    9C Yardımcı işlemci başlatma
    9D Yardımcı işlemci bilgileri CMOS RAM'de saklanır
    9E Klavye Türü Tanımlaması
    9F Ek giriş cihazlarını arayın
    A0 MTRR kayıtlarının oluşturulması (Bellek Tipi Aralık Kayıtları)
    A2 Önceki başlatma adımlarındaki hata mesajları
    A3 Klavye otomatik tekrarlama zamanlaması ayarı
    A4 Kullanılmayan RAM bölgelerini birleştirin
    A5 Video modunu ayarlama
    A6 Ekran temizleme
    A7 BIOS Yürütülebilir Kod Gölge RAM Alanının Taşınması
    A8 E000h segmentinde ek BIOS başlatma
    A9 Kontrolü sistem BIOS'una geri döndürme
    AA USB veri yolu başlatma
    AB INT13 modülünü disk hizmetlerine bakım için hazırlama
    AC Çok işlemcili sistemleri desteklemek için AIOPIC tabloları oluşturma
    reklam INT10 modülünü video hizmetlerine hizmet vermek için hazırlama
    AE DMI başlatma
    B0 Sistem konfigürasyon tablosu çıkışı
    B1 ACPI BIOS'un başlatılması
    00 Yazılım Kesmesi INT19h - Önyükleme Sektörünün Yüklenmesi

    Ses sinyalleri

    Bu işlevin sorumluluğu ağ üzerinden uzaktan önyüklemeyi desteklemektir, bu nedenle ağ bağdaştırıcısının Önyükleme ROM'unu aramanız gerekir. Bulunursa ve Önyükleme Aygıtı Önceliği menüsündeki CMOS Kurulumu ayarı, ağ önyüklemesini ilk aygıt olarak listelerse, INT18h ve INT19h rutinleri yapılandırılır.

    Hata kodu aşağıdaki değerleri alabilir: * 0: RAM algılanmadı * 1: Çeşitli türde DIMM'ler takılı * 2: DIMM'de bir SPD yok veya SPD'nin içeriği okunamadı * 3: Modül belirtilen frekansta çalışması için sistem gereksinimlerini karşılamıyor * 4: modül bu sistemde kullanılamaz * 5: modül hatlarının aktivasyonu ile rejenerasyon durumuna geçişi arasında geçen süre sistem gereksinimlerini karşılamıyor * 6: alt sayfada bir hata algılandı - belleğin ilk 64 Kb'ı

    seslerhata
    1 kısaBellek yenileme hatası. Programlanabilir kesme zamanlayıcısı veya programlanabilir kesme denetleyicisi arızalı olabilir.
    2 kısaPOST prosedürü başarısız oldu. Donanım kontrollerinden biri başarısız oldu.
    3 kısaİlk 64K'da bellek eşlik hatası. Bellek yongası arızalı olabilir.
    4 kısaSistem zamanlayıcısı veya ilk bellek bankası hatası
    5 kısaİşlemci hatası
    6 kısaKontrol hattı hatası A20. İşlemcinin korumalı moda geçmesini engelleyen klavye denetleyicisi arızası.
    7 kısaİşlemci sanal modu hatası
    8 kısaVideo belleği okuma/yazma hatası. Eksik veya arızalı video bağdaştırıcısı.
    9 kısaBIOS sağlama toplamı yanlış
    10 kısaKalıcı Bellek (CMOS) Güç Yönetimi Kaydında Okuma/Yazma Hatası. Güç yönetimi devrelerinin arızası.
    11 kısaDüzey 2 önbellek hatası
    1 uzunTüm kontroller normal şekilde geçti - bilgisayar işletim sistemini başlatmaya hazır
    1 uzun, 1 kısaGüç kaynağı hatası
    1 uzun, 2 kısaROM'da hata video kartı BIOS'u veya yatay geri izleme bastırma hatası
    1 uzun, 3 kısa64K'nın üzerindeki bellekte hata algılandı

    POSTALAMAK-kodlarÖdül BIOS Madalyonu V 6.0

    POST kodu (hex) Kontrol gerçekleştirildi

    Flash BIOS'tan Başlangıç ​​POST'ları Gerçekleştirme

    CF İşlemci tipinin erken tespiti. Sonuçları CMOS'a yazın. CMOS okuma/yazma işlevsel testi.

    İşlemci tipinin tespiti veya CMOS'a yazılması başarısız olursa, önemli bir işlem hatası ayarlanır ve POST yürütmesi durdurulur.

    C0 Chipset ön başlatma.

    Gölge RAM bölgelerini devre dışı bırakın, L2 önbelleğini devre dışı bırakın. L1 önbelleğini temizleme.

    Aşağıdaki temel yonga seti kayıtlarının programlanması.

    • Kesme denetleyicileri: IRQ'nun kenarında alma, Ana Denetleyici - IRQ 00h = INT 8 ... IRQ 7 = INT 0Fh, Yardımcı Denetleyici - IRQ 8 = INT 70h ... IRQ 15 = INT 77h.
    • PDP denetleyicileri.
    • Aralık zamanlayıcısı: Sayaç 0 - sistem saati IRQ 0 isteklerini oluşturmak için frekansın 65.536 (18,2 Hz) moduna bölünmesi. Sayaç 1 - DRAM'in yenilenmesi için darbe üretimi (2 ms'de 128 döngü gerçekleştirilir veya iki hattın yenilenmesi arasındaki aralık yaklaşık 15 μs'dir). Sayaç 2 - sistem hoparlörünü seslendirmek için kullanılır.
    • Pil gücü kesintisi durumunda RTC başlatılır. Vcc (bat) hatası yoksa, yalnızca RTC ile işlemcinin etkileşiminden sorumlu olan kayıtlar başlatılır, saat başlatılmaz

    RAM'in türünü, hacmini, yüksek adresini ve ECC'sini kontrol etme. İlk 256 KB RAM kontrol ediliyor.

    Bu alanda Flash BIOS'tan bir geçiş arabelleğinin organizasyonu

    sağlama toplamlarını doğrulamak için Önyükleme Bloğu kopyalandı

    BIOS sağlama toplamını ve BBSS etiketinin varlığını kontrol etme. Kontrollerin hatalı olması durumunda

    Flash BIOS IC'nin kısmi hasar görmesi konusunda bir karar verilir. Eğer kontrol ederse

    doğruysa, sistem BIOS paket açıcı ara belleğe kopyalanır

    Sistem BIOS'unu RAM'e çıkarma, isteğe bağlı sistemin RAM'ına kopyalama

    BIOS. BIOS gölgelemeye hazırlanma

    Yürütülen POST kodunu gölge RAM'in E000h-F000h alanına kopyalar.

    Denetimi Önyükleme Bloğu modülüne aktarın.

    Gölge RAM'den POST yürütmesini başlatın.

    BIOS yapısının bütünlüğünü kontrol etme. BIOS hizmet alanları kontrolünün sağlama toplamları eşleşirse RAM kontrolü devam eder, aksi halde kontrol BIOS kurtarma programlarına aktarılır

    Gölge RAM'e POST Gönderme )

    1 BIOS modülü 1000:0000h fiziksel adresinde paketten çıkarılır - sistem zamanlayıcısı, kesme ve DMA denetleyicileri, matematik yardımcı işlemcisi ve varsayılan video denetleyicisi de dahil olmak üzere anakartın tüm kaynaklarını kurmanıza olanak tanıyan XGROUP programı

    3 Süper I/O çipinin erken başlatılmasının gerçekleştirilmesiyle ilk aşama CFh ve C0h algoritma adımlarında gerçekleştirildi.

    5 Başlangıç ​​video sistemi niteliklerini ayarlayın.

    CMOS durum bayrağı kontrol ediliyor, içeriği sıfırlanıyor

    7 Klavye denetleyicisinin giriş ve çıkış arabelleklerini sıfırlayın (IC 8042 veya 8742 ile uyumlu). Denetleyici sistemin Süper G/Ç yongasının bir parçasıdır

    ücretler. Kendi kendine test, klavye denetleyicisinin başlatılması. Klavye arayüzü bağlantısına izin verildi

    PS/2 bilgisayar fare arayüzünün bağlantısını yasaklayın.

    Klavye arayüz tipini belirtir (PS/2 veya AT/DIN). Programlanabilir

    klavye denetleyicisi. Klavye kullanımına izin verildi

    PS/2 fare arayüzü hâlâ yasaktır.

    Bazı sistemlerde PS/2 klavyenin bağlı olduğu bağlantı noktalarını tanımlayın

    ve fare, bağlantı noktasının yeniden eşlenmesine neden olabilir

    F000h gölge segmentinin okuma ve yazma döngüleriyle kontrol edilmesi. Bu alan

    DMI ve ESCD için kullanılacaktır. Kontrol yanlışsa, o zaman

    sesli bir sinyal üretilir ve 0080h numaralı bağlantı noktasına EFh hata kodu gönderilir

    F000h segmentinden yazılan ve okunan veriler eşleşmiyorsa,

    bir hata ileri sürülür ve POST durdurulur

    10 Kurulu Flash BIOS'un türünü belirleyin. Bu kontrol, özel Akıllı Tanımlayıcı Oku komutunu yükleyen BIOS için uygun yazıcıyı seçmenizi sağlar. Komut aynı zamanda ESCD ve DMI bloğu değiştirme prosedürleri tarafından da kullanılır; bu prosedürler hem önyükleme sırasında hem de sonrasında uygulamalar Tak ve Çalıştır veya DMI işlevlerini çağırdığında üzerine yazılabilir.

    Çalıştırma oturumunda çalışan BIOS kodunun kodu çözülecek ve Çalışma zamanı alanına (F000h) yeniden yazılacaktır.

    Chipset Kayıt Programlama

    12 CMOS test zincirini çalıştırın. RTC saati güç moduna ayarlanmıştır. CMOS hücreleri daha sonra başlatma prosedürü sırasında ara sonuçları depolamak için kullanılır. Özellikle hücreler varsayılan değerlerle yüklenir

    14 Erken yonga seti başlatma işlemini gerçekleştirin. İlk aşamada anakart tasarımcısının elinde olmayan kaynaklar programlanır. İkinci aşamada MODBIN yardımcı programı kullanılarak değiştirilen değerler yonga seti kayıt defterlerine yüklenir. RAM ve PCI aygıtlarında ince ayar yapmak mümkün oluyor

    16 Sistem saatinin erken başlatılması - varsayılan değerlerin ayarlanması

    18 İşlemci parametrelerinin belirlenmesi: Üretici firmaları, aileleri, nesilleri, L1 ve L2 önbellek tipi ve hacminin belirlenmesi, SMI tipi. CPUID komut fonksiyonunun yürütülmesi (işlemcilerin kodları ve mimarisi üreticiden farklıdır).

    İşlemci kayıtlarını kontrol etmek, işlemci çekirdeğinin saat frekansını ölçmek. İşlev yürütüldükten sonra sonuç, merkezi işlemci kayıt hücrelerinin (EAX + EBX + ECX + EDX) oluşturduğu 128 bitlik bir kelimeye yerleştirilir. Kullanılan önbelleğin değerinin şifresini çözmek için kod kaydırılır ve AL yazmacına taşınır.

    Kesinti vektör tablosunun başlatılması (boyut 1024 bayt, 256 tür)

    kesintiye uğrar). Bu aşamada 32 adet vektör için tipler ayarlanır (INT 00h-

    INT 1Fh) BIOS rutinlerine işaret ediyor.

    Y2K gereksinimlerini karşılamak için kontrollerin yapılması

    CMOS Sağlama Toplamının ve Besleme Gerilimi Uyumluluğunun Kontrol Edilmesi

    pil derecesi. Hata bulunursa değerler buna göre ayarlanır.

    anakart üreticisinin varsayılanları

    Bu aşamada, tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir; çünkü kesintiler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları POST sırası ile çakışmamalıdır

    21 Dizüstü Bilgisayar Donanımı Güç Yönetim Sisteminin Başlatılması.

    Fiziksel parametreler tablosunun oluşturulması, otonom pil gücüne hizmet veren bir yapı, sabit sürücülerin çalışması sırasında güç tasarrufu işlevleri ve ayrıca RAM görüntüsünü diske kaydetme işlemleri

    23 Matematik yardımcı işlemcisi bulma.

    Silindir sayısının kontrol edilmesi - 40 veya 80 ve ayrıca takılı disket tipi.

    Erken yonga seti başlatma işlemini gerçekleştirin.

    PCI veri yolu üzerinde G/Ç'nin yanı sıra Tak ve Çalıştır aygıtlarının daha fazla kurulumuna yönelik bir BIOS kaynak haritasının hazırlanması

    24 Intel P6 ve P7 nesillerinin işlemcileri, her makine talimatını yürütmek için algoritmalar içeren ürün yazılımı belleğine erişimi organize etme olanağı sağlar. Bu aşamada, algoritmaları yükseltmek veya yeni makine talimatları için tasarlanmış yeni mikrokodları tanıtmak için ürün yazılımının mikro kodunda değişiklikler yapılabilir. Ürün yazılımı güncelleme prosedürü aşağıdaki gibidir.

    • CPUID komutunu kullanarak işlemci tanımlanır ve parametreleri belirlenir - tür (Tip), aile (Aile), model (Model) ve frekans çarpma faktörü (Adımlama).
    • BIOS'ta saklanan ürün yazılımı güncelleme modülünden, istenen 2.048 baytlık blok okunur ve RAM'e değil SM RAM'e açılır.
    • İşlemci mikro kodu güncellendi.

    Bazı Intel işlemciler için ek tanımlama yapılır. Kaynak tahsis haritası güncellendi

    Tak ve Çalıştır aygıtları başlatılır. Tak ve Kullan aygıtları tarafından talep edilen kaynaklara ilişkin bilgiler, CMOS'tan alınan verilere, IHC'nin genişletme veri yollarında bulunan BIOS uzantılarına ve ESCD veri bloğunda saklanan bilgilere göre güncellenir. Verilerin ESCD'ye yazılması POST yürütmenin son aşamasına ertelendi

    25 Erken PCI başlatma. Veriyolundaki cihazların listesi. RAM ve UVV kaynaklarının atanması.

    Video sistemi cihazını, BIOS uzantılarını arayın ve C000:0h alanına bilgi yazın (CS kaydındaki segment adresi: IP kaydındaki ofset adresi)

    26 Satıcı Kimlik satırlarına hizmet veren mantığın kurulması.

    Sistem saati başlatma işleminin tamamlanması. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakın.

    Anakart tipine göre voltaj ve sıcaklık izleme sisteminin başlatılması

    Bu aşamada, tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir; çünkü kesintiler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları POST sırası ile çakışmamalıdır

    27 INT 09h kesintisini etkinleştir. Yeni verilere dayalı olarak klavye denetleyicisinin yeniden başlatılması (kesinti vektör tabloları, yonga seti başlatma).

    BIOS için 16 karakterlik bir giriş arabelleği oluşturulur ve tam çalışma için bir bellek alanı ayarlanır

    29 P6 işlemcinin MTRR kayıtlarının programlanması ve ayrıca Pentium işlemcilerin APIC denetleyicisinin başlatılması.

    Chipset programlama (örneğin IDE denetleyicisi)

    CMOS'taki ayarlarla.

    İşlemcinin dahili frekansının ölçülmesi.

    Video Sistemi BIOS Uzantısını Çağırma

    Çok dilli modülün başlatılması.

    Görüntüleme ekranında görüntülenecek verileri gönderme (Ödül açılış ekranı, tür

    işlemci ve hızı)

    Süper I/O Çip Programlama

    Kesinti denetleyicisinin kanal 1 maske bitlerinin kontrol edilmesi (uyumlu)

    40 Kesme denetleyicisinin kanal 2'sinin maske bitlerinin kontrol edilmesi (IC 8259 ile uyumlu)

    Kesinti denetleyicisinin işleyişinin kontrol edilmesi (IC 8259 ile uyumlu)

    Her sayfadaki her çift kelimeyi kontrol ederek toplam hafızayı sayma 64 KB.

    AMD ailesinin işlemcilerini test etmek için tasarlanmış bir program yazmak

    Programlama, MTRR işlemci ailesi Sirix'i kaydeder. Başlatma

    P6 nesli işlemcilerin L2 önbelleğinin yanı sıra P6 için APIC başlatma

    USB veri yolu başlatma

    Tüm belleği kontrol edin, genişletilmiş belleği temizleyin

    55 Çok işlemcili bir platform için işlemci sayısının görüntülenmesi

    57 Tak ve Çalıştır logosu ekranını görüntüleyin. Tak ve Çalıştır cihazlarının erken başlatılması

    59 Antivirüs koruma kaynağını etkinleştirme - entegre antivirüs aracı Trend Anti-Virus

    60 Kurulum programını yükleme adımı.

    Bu POST aşamasından önce uygun tuşa basmak için zamanınız olmalıdır.

    65 PS/2 bilgisayar faresi başlatma

    67 Çağrı fonksiyonuna yönelik adres alanı için bilgilerin hazırlanması: INT 15h (içerik kaydı AX=E820h)

    Bu aşamada, tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir; çünkü kesintiler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları POST sırası ile çakışmamalıdır

    L2 Önbelleğini Etkinleştir

    Açıklanan öğelere göre yonga seti kayıt programlaması

    Kurulum'da ve otomatik yapılandırma tablosunda

    Kaynakları tüm Tak ve Çalıştır aygıtlarına atayın.

    Entegre cihazlar için COM portlarının otomatik tahsisi

    Kurulum seçeneği “OTOMATİK” olarak ayarlanmışsa

    Disket denetleyicisinin başlatılması.

    Disket kayıtlarının ek konfigürasyonu

    73 Disket üzerindeyse ve bir tuş kombinasyonu seçilmişse, AWDFLASH.EXE BIOS güncelleme yardımcı programının isteğe bağlı giriş işlevi

    75 Tüm IDE aygıtlarının algılanması ve kurulumu: sabit sürücüler, LS-120, ZIP, CD-R/RW, DVD, vb.

    Bir hata tespit edilirse uygun bir mesaj görüntülenir ve program bir tuşa basılmasını bekler.

    Herhangi bir hata bulunmazsa veya bir tuşa basılırsa , POST yürütmesi devam eder.

    EPA veya üretici logolu açılış ekranının temizlenmesi

    82 Yonga seti ve anakart tipine bağlı olarak RAM'de güç yönetimi için bir alan ayrılır.

    ESCD tablosu, güç yönetimiyle ilgili en son değişikliklerle güncellenir.

    EPA logosu ekran koruyucusu kaldırıldığında video modu geri yüklenir. CMOS ayarları tarafından sağlanmışsa parola sor

    83 CMOS'taki geçici depolama yığınından verileri geri yükleme

    84 Daha önce algılanan Tak ve Çalıştır aygıtları ve ayarlarıyla ilgili "Tak Çalıştır Kartları başlatılıyor..." mesajının görüntülenmesi

    85 USB başlatma işlemi tamamlanıyor.

    SCSI Sabit Disklerden Önyükleme Sırasını Belirleme

    87 Video sistemini metin moduna geçirme.

    "Sistem Yönetimi BIOS'u" spesifikasyonuna göre DNI alanında SYSID tablolarının oluşturulması.

    Ağ cihazlarının bakımı için bir UUID (Evrensel Benzersiz Kimlik) ve ayrıca Fire Wire IEEE 1394 cihazlarından önyükleme yapmak için bir tanımlayıcı oluşturulur.

    Bu aşamada tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor

    89 Kurulum programı ACPI protokolünü kullanacak şekilde yapılandırılmışsa, ilgili tablolar 4 GB adres alanının üst alanına eklenir.

    için tasarlanmış BIOS uzantılarını PCI alanında taramak

    AOL (LAN'da Uyarı) protokolünün uygulanması. AOL Araçlarını Başlatma

    Maskelenmemiş desteğin mantıksal araçlarının kullanılmasına izin verilmesi

    NMI kesintiye uğruyor.

    RAM eşliği kullanımını etkinleştirme

    PS/2 faresini çalışırken takmak IRQ 12'ye izin verir.

    IRQ 11 hattının bakımı, hatların gürültü girişim parametrelerinin normalleştirilmesi

    kesme istekleri

    91 Güç Yönetimi modunda sabit sürücülere bakım yapma koşullarının hazırlanması. Bu tür işlemler (RAM'de askıya alma), işletim sisteminin çalışma oturumunda uygulanabilir.

    BIOS genişletme programlarına sahip seri ve paralel bağlantı noktalarının temel adreslerini saklayan BIOS değişkenlerini ayarlama

    93 Önyükleme aygıtı bölüm bilgilerini kaydetmeye hazırlanma

    94 Kurulum sağlanırsa L2 önbelleği etkinleştirilir. Boot Up Speed ​​parametresi programlanır.

    Yonga seti ve güç yönetimi sisteminin başlatılmasının tamamlanması.

    BIOS başlatma açılış ekranı kaldırıldığında, kaynak ayırma tablosu monitör ekranında görüntülenir.

    AMD K6 ailesi işlemcilerin kayıtlarının ayarlanması. Intel P6 ailesi işlemcilerin kayıtlarının son güncellemesi.

    Remote Pre Boot alt sisteminin sonlandırılması

    95 Otomatik yaz saati uygulamasını ayarlayın.

    Klavye denetleyicisini saniyedeki tuş vuruşu sayısına ve otomatik tekrar moduna girmeden önce beklenecek süreye göre programlama.

    Klavye kimliğini okuyun KBD kimliğini okuyun.

    101 tuşlu bir klavye için NumLock bayrağı CMOS bilgilerine göre ayarlanır

    96 Önyükleme aygıtlarının bölümleri hakkındaki bilgileri kaydetme.

    Çok işlemcili sistemlerde sistemin son konfigürasyonu yapılır, işletim sisteminin çalışma oturumunda kullanılan servis tabloları ve alanlar oluşturulur.

    Cyrix ailesinin işlemcilerinin kayıtlarının ayarlanması.

    ESCD tablosunu Tak ve Çalıştır ve ATAPI aygıtlarının Güç Yönetimi sisteminin durumuna göre doldurun ve ayarlayın.

    Y2K protokolünün gerekliliklerine uygun olarak CMOS'un düzeltilmesi.

    DOS Zaman sistemi saat sayacını RTC CMOS okumalarına göre ayarlayın. “Saat:dakika:saniye” biçimindeki zaman değeri yeniden hesaplanır

    18,2 Hz aralık zamanlayıcının döngülerine (darbelerin tekrarı için zaman aralıkları) bölünür ve BIOS değişken alanı olan DOS Zamanına kaydedilir.

    Bu aşamada tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor

    Entegre anti-virüs araçları Trend Anti-Virus ve Paragon Anti-Virus Protection tarafından daha fazla kullanılmak üzere önyükleme aygıtı bölümlerini kaydetme.

    L1 önbelleğinin kullanımına izin verilmesi.

    Sistem biriminin hoparlöründe POST'un sonuna dair bir ses sinyali üretilir. MSIRQ tablosunu oluşturma ve kaydetme.

    İşletim sisteminin başlatılmasına yönelik hazırlıkların yapılması

    FF Kontrolün ilk sektör BOOT'un program yükleyicisine aktarılması. BIOS kesintisi INT 19h'yi yürütün.

    Çağrılan alt rutin, (Kurulum programının BIOS Özellikleri Kurulumu menü seçeneğine uygun olarak) önyükleme sektörünü bulmak için önyükleme aygıtlarını sorgulamaya olanak tanır. Sektörden bilgi indirmek için Silindir: 0, Kafa: 0, Sektör:

    07C0:0000h adresinde 1 okunur, ardından FAR JMP komutunun kontrolü bu bloğun başına aktarılır.

    Önyükleme sektöründe yazılmış bir programın çalıştırılması

    NOT.

    ECC(Hata Düzeltme Kodu) — hata düzeltme kodu RAM modüllerinde kullanılır, katkı PC'nin hata toleransını artırın. ECC, bir hatayı bir bitte düzeltmenize ve iki bitte tespit etmenize olanak tanır. Dolayısıyla hafızasında bu tür kodların kullanıldığı bir bilgisayar, bir bitlik hata durumunda kesintisiz çalışabilir ve veriler bozulmaz.

    BSS(Önyükleme Bloğu Spesifikasyon İmzası) - önyükleme bloğu spesifikasyonunun imza etiketi.

    SMI(Sistem Yönetimi Kesintisi) - Donanım, işlemciye entegre Güç tüketimini kontrol etmek için tasarlanmıştır. Bu bileşenlere hizmet vermek için yüksek öncelikli bir kesme kullanılır.

    Y2K Gereksinimler, bilgisayar sistemlerinin ticari ürünlerine uygulanan 2000 öncesi ve sonrasında gerçekleşen birlikte çalışabilirlik, işlevsellik ve diğer parametrelerin sağlanması.

    DMI(Masaüstü Yönetim Arayüzü) - protokol, etkileşime izin vermek sistem kartı bileşenlerine sahip yazılım araçları.

    MTRR(Bellek Tipi Aralık Kayıtları) - nesil işlemci kayıtları P6 Ve P7, hangisinde Bellek alanlarının özelliklerini tanımlayan ve bellek önbelleğe alma türünü belirleyen veriler girilir.

    APIC ( Gelişmiş Programlanabilir Kesinti Denetleyicisi) - gelişmiş programlanabilir kesme denetleyicisi, yonga setine dahildir. CPU üretimi P6 Ayrıca çok işlemcili uygulamalar için benzer bir denetleyiciye sahiptir.

    MSIRQ(Microsoft IRQ Yönlendirme Haritası) - masa kartlar dağıtım kesintiye uğrar Microsoft tarafından standartlaştırılmıştır.

    SM RAM'i(Sistem Yönetimi RAM'i) - rastgele erişim belleğinin isimlerinden biri Pentium Pro ve üzeri işlemcilerden başlayarak hizmet verilerini depolamak için tasarlanmış işlemci mimarisinde sağlanan küçük kapasite.

    İşlemlerin her birinin yetersiz şekilde sonlandırılması durumunda, algoritma özel bir durumun işlenmesine gider ve Medallion POST BIOS aşağıda belirtilen kodları üretir:

    POSTALAMAK-kodlarözelvakalarÖdül BIOS V6.0 Madalyonu

    Sistem Olay kodları

    APM veya ACPI bileşenlerine bakım yapılırken etkinleştirilen kod (Güç Yönetimi Hata Ayıklama kodları)

    +12V Güç Kapatma ile Güç Tasarrufu

    Düşük Güç Moduna Geçiş

    Güç tasarrufu modundan çıkmak için olay kesintisi

    İşlemcinin saatini düşürerek güç tasarrufu moduna geçirme

    ACPI teknolojisini kullanarak kısmi güç tasarrufu moduna geçme

    Güç Tasarrufu Moduna Girmek için SMI Bileşenini Kullanma

    APM teknolojisini kullanarak işlemciyi güç tasarrufu moduna geçirme

    APM teknolojisini kullanarak sistem güç tasarrufu moduna geçiş

    Sistemi tam güç tasarrufu moduna geçirme

    Operasyonların yürütülmesindeki ölümcül hataların raporlanması (Sistem Hata kodları)

    ECC kodu işleme hatası

    Hata sabit disk güç tasarrufu modundan döndüğünüzde

    F000h segmentine yazarken ve ondan okurken veri uyuşmazlığı

    Test süresini azaltmak için POST programlarıÖdül BIOS'u için, Kurulum programında bulunan Hızlı Açılışta Otomatik Test seçeneğini kullanabilirsiniz. Bu durumda, Ödül Yazılımı testinin, programın tam sürümünün aksine hızlı bir şekilde çalışan değiştirilmiş bir sürümü çalıştırılır.

    AMI BIOS 8 POST Kontrol Noktası Kodları V1.4

    Kesme noktası kodu görüntüsünü anlama

    POST AMI BIOS kesme noktaları, POST Tanılama Kartları, anakartlardaki LED'ler ve kontrolü görüntüler AMI BIOS Kontrol Noktası Ekranı.

    Ekran, POST sırasında monitör ekranının sağ alt köşesinde görüntülenen bir kod satırıdır.

    Kesme noktası kodu gösterimini kullanmanın dezavantajı, video sistemi devre dışı bırakıldığında bu yöntemin kullanılamamasıdır.

    Cihaz Hazırlama Yöneticisinin Amacı

    POST testinin çeşitli periyotları sırasında kontrol özel bir programa aktarılır DIM cihazı başlatma yöneticisi(Cihaz Başlatma Yöneticisi).

    Bu program, bilgisayarın sistemini veya yerel veri yollarını kontrol etmek gerekirse, kontrolü BIOS'tan alır. Bu programı çalıştırmak için tasarlanmış birkaç POST kontrol noktası vardır.

    Sistem veriyolundaki cihazların 2Ah başlatılması.

    IPL cihazlarının 38 saatte başlatılması.

    Lastiklerin başlatılması sırasındaki hataların 39 saat gösterimi.

    95 saat BIOS uzantıları tarafından kontrol edilen veri yollarının başlatılması.

    DEh - RAM yapılandırma hatası.

    DFh - RAM yapılandırma hatası.

    DIM tarafından oluşturulan mesajlar ayrıca teşhis portu 80h'ye gönderilir ve test sırasında bilgi sözcüğünde saklanır.

    İşaretlenen bilginin saklandığı kelime, sistem POST koduyla aynı olan düşük baytı içerir. Yüksek bayt iki tetrada bölünmüştür. Aşağıda not defterlerine yüklenen kodların açıklaması bulunmaktadır.

    Kıdemli not defterinin alanları.

    İlgili otobüslerdeki tüm cihazların başlatılması yasaktır.

    İlgili otobüslerdeki statik cihazların başlatılması.

    İlgili otobüslerdeki bilgi çıkış cihazlarının başlatılması.

    İlgili veriyollarında giriş cihazlarının başlatılması.

    İlgili veri yollarında sistem yükleme cihazlarının (IPL) başlatılması.

    İlgili otobüslerde genel amaçlı cihazların başlatılması.

    İlgilenilen lastikler için hata mesajı.

    BIOS uzantıları tarafından yönetilen aygıtların başlatılması (tüm veri yolları için).

    BIOS Önyükleme Spesifikasyonuna (tüm veri yolları için) uygun BIOS önyükleme uzantılarını başlatın.

    Genç not defteri.

    Sistem başlatma prosedürleri (DIM).

    Entegre sistem cihazlarını bağlamak için otobüsler.

    ISA Tak ve Çalıştır veri yolu.

    PCMCIA otobüsü.

    Bir RAM konfigürasyon hatasının tespit edilmesi durumunda, aşağıdaki değerleri alabilen DEh, DFh kodlarının ve konfigürasyon kontrol noktalarının döngüsel bir dizisi diyagnostik porta gönderilir.

    00 RAM algılanmadı.

    01'de çeşitli DIMM türleri takılıdır.

    02 DIMM'in SPD (Seri Varlık Algılama) düğümünden okuma başarısız oldu.

    03 DIMM bu frekansta kullanılamaz.

    04 DIMM bu sistemde kullanılamaz.

    05 düşük sayfa hatası.