اینترنت پنجره ها اندروید

رمزگشایی کد پستی کد پستی AMI BIOS

شرح:

من به شما توجه می کنم کد پستی برایبایوس شرکت تولید کنندهامی. پیوستن کوچک بلافاصله پس از فشار دادن دکمه قدرت در بلوک سیستم کامپیوتر شخصی کنترل PC به طور مستقیم به BIOS می رود. در این زمان (در ابتدای شروع به کامپیوتر)، پردازنده یک سیگنال را در تراشه BIOS ارائه می دهد که بار سیستم عامل بوت روتین را آغاز می کند سیستم پایه I / O
سیستم عامل Boot-prostom تماس تلفنی پس آزمون خود آزمون است.

برنامه پست (Power-On Test) تست تجهیزات نصب شده بر روی کامپیوتر، آن را تنظیم می کند و برای کار آماده می شود.

برای هر تجهیزات فردی (پردازنده، حافظه، کارت گرافیک، صفحه کلید، پورت های I / O، و غیره)، یک آزمون جداگانه انجام می شود. هر آزمون دارای خودش است شماره منحصر به فردیک کد پست نامیده می شود کد پستی ثبت شده به پورت پورت تست تولید (با 0080h) قبل از شروع هر آزمون پس از درمان پس از آن.

پس از کد آزمون پس از ثبت نام در پورت پورت تست تولید، روش تست تجهیزات مناسب شروع می شود. اگر روش آزمایشی نتواند پورت پورت تست تولید را شکست دهد، کد پستی آخرین روش باقی مانده است (که باعث خطا شد). اگر کد پست آخرین روش را پیدا کنید، می توانید دستگاهی را که خطایی ایجاد کرده اید تعریف کنید.

Post-Code می تواند به روش های مختلف انجام شود.

  • اگر مادربرد شما دارای یک شاخص ساخته شده در کد پستی باشد، اطلاعات مربوط به کد پستی آخرین روش را می توان از آن یافت.
  • کد پستی آخرین روش انجام شده در برخی از سیستم ها را می توان در صفحه نمایش مانیتور در طول گذر از روش پست نمایش داده می شود.
  • یک کارت پسوند خاص می تواند برای خواندن کد های پستی استفاده شود.

از آنجا که BIOS توسط چندین تولید کننده صادر می شود، به ترتیب برای هر BIOS یک تولید کننده جداگانه دارای جدول کد پستی خود است.

این جدول شامل کد های پستی است که با روش کامل پست نمایش داده می شود.

  • CF توسط نوع پردازنده تعریف شده و CMOS خواندن / نوشتن را تعریف می کند
  • C0 از پیش تعیین شده توسط چیپ ست و L1، L2-Cache، کنترل کننده وقفه برنامه ریزی شده، DMA، تایمر است
  • نوع و حجم تشخیص C1 حافظه دسترسی تصادفی
  • کد BIOS C3 در یک منطقه موقت RAM بسته بندی شده است
  • 0с چک کردن BIOS چکمه
  • کد BIOS C5 به حافظه سایه کپی می شود و کنترل به ماژول بلوک بوت منتقل می شود
  • 01 ماژول XGROUP توسط آدرس فیزیکی 1000: 0000 ساعت بسته بندی شده است
  • 02 اولیه پردازشگر. Registers CR و MSR نصب شده اند
  • 03 تعیین منابع I / O (سوپر I / O)
  • 05 صفحه نمایش پاک شده و پرچم وضعیت CMOS
  • 06 بررسی Coprocessor
  • 07 کنترل کننده صفحه کلید تعیین می شود و آزمایش می شود.
  • 08 رابط صفحه کلید تعیین می شود.
  • 09 اولیه کنترل سریال ATA
  • OA توسط صفحه کلید و ماوس تعریف شده است که به پورت های PS / 2 متصل شده اند.
  • 0B نصب شده AC97 منابع کنترل صدا
  • OE تست بخش حافظه F000H
  • 10 نوع حافظه فلش نوع تعریف شده
  • 12 توسط CMOS تست شده است.
  • 14 مقادیر را برای ثبت رشته های چیپست تنظیم کنید
  • 16 اولیه ژنراتور ساعت را آغاز می کند
  • 18 تعیین شده توسط نوع پردازنده، پارامترهای آن و حجم حافظه پنهان L1 و L2
  • 1b جدول بردار وقفه را آغاز می کند
  • 1C چک های CMOS و ولتاژ باتری را بررسی می کند
  • سیستم مدیریت قدرت مدیریت قدرت 1D تعریف شده است
  • ماتریس بارگیری 1F (برای لپ تاپ ها)
  • 21 سیستم مدیریت قدرت سخت افزاری را راه اندازی می کند (برای لپ تاپ ها)
  • 23 Coprocessor ریاضی، درایو، ابتدایی چیپ ست مورد آزمایش قرار گرفته است
  • 24 میکروکود پردازنده به روز شده است. یک نقشه از توزیع منابع دستگاه های پلاگین و بازی ایجاد کنید
  • 25 PCI اولیه اولیه: دستگاه ها ذکر شده، جستجو برای یک آداپتور VGA، ضبط VGA BIOS در C000: 0
  • 26 فرکانس ساعت را در تنظیم CMOS تنظیم می کند. هماهنگ سازی اسلات های DIMM و PCI غیر استفاده شده غیر فعال است. سیستم مانیتورینگ اولیه (H / W مانیتور)
  • 27 وقفه مجاز به INT 09H است. کنترل کننده صفحه کلید دوباره شروع می شود.
  • ثبت نام های 29 MTR برنامه ریزی شده اند، APIC آغاز شده است. برنامه ریزی کنترل کننده IDE. فراوانی پردازنده اندازه گیری می شود. سیستم ویدئو BIOS Extension ایجاد شده است
  • 2B جستجوی آداپتور ویدئو BIOS
  • 2D نمایش محافظ صفحه نمایش، اطلاعات مربوط به نوع پردازنده و سرعت آن
  • 33 صفحه کلید بازنشانی
  • 35 اولین کانال DMA را آزمایش می کند
  • 37 تست کانال دوم DMA
  • 39 تست صفحه DMA
  • 3C کنترلر 8254 را تنظیم می کند (تایمر)
  • کنترل کننده کنترل کننده 3E 8259
  • 43 کنترل کننده وقفه بررسی شده است
  • 47 لاستیک ISA / EISA تست شده
  • 49 مقدار RAM محاسبه می شود. ثبت نام پیکربندی شده است پردازنده AMD K5
  • 4E برنامه های MTRR قابل برنامه ریزی برای پردازنده های Syrix. نقدی L2 و APIC اولیه هستند
  • 50 اتوبوس USB تعریف شده است
  • 52 تست RAM با نتایج نمایش. تمیز کردن حافظه تمدید شده
  • 53 اگر CMOS تمیز کردن انجام شود، رمز عبور برای ورود به سیستم تنظیم مجدد است.
  • 55 تعداد پردازنده ها را نشان می دهد (برای سیستم عامل های چند پردازنده)
  • 57 لوگوی EPA را نمایش می دهد. ابتدایی اولیه دستگاه های ISA PNP
  • 59 تعریف سیستم حفاظت از ویروس
  • خروجی 5B نوک برای اجرای بروز رسانی BIOS از یک فلاپی دیسک
  • 5D کنترل کننده سوپر I / O راه اندازی شده و یک کنترل کننده صوتی یکپارچه
  • 60 ورود به سیستم CMOS اگر کلید حذف شده است فشار داده شده است
  • 65 ابتدا موش PS / 2 را آغاز می کند
  • 69 شامل Cache L2 است
  • 6B سفارشی کردن chipset chipset با توجه به تنظیمات BIOS
  • 6D منابع برای ISA PNP و پورت COM برای دستگاه های یکپارچه اختصاص داده شده است.
  • 6F اولیه است و کنترل کننده دیسک های انعطاف پذیر پیکربندی شده است.
  • 75 دستگاه IDE شناسایی و نصب شده: هارد دیسک، CD / DVD، LS-120، ZIP و غیره
  • 76 اطلاعات مربوط به دستگاه های IDE را نمایش می دهد
  • 77 پورت های پیشین و موازی اولیه
  • 7A تنظیم مجدد و آماده شدن برای کار Coprocessor ریاضی است
  • 7C حفاظت را در برابر ضبط غیر مجاز بر روی هارد دیسک ها تعریف می کند
  • 7F اگر خطاهای داشته باشید، پیام نمایش داده می شود و کلیدهای حذف و F1 انتظار می رود.
  • 82 حافظه اختصاص داده شده برای مدیریت قدرت و تغییرات در جدول ESCD.
  • محافظ صفحه نمایش با لوگوی EPA حذف شده است. رمز عبور در صورت نیاز درخواست شده است
  • 83 تمام داده ها از یک پشته موقت در CMOS ذخیره می شوند
  • 84 خروجی به صفحه نمایش صفحه نمایش پلاگین و کارت های بازی
  • 85 شروع اولیه USB به پایان می رسد
  • 87 جداول Sysid در DMI ایجاد شده اند
  • 89 جداول ACPI را نصب کنید. وقفه ها برای دستگاه های PCI اختصاص داده می شوند
  • 8b به نام BIOS اضافی کنترل کننده های ISA- یا PCI، به استثنای آداپتور ویدئو
  • 8D پارامترهای کنترل زوجین را برای تنظیم CMOS نصب کنید. APM اولیه است
  • 8F IRQ 12 مجاز است برای "داغ" ماوس اتصال PS / 2
  • 94 تکمیل ابتدایی چیپ ست. جدول توزیع منابع را نمایش می دهد. فعال کردن Cache L2. تنظیم حالت انتقال برای زمان تابستان / زمستان
  • 95 فرکانس صفحه کلید و حالت قفل شماره را نصب می کند
  • 96 برای سیستم های چند پردازنده، ثبت نام ها پیکربندی شده اند (برای پردازنده های Cirix). جدول ESCD ایجاد شده است. تایمر زمان DOS با توجه به خواندن ساعت CMOS RTC نصب شده است. بخش های دستگاه های بوت برای استفاده توسط آنتی ویروس ساخته شده ذخیره می شوند. سخنران پایان پست را اعلام می کند. جدول MSIRQ FF ایجاد شده است. BIOS Int 19H وقفه انجام می شود. جستجوی جستجو در بخش اول دستگاه بوت

روش اختصاری در هنگام نصب قدرت سریع بر پارامتر تست خود در BIOS انجام می شود.

  • 65 تنظیم مجدد آداپتور ویدئو. کنترل کننده صوتی، دستگاه های ورودی / خروجی مقداردهی اولیه می شوند، صفحه کلید و ماوس مورد آزمایش قرار می گیرند. بایوس یکپارچگی را بررسی کرد.
  • 66 حافظه کش را آغاز می کند. جدول از بردارهای وقفه ایجاد شده است. سیستم مدیریت قدرت اولیه
  • 67 Checksum CMOS بررسی شده است و باتری باتری مورد آزمایش قرار گرفته است. چیپست های پارامتر CMOS
  • 68 آداپتور ویدئو اولیه است
  • 69 کنترل کننده وقفه را تنظیم می کند
  • RAM تست 6A (شتاب)
  • 6b صفحه نمایش EPA LOGO، پردازنده و نتایج آزمون حافظه را نشان می دهد
  • 70 یک نکته را برای ورود به سیستم BIOS نمایش می دهد. ماوس اولیه متصل به PS / 2 یا USB
  • 71 ابتدا کنترل نقدی را آغاز می کند
  • 72 ثبت نام چیپست پیکربندی شده است. لیستی از دستگاه های پلاگین و پخش ایجاد شده است. و کنترل کننده دیسک را آغاز می کند
  • 73 سیستم کنترل کننده هارد دیسک را آغاز می کند
  • 74 کوپروسیتور اولیه
  • 75 در صورت لزوم، هارد دیسک از ضبط محافظت می شود
  • 77 در صورت لزوم، رمز عبور درخواست شده است و F1 را فشار دهید تا ادامه یابد
  • 78 تابلوهای اولیه اولیه با BIOS خود
  • 79 منابع پلت فرم اولیه
  • 7A جدول RSDT ریشه، DSDT، جداول دستگاه های FADT و غیره تولید شده است
  • 7D به اطلاعات مربوط به بخش های دستگاه های بوت می رود
  • 7E BIOS در حال آماده سازی برای بوت شدن سیستم عامل است
  • 7F وضعیت شاخص Numlock مطابق با تنظیمات تنظیم شده است
  • تنظیمات بایوس.
  • 80 Intoked Int 19 و سیستم عامل شروع می شود

amibios8.0

  • D0 اولیه سازی پردازنده و چیپ ست. چکمه واحد بوت BIOS را بررسی کنید
  • مقداردهی اولیه D1 از بنادر I / O. کنترل کننده صفحه کلید به فرمان خود آزمون تست منتقل می شود
  • D2 L1 / L2 ممنوعیت کش. حجم رم ثابت شده تعیین شده است
  • D3 پیکربندی طرح های بازسازی حافظه. مجاز به استفاده از حافظه پنهان است
  • D4 تست 512 کیلوبایت حافظه. پشته نصب شده و پروتکل مبادله با حافظه پنهان
  • کد BIOS D5 بدون بسته بندی شده و به حافظه سایه کپی شده است
  • D6 چک کردن BIOS Checksum و Keystrokes Ctrl + Home (BIOS Restore)
  • کنترل D7 به ماژول رابط منتقل می شود که کد را به منطقه زمان اجرا باز می کند
  • D8 کد اجرا شده از حافظه فلش به عملیات غیر بسته شده است. اطلاعات CPUID ذخیره شده است
  • کد باز نشده D9 از منطقه ذخیره سازی موقت به بخش های 0E000H و 0F000H RAM منتقل می شود
  • DA بازسازی شده CPUID ثبت شد. اعدام پست به RAM منتقل می شود
  • E1-E8، خطاهای EC-EE مربوط به پیکربندی حافظه سیستم
  • 03 آیا پردازش NMI، خطاهای زوج، سیگنال ها به مانیتور. منطقه برای ورود به سیستم GPNV رزرو شده است، مقادیر اولیه متغیرهای BIOS نصب شده است.
  • 04 عملکرد باتری بررسی می شود و CMOS Checksum محاسبه می شود.
  • 05 کنترل کننده وقفه را آغاز می کند و جدول بردارها ساخته شده است.
  • 06 تست و آماده سازی تایمر
  • 08 صفحه کلید آزمایش شده است (شاخص های صفحه کلید چشمک می زنند)
  • C0 شروع اولیه پردازنده. از حافظه پنهان استفاده نکنید. apic تعریف شده است
  • C1 برای سیستم های چند پردازنده توسط پردازنده مسئول شروع سیستم تعیین می شود.
  • C2 تکمیل تخصیص پردازنده را برای شروع سیستم تکمیل می کند. شناسایی با CPUID
  • C5 توسط تعداد پردازنده ها تعیین می شود، پارامترهای آنها پیکربندی شده اند.
  • C6 حافظه پنهان را برای پست گذار سریع تر آغاز می کند
  • C7 اولیه اولیه اولیه پردازنده را تکمیل می کند
  • 0A کنترل کننده صفحه کلید تعیین می شود.
  • 0B ماوس جستجو متصل به پورت PS / 2
  • 0C چک صفحه کلید
  • 0E شناسایی شده و دستگاه های ورودی مختلف را آغاز می کنند
  • 13 اولیه اولیه اولیه ثبت های چیپست
  • 24 ماژول های BIOS بسته بندی شده و مقداردهی شده خاص به پلت فرم.
  • جدول بردارهای وقفه ایجاد شده است و پردازش وقفه ها اولیه می شود.
  • 2A با استفاده از مکانیزم کم، دستگاه ها بر روی لاستیک های محلی تعریف می شوند. آماده سازی برای آداپتور ویدئو اولیه، جدول توزیع منابع ساخته شده است
  • 2C کشف و مقداردهی اولیه آداپتور ویدئویی، آداپتور ویدئو BIOS نامیده می شود
  • 2E جستجو و مقداردهی اولیه دستگاه های اضافی I / O.
  • 30 برای پردازش SMI آماده می شود
  • 31 ماژول ADM اولیه و فعال شده است
  • 33 ماژول بارگذاری ساده را آغاز می کند
  • 37 لوگو AMI نمایش داده می شود، نسخه BIOS، پردازنده، اشاره به کلید های ورودی BIOS
  • 38 با کم نور، دستگاه های مختلف در لاستیک های محلی مقداردهی اولیه می شوند.
  • 39 کنترل کننده DMA اولیه است
  • 3A زمان سیستم را مطابق با خواندن ساعت RTC تنظیم می کند
  • 3B RAM آزمایش شده و نتایج نمایش داده می شود.
  • 3C پیکربندی Chipset Registers
  • 40 توسط پورت های متوالی و موازی، یک کارآفرینی ریاضی و غیره آغاز می شود.
  • 52 بر اساس نتایج آزمون حافظه، داده های RAM در CMOS به روز می شود
  • 60 BIOS Setup را نصب کنید حالت Numlock تنظیم شده است و پارامترهای سیگنال خودکار پیکربندی شده اند.
  • 75 این روش برای کار با دستگاه های دیسک راه اندازی می شود (Intert ANT 13H)
  • 78 لیستی از دستگاه های IPL را ایجاد می کند (که از آن سیستم عامل امکان پذیر است)
  • 7C ایجاد و ضبط شده در جدول NVRAM از پیکربندی سیستم پیشرفته ESCD
  • 84 ثبت نام خطاهای موجود در هنگام اجرای پست
  • 85 پیام ها را در مورد خطاهای غیر بحرانی نمایش می دهد.
  • 87 در صورت لزوم، BIOS Setup آغاز شده است، که در RAM پیش از دست رفته است
  • 8C مطابق با تنظیمات BIOS، ثبت های چیپست پیکربندی شده اند
  • جداول 8D ACPI ساخته شده اند
  • 8E نگهداری قابل تنظیم از وقفه های غیر قانونی (NMI)
  • 90 در نهایت توسط SMI آغاز می شود
  • A1 تمیز کردن داده هایی که هنگام بارگیری سیستم عامل مورد نیاز نیست
  • A2 برای تعامل با سیستم عامل، ماژول های EFI آماده می شوند
  • A4 مطابق با ماژول زبان Setup BIOS اولیه است
  • A7 جدول نهایی پرونده پست نمایش داده می شود.
  • A8 وضعیت ثبت نام MTRR را تنظیم می کند
  • A9 در صورت لزوم، منتظر ورودی فرمان از صفحه کلید
  • AA حذف بردارهای وقفه پس از قطع (int 1ch و int 09h)
  • دستگاه های تعریف AB برای بارگیری سیستم عامل
  • ac پس از مراحل تنظیم چیپ ست مطابق با تنظیمات BIOS
  • B1 رابط ACPI را تنظیم می کند
  • 00 به نام INTE 19H پردازش وقفه (جستجو برای بخش بوت، OS بار)

phoenixbios 4.0.

  • 02 تأیید حالت واقعی
  • 03 غیر فعال کردن وقفه غیر قابل انعطاف (NMI)
  • 04 دریافت نوع CPU
  • 06 راه اندازی سیستم سخت افزار
  • 08 ابتدا چیپ ست را با مقادیر اولیه ارسال کنید
  • 09 مجموعه در پرچم پست
  • 0A ابتدایی CPU ثبت نام کنید
  • 0B حافظه CPU را فعال کنید
  • 0C ابتدایی را به مقادیر اولیه ارسال می کند
  • 0E I / O مولفه I / O را راه اندازی کنید
  • 0F IDE اتوبوس محلی را راه اندازی می کند
  • 10 مدیریت قدرت را آغاز کنید
  • 11 بار جایگزین ثبت نام با مقادیر اولیه پست
  • 12 بازگرداندن کلمه کنترل CPU در بوت گرم
  • 13 راه اندازی مجدد دستگاه های PCI Bus Mastering
  • 14 کنترل کننده صفحه کلید را آغاز کنید
  • 16 (1-2-2-3) BIOS ROM Checksum
  • 17 قبل از خودکار سازی حافظه، ذخیره سازی را آغاز کنید
  • 18 8254 مقداردهی اولیه تایمر
  • 1A 8237 DMA Initialization
  • کنترل کننده وقفه قابل برنامه ریزی 1C تنظیم مجدد
  • 20 (1-3-1-1) تست DRAM Refresh
  • 22 (1-3-1-3) تست 8742 کنترل کننده صفحه کلید
  • 24 تنظیم بخش ES را به 4 گیگابایت تنظیم کنید
  • 26 خط A20 را فعال کنید
  • 28 Autosize DRAM
  • 29 ابتدایی مدیریت حافظه پست
  • 2A پاک کردن 512 کیلوبایت رم پایه
  • 2C (1-3-4-1) شکست RAM در خط آدرس XXXX
  • 2E (1-3-4-3) شکست RAM در بیت های داده XXXX از بایت پایین اتوبوس حافظه
  • 2F فعال کردن حافظه پنهان قبل از سیستم BIOS سایه
  • 30 (1-4-1-1) RAM شکست در بیت داده XXXX از بایت بالا از اتوبوس حافظه
  • 32 تست فرکانس اتوبوس CPU
  • 33 Initialize Manager Phoenix Dispatch
  • 34 غیرفعال کردن دکمه قدرت در هنگام ارسال
  • 35 دوباره ثبت نام کنید
  • 36 گرم شروع به خاموش کردن
  • 37 تراشه را دوباره شروع کنید
  • 38 سیستم سایه BIOS ROM
  • 39 مجددا شروع به کار کردن
  • 3A Cache Autosize.
  • 3C پیکربندی پیشرفته ثبت Chipset
  • 3D بار جایگزین جایگزین با مقادیر CMOS
  • 40 تشخیص سرعت CPU
  • 42 ابتدا بردارهای وقفه را آغاز کنید
  • 45 شروع اولیه دستگاه
  • 46 (2-1-2-3) بررسی کپی رایت رام را بررسی کنید
  • 48 پیکربندی ویدئو را در برابر CMOS بررسی کنید
  • 49 راه اندازی اتوبوس و دستگاه های PCI
  • 4A تمام آداپتورهای ویدئویی را در سیستم آغاز می کند
  • 4b Sortboot شروع (اختیاری)
  • 4C Shadow Video BIOS ROM
  • 4E صفحه نمایش BIOS اطلاعیه کپی رایت
  • 50 صفحه نمایش CPU نوع و سرعت
  • 51 ابتدا هیئت مدیره EISA را آغاز کنید
  • 52 تست صفحه کلید صفحه کلید تست
  • 54 کلید را کلیک کنید اگر فعال باشد
  • 55 راه اندازی USB اتوبوس
  • 58 (2-2-3-1) آزمون برای وقفه های غیر منتظره
  • 59 خدمات پست نمایش پست را آغاز کنید
  • 5A نمایش سریع "مطبوعات F2 را فشار دهید تا راه اندازی شود"
  • 5b غیر فعال کردن CPU Cache
  • 5C آزمون رم بین 512 و 640 کیلوبایت
  • 60 تست حافظه گسترده
  • 62 تست خطوط آدرس حافظه تمدید شده
  • 64 پرش به userpatch1
  • 66 پیکربندی Cache Registers پیشرفته
  • 67 مقداردهی اولیه Multi Prosessor APIC
  • 68 انبارهای خارجی و پردازنده را فعال کنید
  • 69 حالت مدیریت سیستم راه اندازی (SMM) منطقه
  • 6A نمایشگر خارجی L2 Cache
  • 6B بار پیش فرض های سفارشی (اختیاری)
  • 6C صفحه نمایش سایه صفحه نمایش
  • 6E نمایش آدرس بالا برای بازیابی UMB
  • 70 پیام های خطای نمایش پیام های خطا نمایش داده می شوند
  • 72 بررسی خطاهای پیکربندی
  • 76 برای خطاهای صفحه کلید بررسی کنید
  • 7C راه اندازی بردارهای وقفه سخت افزار
  • 7D ابتدایی نظارت بر سخت افزار
  • 7E مقدماتی Coprocessor اگر حضور داشته باشد
  • 80 غیرفعال کردن پورت های فوق العاده I / O سوپر و IRQs
  • 81 اوراق بهادار پست الکترونیکی اواخر پست
  • 82 شناسایی و نصب پورت های RS232 خارجی
  • 83 پیکربندی کنترل کننده های غیر MCD IDE
  • 84 شناسایی و نصب پورت های موازی خارجی
  • 85 دستگاه های PNP سازگار با کامپیوتر سازگار با کامپیوتر را آغاز می کنند
  • 86 مجددا راه اندازی مجدد پورت های I / O
  • 87 پیکربندی دستگاه های قابل تنظیم Motheboard (اختیاری)
  • 88 منطقه داده BIOS را آغاز می کند
  • 89 فعال کردن وقفه های غیر قابل انعطاف (NMIS)
  • 8A Initialize منطقه داده های BIOS گسترده
  • تست 8B و ماوس PS / 2 را راه اندازی می کند
  • 8C ابتدا کنترل فلاپی
  • 8F تعیین تعداد درایوهای ATA (اختیاری)
  • 90 ابتدایی کنترل کننده هارد دیسک
  • 91 ابتدا کنترل کننده هارد دیسک محلی را آغاز کنید
  • 92 پرش به userpatch2
  • 93 ساخت Mptable برای تخته های چند طرفه
  • 95 CD ROM را برای بوت نصب کنید
  • 96 Clear بزرگ ES Segment Register
  • 97 جدول چند پردازنده Fixup
  • 98 (1-2) جستجو برای گزینه های ROM. یک مدت طولانی، دو بوق کوتاه کوتاه در شکست Checksum
  • 99 برای درایو هوشمند (اختیاری)
  • 9A Shadow Option Roms
  • 9C تنظیم قدرت مدیریت
  • موتور امنیتی 9D اولیه (اختیاری)
  • 9E فعال کردن وقفه های سخت افزاری
  • 9f تعیین تعداد درایوهای ATA و SCSI
  • A0 زمان تعیین شده روز
  • قفل کلید A2
  • A4 نرخ تایمر را آغاز می کند
  • A8 پاک کردن F2 فوری
  • اسکن AA برای سکته مغزی کلید F2
  • AC Enter Setup را وارد کنید
  • AE پاک کردن پرچم بوت
  • B0 بررسی خطاها
  • B2 POST انجام شده - آماده بوت سیستم عامل
  • B4 (1) یک بوق کوتاه قبل از بوت شدن
  • B5 خاتمه quotboot (اختیاری)
  • B6 چک رمز عبور (اختیاری)
  • B9 آماده بوت شدن
  • BA پارامترهای DMI را راه اندازی می کند
  • BB ابتدایی PNP گزینه ROMS
  • BC Clear Parity Checkers
  • نمایش Multiboot صفحه نمایش BD
  • صفحه نمایش روشن (اختیاری)
  • BF بررسی ویروس. و پشتیبان گیری یادآوری
  • C0 سعی کنید با Int 19 بوت کنید
  • C1 ابتدایی مدیریت خطای پست (PEM)
  • C2 ورود خطا را آغاز می کند
  • C3 تابع نمایش خطا را آغاز می کند
  • C4 ابتدایی سیستم خطای سیستم
  • C5 PNPND دوگانه CMOS (اختیاری)
  • C6 ابتدایی نوت بوک نوت بوک (اختیاری)
  • C7 ابتدایی نوت بوک Docking Docking
  • D2 وقفه ناشناخته
  • E0 ابتدا چیپ ست را آغاز کنید
  • E1 راه اندازی پل
  • E2 CPU را راه اندازی می کند
  • E3 راه اندازی سیستم تایمر
  • E4 ابتدا سیستم I / O را آغاز می کند
  • E5 چک کردن نیروی بازیابی نیرو
  • E6 چکمه BIOS ROM
  • E7 برو به BIOS
  • E8 بخش بزرگی را تنظیم کرد
  • E9 راه اندازی چند پردازنده
  • EA اولیه کد ویژه OEM را آغاز می کند
  • EB ابتدایی Pic و DMA
  • EC نوع حافظه را آغاز می کند
  • ED ابتدا اندازه حافظه را آغاز کنید
  • بلوک بوت سایه دار
  • تست حافظه سیستم EF
  • F0 ابتدا بردارهای وقفه را آغاز می کند
  • F1 شروع به کار ساعت زمان واقعی
  • F2 ابتدایی ویدئو.
  • F3 راه اندازی حالت مدیریت سیستم
  • F4 (1) خروجی یک بوق قبل از بوت شدن
  • F5 بوت به مینی دس
  • F6 بخش بزرگی را روشن می کند
  • F7 بوت به DOS کامل

جداول اصلی کد پستی و قابل اعتماد را می توان در تولید کنندگان BIOS مربوطه یافت: AMI و سایت های جایزه. گاهی اوقات جداول کد پست در کتابچه راهنمای کاربر به مادربورد داده می شود.
1. تست نرم افزار و ثبت نام پردازنده های قابل دسترس (پس از کدهای: 01، 02).
2. دوره بازسازی RAM را بررسی کنید (کد پستی: 04).
3. مقداردهی اولیه کنترل کننده صفحه کلید (کد پستی: 05).
4. اعتبار مقدماتی حافظه غیر انتفاعی (CMOS) و وضعیت باتری CMOS (کد پستی: 07).
5. مقداردهی اولیه ثبت نام چیپ ست با پیش فرض (کد پستی: BE، HEX).
6. بررسی در دسترس بودن و تعریف RAM (کد پستی: C1، Hex).
7. تعیین حضور و اندازه حافظه حافظه پنهان خارجی (کد پستی: C6، Hex).
8. بررسی اولین 64 کیلوبایت رم (کد پستی: 08).
9. مقداردهی اولیه بردارهای وقفه (کد پستی: 0A، HEX).
10. بررسی CMOS Checksum (کد پستی: 0B، HEX).
11. تشخیص و مقداردهی اولیه کنترل کننده ویدئو (کد پستی: 0D، HEX).
12. تأیید حافظه ویدئو (کد پستی: 0E، HEX).
13. بررسی BIOS Checksum (کد پستی: 0F، HEX).
14. بررسی کنترل کننده ها و ثبت نام صفحات DMA (پس از کدهای: 10،
11، هگز)
15. بررسی تایمر سیستم (کد پستی: 14، هگز).
16. بررسی و مقداردهی اولیه کنترل کننده های وقفه (پس از کدهای: 15 ... 18، هگز).
17. راه اندازی اسلات های تایر توسعه (پس از کدهای: 20 ... 2F، هگز).
18. تعیین اندازه و تأیید حافظه اصلی و گسترش یافته (پس از کدهای: 30، 31، هگز).
19. مجددا راه اندازی مجدد تراشه ها را مطابق با مقادیر تنظیم شده در SETUP CMOS (کد پستی: BF، HEX) تنظیم کنید.
20. مقداردهی اولیه کنترل کننده FDD (کد پستی: 41، هگز).
21. مقداردهی اولیه کنترل کننده HDD (کد پستی: 42، هگز).
22. ابتدا سازی پورت های COM و LPT (کد پستی: 43، هگز).
23. تشخیص و مقداردهی اولیه Coprocessor ریاضی (کد پستی: 45، هگز).
24. نیاز به وارد کردن رمز عبور (کد پستی: 4F، HEX) را بررسی کنید.
25. ابتدای شروع BIOS (کد پستی: 52، هگز).
26. تنظیم حفاظت از ویروس، سرعت بوت، numlock، تلاش بوت با توجه به مقادیر تنظیم شده در تنظیم CMOS (پس از کدهای: 60 ... 63، هگز).
27. تماس با روش برای بارگیری سیستم عامل (کد پستی: FF، HEX).
همانطور که از دنباله فوق دیده می شود، توانایی نمایش پیام های تشخیصی روی صفحه نمایش مانیتور تنها پس از ابتدایی کنترل کننده ویدئو ظاهر می شود و اگر پرونده پست در یکی از مراحل قبلی متوقف شود، پس ببینید چه چیزی امکان پذیر نیست.

پست-کدهای جایزه BIOS MEDALLION V 6.0

کد پستی (هگز) چکش

شروع روشهای شروع از فلاش BIOS

تعریف اولیه CF از نوع پردازنده. ضبط نتایج CMOS. CMOS خواندن / نوشتن آزمون عملکردی.

اگر تعریف یک نوع پردازنده یا ورودی در CMOS بیش از شکست باشد، خطای مرگبار عملیات و پست متوقف می شود

C0 مقداردهی اولیه اولیه چیپ ست.

ممنوعیت مناطق RAM سایه، خاموش کردن حافظه پنهان L2. تمیز کردن Cache L1.

برنامه نویسی ثبت نام چیپست پایه زیر.

  • کنترل کننده های وقفه: پذیرش در جلوی IRQ، کنترلر اصلی - IRQ 00H \u003d int 8 ... IRQ 7 \u003d int 0fh، کنترل کننده برده - IRQ 8 \u003d INT 77H ... IRQ 15 \u003d INT 77H.
  • کنترل کننده های PPP.
  • تایمر فاصله: Counter 0 - حالت تقسیم فرکانس 65،536 (18.2 هرتز) برای تولید پرس و جو IRQ 0 ساعت سیستم. شمارنده 1 - تولید پالس ها برای بازسازی DRAM (128 سیکل برای 2 میلی ثانیه انجام می شود یا فاصله بین بازسازی دو خط حدود 15 میکروتر است). Counter 2 - برای ابراز صدای بلندگو استفاده می شود.
  • RTC در صورت وقوع خرابی باتری آغاز می شود. اگر شکست VCC (BAT) نبود، تنها ثبت نام مسئولیت تعامل RTC و پردازنده اولیه، اما نه ساعت ها

نوع، حجم، آدرس ارشد و RAM ECC را بررسی کنید. اولین RAM 256 کیلوبایت را بررسی کنید.

سازمان در این زمینه از بافر حمل و نقل، که از فلاش BIOS

کپی بوت بلوک برای چک کردن چکمه

چکمه BIOS و در دسترس بودن برچسب BBSS را بررسی کنید. اگر چک ها نادرست باشند،

تصمیم به آسیب جزئی به فلاش BIOS IC ساخته شده است. اگر چک کنید

درست است، سپس بافر برنامه بازپرداخت سیستم BIOS را کپی می کند

باز کردن سیستم BIOS در RAM، کپی کردن به OSAM سیستم اختیاری

بایوس آماده سازی سایه BIOS

کپی کردن کد پستی انجام شده در منطقه E000H-F000H RAM سایه.

کنترل کنترل ماژول بلوک بوت را کنترل کنید.

آغاز پست از RAM سایه.

یکپارچگی ساختار BIOS را بررسی کنید. اگر مبلغ کنترل چک های خدمات BIOS همزمان باشد، اجرای چک RAM همچنان ادامه دارد، در غیر این صورت کنترل به برنامه های بازیابی BIOS منتقل می شود

پیاده سازی ارسال در RAM سایه )

1 در آدرس فیزیکی 1000: 0000h، ماژول BIOS بدون پرداخت هزینه - برنامه Xgroup، که به شما اجازه می دهد تا تمام منابع هیئت مدیره سیستم را نصب کنید، از جمله تایمر سیستم، کنترل کننده های وقفه و PDPs، یک Coprocessor ریاضی و کنترل کننده پیش فرض ویدئو

3 انجام اولیه اولیه تراشه سوپر I / O، مرحله اول بر روی مراحل الگوریتم CFH و C0H انجام شد

5 نصب ویژگی های اولیه سیستم ویدئویی.

بررسی پرچم وضعیت CMOS، محتوای آن تنظیم مجدد است

7 بازنشانی ورودی و خروجی بافر های کنترل کننده صفحه کلید (سازگار با IC 8042 یا 8742). کنترل کننده بخشی از تراشه فوق العاده I / O است

هزینه ها خود تست، مقداردهی اولیه کنترل کننده صفحه کلید. اتصال رابط صفحه کلید مجاز است

ممنوعیت اتصال رابط موس کامپیوتر PS / 2

نوع رابط صفحه کلید تعریف شده است (PS / 2 یا AT / DIN). برنامه ریزی شده

کنترل کننده صفحه کلید استفاده از صفحه کلید مجاز است

رابط PS / 2 ماوس هنوز ممنوع است.

برای برخی از سیستم ها - تعریف پورت هایی که صفحه کلید PS / 2 را متصل می کنند

و ماوس که می تواند باعث انتقال بندر شود

بررسی بخش سایه ای از خواندن و نوشتن چرخه F000H. این منطقه

برای DMI و ESCD استفاده می شود. اگر چک نادرست باشد، سپس

یک کد خطا بوق و EFH در Port 0080H نمایش داده می شود

اگر ضبط شده و خواندن داده ها از بخش F000H هماهنگ نیست،

خطا و اجرای پست متوقف می شود

10 تعریف از نوع فلاش BIOS نصب شده است. چک به شما اجازه می دهد برنامه ضبط مربوطه را برای BIOS انتخاب کنید، که کدام یک از دستورالعمل های شناسه هوشمند را خوانده می شود. فرمان نیز توسط روش های اصلاح بلوک های ESCD و DMI استفاده می شود که می تواند هر دو در هنگام بوت شدن و بعد از آن رونویسی شود - هنگام درخواست برنامه های کاربردی به توابع پلاگین و بازی یا DMI.

کد BIOS انجام شده در جلسه کاری رمزگشایی خواهد شد و به منطقه زمان اجرا (F000H) بازنویسی می شود.

ثبت نام چیپست ثبت نام

12 انجام زنجیره تست CMOS. در ساعت RTC، حالت قدرت نصب شده است. سلول های CMOS در ذخیره سازی بیشتر نتایج میانجی در طی روش اولیه استفاده می شود. به طور خاص، مقادیر پیش فرض به سلول ها بارگیری می شود.

14 انجام اولیه اولیه چیپ ست. در مرحله اول، منابع غیرقابل دسترسی به توسعه دهنده هیئت مدیره سیستم برنامه ریزی شده اند. در مرحله دوم، مقادیر قابل تغییر با استفاده از ابزار MODBIN به ثبت های چیپست منتقل می شود. این امکان به دستگاه های RAM و PCI تنظیم می شود

16 اولیه اولیه از ژنراتور ساعت سیستم - تنظیم مقادیر پیش فرض

18 تعریف پارامترهای پردازنده: شرکت های تولید کننده، خانواده، نسل، شناسایی فرم و حجم Cache L1 و L2، مانند SMI. اجرای عملکرد فرمان CPUID (کدهای و معماری پردازنده های تولید کنندگان مختلف متفاوت است).

بررسی پردازنده ثبت، اندازه گیری هسته پردازنده ساعت. پس از انجام این تابع، نتیجه در یک کلمه 128 بیتی تشکیل شده توسط سلول های ثبت شده پردازنده مرکزی - EAX + EBX + ECX + EDX قرار می گیرد. برای رمزگشایی مقدار حافظه پنهان استفاده می شود، کد تغییر می کند و به ثبت نام آل تبدیل می شود

مقداردهی اولیه جدول بردارهای وقفه (جلد 1،024 بایت، 256 نوع

وقفه ها) در این مرحله، انواع برای 32 بردار نصب شده اند (int 00h-

int 1fh) نشان دهنده روش های BIOS است.

چک های مورد نیاز برای ارائه الزامات Y2K

بررسی چکمه CMOS و تطبیق ولتاژ عرضه

میزان باتری اگر خطاها شناسایی شوند - مقادیر تعیین می شوند

پیش فرض های تعریف شده توسط سیستم تولید کننده هیئت مدیره

در این مرحله، دریافت کدهای اسکن از صفحه کلید و کنترل پردازش آنها 8742 و پردازنده امکان پذیر نیست، از آنجا که وقفه ممنوع است، منطقه داده BIOS تهیه نشده است، و صفحه کلید مقداردهی نشده است. تنظیمات BIOS Setup نباید با اعدام دنباله پست مخالفت کند

21 راه اندازی سیستم مدیریت قدرت سخت افزاری برای لپ تاپ ها.

تشکیل یک جدول از پارامترهای فیزیکی، ساختارها برای حفظ قدرت باتری مستقل، توابع صرفه جویی در انرژی هنگام کار کردن هارد دیسک، و همچنین عملیات برای حفظ تصویر RAM بر روی دیسک

23 تشخیص کوپروسیک ریاضی.

تعداد سیلندر - 40 یا 80 را بررسی کنید، و همچنین نوع فلاپی دیسک نصب شده.

انجام اولیه اولیه چیپ ست.

آماده سازی نقشه منابع BIOS طراحی شده برای نصب بیشتر دستگاه های پلاگین و پخش، و همچنین UVV در اتوبوس PCI

24 در پردازنده های نسل بین اینتل P6 و P7، امکان سازماندهی دسترسی به حافظه میکروپروگرام، که شامل الگوریتم های اعدام برای هر دستور ماشین است، امکان پذیر است. در این مرحله، تغییرات را می توان به میکروکود از سیستم عامل، اجازه می دهد تا الگوریتم های ارتقا داده یا وارد میکروکودیدهای جدید در نظر گرفته شده برای دستورات ماشین جدید. روش به روز رسانی میکروکود به صورت زیر انجام می شود.

  • با استفاده از فرمان CPUID، پردازنده شناسایی شده است و پارامترهای آن تعیین می شود - نوع (نوع)، خانواده (خانواده)، مدل (مدل) و ضریب ضرب فرکانس (مرحله).
  • از ماژول به روز رسانی میکروکود، ذخیره شده در BIOS، بلوک مورد نظر از 2،048 بایت خوانده شده و بدون پوشش نیست، اما در SM RAM.
  • میکروکید پردازنده به روز می شود.

برای برخی از پردازنده های اینتل، شناسایی اضافی انجام می شود. به روز شده کارت تخصیص منابع

دستگاه های پلاگین و بازی مقداردهی اولیه می شوند. اطلاعات منبع درخواست شده توسط دستگاه های پلاگین و پخش بر اساس اسکن داده ها از CMOS، پسوند BIOS واقع شده در لاستیک های توسعه UVV، و همچنین اطلاعات ذخیره شده در بلوک داده های ESCD به روز می شود. ورود اطلاعات در ESCD به مرحله نهایی پست منتقل می شود.

25 اولیه اولیه PCI. شمارش دستگاه ها در اتوبوس. هدف از منابع RAM و UVV.

پیدا کردن دستگاه سیستم ویدئویی، BIOS پسوند و اطلاعات ضبط به منطقه C000: 0H (آدرس بخش در ثبت نام CS: آدرس افست در ثبت نام IP)

26 پیکربندی منطق خدمت خط شناسایی فروشنده.

اتمام اولیه سازی ژنراتور ساعت سیستم. هماهنگ سازی اسلات های DIMM و PCI را غیرفعال کنید.

مقداردهی اولیه سیستم تنش ها و سیستم نظارت بر درجه حرارت مطابق با نوع هیئت مدیره سیستم انجام شده است

در این مرحله، دریافت کدهای اسکن از صفحه کلید و کنترل پردازش آنها 8742 و پردازنده امکان پذیر نیست، از آنجا که وقفه ممنوع است، منطقه داده BIOS تهیه نشده است، و صفحه کلید مقداردهی نشده است. تنظیمات BIOS Setup نباید با اعدام دنباله پست مخالفت کند

27 قطعنامه وقفه int 09h. دوباره سازی مجدد کنترل کننده صفحه کلید بر اساس داده های جدید (بردارهای وقفه، مقداردهی اولیه چیپست).

برای BIOS، یک بافر ورودی 16 کاراکتر تشکیل شده است و یک منطقه حافظه برای عملکرد کامل نصب شده است.

29 برنامه ریزی MTRR ثبت نام پردازنده نسل P6، و همچنین راه اندازی اولیه پردازنده های Pentium کنترل APIC.

چیپ ست برنامه نویسی (به عنوان مثال، کنترل کننده IDE) مطابق

با تاسیسات در CMOS.

اندازه گیری فرکانس داخلی پردازنده.

چالش سیستم های ویدئویی BIOS

مقداردهی اولیه ماژول چندزمین.

ارسال داده ها برای نمایش روی صفحه نمایش صفحه نمایش (محافظ صفحه نمایش، نوع

پردازنده و سرعت آن)

برنامه نویسی SUPER I / O CHIP

بررسی کنترل کننده وقفه (سازگار است

40 بررسی کانال پوشش 2 کنترل وقفه (سازگار با IM 8259)

تأیید عملکرد کنترل کننده وقفه (سازگار با IC 8259)

شمارش حافظه مشترک با چک کردن هر کلمه دو کلمه هر صفحه 64 کیلوبایت.

ضبط یک برنامه طراحی شده برای تأیید پردازنده های خانواده AMD

برنامه ریزی پردازنده Syrix MTRR ثبت شده است. مقداردهی اولیه

cache L2 نسل P6 نسل، و همچنین مقداردهی اولیه APIC برای P6

راه اندازی اولیه اتوبوس USB

تمام حافظه را بررسی کنید، تمیز کردن حافظه تمدید شده

55 برای یک پلت فرم چند پردازنده، تعداد پردازنده ها نمایش داده می شود.

57 نمایش پلاگین صفحه نمایش لوگو را نمایش می دهد. ابتدایی اولیه دستگاه های پلاگین و بازی

59 فعال سازی منابع حفاظت از ضد ویروس - یکپارچه آنتی ویروس ضد ویروس یکپارچه

60 مرحله ای که به شما امکان می دهد برنامه راه اندازی را دانلود کنید.

قبل از این مرحله باید زمان را فشار دهید تا کلید مربوطه را فشار دهید

65 PS / 2 راه اندازی مجدد حالت کامپیوتر

67 آماده سازی اطلاعات برای فضای آدرس برای عملکرد تماس: int 15h (محتویات ثبت نام AX \u003d E820H)

در این مرحله، دریافت کدهای اسکن از صفحه کلید و کنترل پردازش آنها 8742 و پردازنده امکان پذیر نیست، از آنجا که وقفه ممنوع است، منطقه داده BIOS تهیه نشده است، و صفحه کلید مقداردهی نشده است. تنظیمات BIOS Setup نباید با اعدام دنباله پست مخالفت کند

فعال کردن Cache L2.

برنامه ریزی ثبت رشته های چیپست مطابق با عناصر توصیف شده

در راه اندازی و در جدول autoconfiguration

اختصاص منابع برای همه دستگاه های پلاگین و پخش.

توزیع خودکار پورت COM برای دستگاه های یکپارچه

در صورتی که گزینه تنظیم "خودکار" تنظیم شده است

مقداردهی اولیه کنترل کننده فلاپی دیسک.

تنظیم اضافی فلاپی دیسک ثبت می شود

73 عملکرد ورودی اختیاری BIOS AWDFLASH.EXE UPDATE UPDATION، اگر آن را در یک فلاپی دیسک قرار گرفته است و یک ترکیب کلیدی انتخاب شده است

75 تشخیص و نصب تمام دستگاه های IDE: هارد دیسک، LS-120، ZIP، CD-R / RW، DVD، و غیره

اگر یک خطا شناسایی شود، پیام مناسب نمایش داده می شود، و برنامه در انتظار کلید های کلیدی است.

اگر خطا شناسایی نشده یا کلید را فشار ندهد اجرای پست ادامه دارد

تمیز کردن محافظ صفحه نمایش با لوگوی EPA یا سازنده

82 بسته به نوع چیپ ست و مادربرد، RAM برای مدیریت قدرت برجسته شده است.

جدول ESCD شامل آخرین تغییرات مرتبط با مدیریت قدرت است.

پس از از بین بردن محافظ صفحه نمایش با آرم EPA، حالت ویدئو بازسازی می شود. درخواست رمز عبور، اگر توسط نصب CMOS ارائه شده است

83 بازیابی اطلاعات از پشته ذخیره سازی موقت در CMOS

84 خروجی به پیام "شروع اولیه کارت های پلاگین بازی ..." در مورد دستگاه های قبلا شناسایی شده پلاگین و بازی و پارامترها

85 اتمام اولیه اولیه USB.

تعریف سفارش بارگیری از درایوهای SCSI

87 تغییر سیستم ویدئویی در حالت متن.

ساخت جدول Sysid در منطقه DNI با توجه به مشخصات مدیریت سیستم BIOS.

برای خدمات دستگاه های شبکه شناسه UUID ایجاد شده است (ID Universal Universal ID)، و همچنین یک شناسه برای دانلود از دستگاه های سیم IEEE 1394

در این مرحله، تمام مراحل اولیه اولیه تکمیل شده است. آماده سازی سیستم عامل آماده می شود، جداول لازم برای این جدول جمع آوری می شوند؛ آرایه ها، سازه ها شکل می گیرند

89 اگر برنامه راه اندازی استفاده از پروتکل ACPI را فراهم کند، جداول مربوطه به قسمت بالای فضای آدرس 4 گیگابایت وارد می شوند

اسکن کردن در برنامه های BIOS فضای PCI در نظر گرفته شده است

پیاده سازی AOL (هشدار بر روی LAN). مقداردهی اولیه AOL.

اجازه استفاده از پشتیبانی منطقی برای پشتیبانی غیر مخفی

قطع NMI

اجازه استفاده از کنترل توازن ماژول های RAM

برای اتصال داغ ماوس PS / 2، IRQ 12 خط مجاز است.

خط خدمات IRQ 11، عادی سازی پارامترهای نویز سر و صدا خطوط

درخواست های وقفه

91 آماده سازی شرایط برای تعمیر و نگهداری درایوهای سخت در حالت مدیریت قدرت. عملیات این نوع (تعلیق به RAM) را می توان در جلسه عملیاتی سیستم عامل اجرا کرد.

نصب متغیرهای BIOS ذخیره آدرس های اساسی پورت های متوالی و موازی که دارای برنامه های توسعه BIOS هستند

93 آماده سازی برای صرفه جویی در اطلاعات در مورد بخش های دستگاه های بوت

94 اگر SETUP ارائه شده باشد، حافظه L2 روشن است. برنامه ریزی پارامتر سرعت بوت شدن.

اتمام اولیه سیستم مدیریت چیپ ست و مدیریت قدرت.

از بین بردن محافظ صفحه نمایش BIOS، جدول تخصیص منابع بر روی صفحه نمایش مانیتور نمایش داده می شود.

راه اندازی ثبت نام پردازنده خانواده AMD K6. به روز رسانی نهایی پردازنده پردازنده اینتل P6.

پشتیبانی از راه دور پیش بوت از راه دور از راه دور از راه دور

95 نصب حالت انتقال اتوماتیک برای صرفه جویی در نور روز زمستان / تابستان.

برنامه ریزی کنترل کننده صفحه کلید به تعداد مطبوعات در هر ثانیه و زمان انتظار قبل از ورود به حالت خودکار درایو.

خواندن شناسه صفحه کلید KBD ID.

برای صفحه کلید 101 دکمه، پرچم Numlock با توجه به اطلاعات CMOS تنظیم شده است

96 اطلاعات ذخیره اطلاعات در مورد بخش های دستگاه های بوت.

در سیستم های چند پردازنده، تنظیم سیستم تکمیل انجام می شود، جداول خدمات و زمینه های مورد استفاده در جلسه عملیاتی سیستم عامل تولید می شوند.

پیکربندی ثبت نام پردازنده خانواده Cyrix.

پر کردن و تنظیم جدول ESCD با توجه به وضعیت سیستم مدیریت قدرت پلاگین و بازی و دستگاه های Atapi.

تنظیم CMOS مطابق با الزامات پروتکل Y2K.

نصب ساعت سیستم زمان DOS زمان با توجه به خواندن CMOS RTC. مقدار زمان از فرمت "دیده بان: دقیقه: ثانیه" ترجمه شده است

در ساعت (فواصل زمانی پالس ها) از تایمر فاصله 18.2 هرتز و ثبت شده در منطقه متغیر BIOS - زمان DOS.

در این مرحله، تمام مراحل اولیه اولیه تکمیل شده است. آماده سازی سیستم عامل آماده می شود، جداول لازم برای این جدول جمع آوری می شوند؛ آرایه ها، سازه ها شکل می گیرند

صرفه جویی در پارتیشن های دستگاه های دانلود برای استفاده های آینده از ابزار ضد ویروس ضد ویروس Trend و حفاظت از ضد ویروس Paragon.

اجازه استفاده از حافظه پنهان L1.

در سیستم بلوک بلوک توسط پایان پست تولید می شود. ساخت و ذخیره جدول MSIRQ.

آماده سازی برای بوت سیستم عامل

برنامه مدیریت بوت مدیریت FF برنامه دانلود برنامه. قطع BIOS INT 19H.

Subroutine باعث می شود (مطابق با گزینه ویژگی های BIOS، منوی برنامه راه اندازی را تنظیم کنید) برای نظرسنجی دستگاه های بوت برای جستجو برای بخش دانلود. برای دانلود اطلاعات از سیلندر بخش: 0، سر: 0، بخش:

1 در 07C0: 0000 ساعت خوانده می شود، پس از آن کنترل فرمان JMP FAR به آغاز این بلوک منتقل می شود.

انجام یک برنامه ثبت شده در بخش بوت

توجه داشته باشید.

ECC.خطا در اصلاح کد) - کد اصلاح خطااستفاده شده در ماژول های RAM، کمک افزایش PC تحمل خطا. ECC به شما اجازه می دهد خطا را در یک تخلیه اصلاح کنید و در دو تخلیه تشخیص دهید. بنابراین، کامپیوتر، در حافظه ای که چنین کدها استفاده می شود، در مورد یک خطا در یک تخلیه می تواند بدون وقفه کار کند، و داده ها تحریف نمی شوند

BBSSامضای مشخصات بلوک بوت) - برچسب گذاری امضای مشخصات واحد بوت.

smi(وقفه مدیریت سیستم) - سخت افزار، یکپارچه به پردازنده، طراحی شده برای مدیریت قدرت مصرف شده است. برای حفظ این اجزا، یک وقفه اولویت بالا استفاده می شود.

y2k الزامات ارائه شده به محصولات تجاری سیستم های کامپیوتری برای ارائه سازگاری عملکردی، عملکرد و پارامترهای دیگر که قبل و بعد از سال 2000 رخ داده است.

dmi(رابط مدیریت دسکتاپ) - پروتکل، اجازه می دهد تا اطمینان حاصل شود تعامل نرم افزار با اجزای سیستم های سیستم.

MTRRمحدوده حافظه محدوده registers - ثبت نام پردازنده های نسل p6 و P7، که در آن داده ها وارد شده اند، توصیف خواص مناطق حافظه و تعیین نوع کافری حافظه.

apic (کنترل کننده وقفه پیشرفته برنامه ریزی شده) - کنترل کننده وقفه قابل برنامه ریزی بهبود یافته, گنجانده شده در چیپ ست تولید کننده پردازنده p6 همچنین این کنترل کننده مشابهی برای استفاده چند پردازنده دارد.

msirq (نقشه مسیریابی مایکروسافت IRQ) - جدول کارت توزیع ها وقفه، مایکروسافت استاندارد شده است.

SM RAM(سیستم مدیریت RAM) - یکی از نام حافظه ثبت نام عملیاتی یک ظرف کوچک ارائه شده در معماری پردازنده، با شروع از Pentium Pro و بالاتر، طراحی شده برای ذخیره اطلاعات خدمات.

در مورد اتمام ناکافی هر یک از فرآیندها، الگوریتم بر روی یک مناسبت خاص حرکت می کند، و Post Bios Medallion تولید کدهای ذکر شده زیر را تولید می کند:

پست-کدهایویژهمواظب جایزه BIOS V 6.0 مدال

کد رویداد سیستم (کد های رویدادهای سیستم)

کد فعال هنگامی که خدمات APM یا ACPI را فعال می کند (کد های مدیریت قدرت مدیریت قدرت)

صرفه جویی در انرژی با قطع برق +12 در

به حالت عملیاتی با حداقل مصرف برق بروید

وقفه برای خروج از حالت صرفه جویی در انرژی

پردازنده انتقال به حالت صرفه جویی در مصرف انرژی با کاهش ساعت آن

انتقال به حالت صرفه جویی در انرژی جزئی با استفاده از تکنولوژی ACPI

با استفاده از کامپوننت SMI برای سوئیچینگ به حالت صرفه جویی در انرژی

انتقال پردازنده به حالت صرفه جویی در مصرف انرژی با استفاده از تکنولوژی APM

انتقال سیستم به حالت صرفه جویی در مصرف انرژی با استفاده از تکنولوژی APM

ترجمه سیستم در حالت صرفه جویی کامل قدرت

پیام خطای مرگبار عملیاتی (کد خطای سیستم)

خطای پردازش کد ECC

خطا هارد دیسک هنگام بازگشت از حالت صرفه جویی در مصرف انرژی

اختلاف داده ها هنگام نوشتن به بخش F000H و خواندن از آن

برای کاهش زمان گذر برنامه تست BIOS POST، شما می توانید از قدرت سریع بر روی گزینه خود آزمون استفاده کنید، که می تواند در برنامه راه اندازی شناسایی شود. در این مورد، نسخه اصلاح شده از آزمون نرم افزار جایزه راه اندازی شده است، که بر خلاف نسخه کامل برنامه ها به سرعت انجام می شود.

پست AMI BIOS 8 v1.4 کد پستی

نمایش نمایش امتیازات آزمون

برای نمایش پست های پست الکترونیکی پست AMI، هیئت مدیره تشخیصی کارت پستال، شاخص های سیستم های سیستم، و همچنین کنترل را نمایش می دهد نقطه نمایش بازرسی AMI BIOS.

صفحه نمایش یک خط کد در گوشه پایین سمت راست صفحه نمایش مانیتور است که در طول پست پاساژ قابل انتخاب است

عدم استفاده از صفحه نمایش کدهای نقدی کنترل، عدم امکان استفاده از این روش با یک سیستم ویدئویی قطع شده است.

هدف از دستگاه Dispatcher Initialization

در دوره های مختلف آزمون پست، کنترل توسط یک ویژه در مورد گرم منتقل می شود. دستگاه های DIM DIM DIMPATCHER (مدیر راه اندازی اولیه دستگاه).

این برنامه کنترل از BIOS را دریافت می کند اگر شما نیاز به چک کردن اتوبوس PISS تیره یا محلی SIS دارید. چندین نقطه کنترل پست وجود دارد که قصد دارد این برنامه را اجرا کند.

2AH اولیه سازی دستگاه ها در اتوبوس سیستم.

راه اندازی 38 ساعت از دستگاه های IPL.

39h نشانه خطا هنگام شروع لاستیک های اولیه.

95H اولیه سازی لاستیک های کنترل شده توسط BIOS Extensions.

خطای پیکربندی DEH - RAM.

خطای پیکربندی DFH - RAM.

پیام های تولید شده توسط DIM نیز در بندر تشخیصی 80 ساعت نمایش داده می شود و در فرآیند چک کردن در کلمه اطلاعات ذخیره می شود.

کلمه ای که در آن اطلاعات مشخص شده ذخیره می شود، شامل یک بایت جوانتر است که با کد پستی سیستم همخوانی دارد. بایت ارشد به دو تتراد تقسیم می شود. در زیر شرح کد های دانلود شده به تتراد است.

زمینه های ارشد NoterAda.

مقداردهی اولیه تمام دستگاه ها در لاستیک ها ممنوع است.

راه اندازی دستگاه های استاتیک در لاستیک برای علاقه.

راه اندازی دستگاه های خروجی اطلاعات بر روی لاستیک.

مقداردهی اولیه دستگاه های ورودی اطلاعات بر روی لاستیک ها.

راه اندازی سیستم های بوت سیستم (IPL) در لاستیک برای علاقه.

مقداردهی اولیه دستگاه ها همه منظوره در لاستیک شما علاقه مند هستید.

پیام خطا برای لاستیک برای علاقه.

مقداردهی اولیه دستگاه های مدیریت شده توسط BIOS Extensions (برای همه لاستیک ها).

مقداردهی اولیه BIOS bootable bootable مربوط به مشخصات بوت BIOS (برای همه لاستیک ها).

Junior Tetrad.

روش های اولیه سیستم (DIM).

اتصالات اتوبوس برای دستگاه های یکپارچه سیستم.

تایر ISA پلاگین و بازی.

اتوبوس PCMCIA

در صورتی که یک خطای پیکربندی RAM تشخیص داده شود، یک دنباله چرخه ای از DEH، کدهای DFH و آزمون های پیکربندی که می تواند مقادیر زیر را در پورت تشخیصی پیدا کند.

00 RAM را شناسایی نمی کند

01 ماژول های DIMM نصب شده از انواع مختلف.

02 خواندن از گره SPD (تشخیص حضور سریال) ماژول DIMM شکست خورده است.

03 ماژول DIMM را نمی توان در این فرکانس استفاده کرد.

04 ماژول DIMM را نمی توان در این سیستم استفاده کرد.

05 خطا در صفحه حافظه جوانتر.

کارت پست یا تستر پست است هزینه PCI Extensions دارای یک شاخص دیجیتال است که کدهای اولیه سازی را نمایش می دهد. پرداخت ها. در این کد را می توان یافت که در آن اجزای هیئت مدیره، یک سوء عملکرد وجود دارد. کد ها اغلب وابسته به تولید کننده BIOS هستند. اگر هیچ خطایی وجود نداشته باشد و آزمون موفقیت آمیز باشد، پس از آن، POST کد را به مقدار غیر تغییر می دهد، به عنوان مثال در بیشتر تشک.
اتمام اولیه سازی کد "FF" نمایش داده می شود. همچنین اغلب آزمایشکنندگان ولتاژ های نمایش داده شده +5 +3.3 +12، -12 را نصب می کنند.

به توجه شما، کدهای خطا مناسب ترین BIOS:

کد پستی شرح
D0 مقداردهی اولیه اولیه چیپ ست مادربرد و پردازنده. چکمه BIOS را بررسی کنید. ممنوعیت وقفه NMI غیر قانونی. بررسی کنترل کننده سوپر I / O، چک CMOS.
d1 کنترل کننده صفحه کلید توسط فرایند خود تست (آزمون BAT) انجام می شود. مقداردهی اولیه پورت های I / O انجام می شود. مقداردهی اولیه کنترل کننده DMA.
D2. ممنوعیت استفاده از حافظه پنهان. روش تعیین مقدار حافظه ثابت انجام می شود.
D3. شکل گیری درخواست ها برای بازسازی RAM پویا بررسی می شود. اجازه استفاده از حافظه پنهان
D4 تست 512 کیلوبایت حافظه. آدرس پشته تنظیم شده است، حافظه حافظه پنهان پیکربندی شده است.
D5 کد سیستم BIOS سیستم بسته بندی شده و رونویسی شده در RAM سایه (حافظه سایه دار) بازنویسی شده است.
D6. Checksum BIOS محاسبه و بررسی ترکیبی کلید Ctrl + Home. اگر حداقل یکی از این شرایط انجام شود، روش بازیابی BIOS راه اندازی می شود.
D7 در مورد چک های موفق Checksum، کنترل BIOS به ماژول interfacemodule منتقل می شود که کد اجرایی را در منطقه زمان اجرا انجام می دهد.
D8. باز کردن کد زمان اجرا از حافظه فلش در RAM. اطلاعات CPUID در RAM ذخیره می شود.
D9 کد زمان اجرا بدون بسته شده از منطقه ذخیره سازی موقت به RAM منتقل می شود. کنترل به ماژول باز نشده منتقل می شود.
د ثبت های CPUID بازسازی می شوند. روش پست انجام شده است.
e0 مقداردهی اولیه ثبت درایو فلاپی. کنترل کننده وقفه آغاز شده و تنظیم بردارهای وقفه را تنظیم می کند. فعال کردن کشش سطح اول.
E9. تنظیم درایو فلاپی را تنظیم کنید.
ea بررسی عملیات خواندن با ATAPI CD-ROM و حافظه دیسک.
eb بازگشت به نقطه کنترل E9 اگر خطاها در طول عملیات با ATAPI CD-ROM رخ می دهد.
EF بازگشت به نقطه کنترل EB در صورت خطا هنگام عملیات دیسک.
f0 جستجو برای فایل بازیابی با نام amiboot.rom.
F1 در نقطه F1، انتقال انجام می شود اگر فایل بازیابی یافت نشد.
F5 غیر فعال کردن کشش سطح اول.
fb تعریف نوع flashrom. جستجو در پارتیشن flashrom برای ذخیره سازی تنظیمات چیپ ست.
F4 انتقال به نقطه F4 انجام می شود اگر فایل بازیابی با نام amiboot.Rom اندازه نادرست داشته باشد.
fc صفر کردن واحد اصلی فلاش BIOS.
FD برنامه نویسی واحد اصلی فلاش BIOS انجام می شود.
ff نقطه FF در حال اجرا است در صورتی که برنامه نویسی فلاش BIOS با موفقیت انجام شود. از flashrom بنویسید تجهیزات Atapi خاموش است ارزش CPUID را بازسازی کنید.
03 این ممنوع است که یک وقفه غیر وعده داده شده (NMI) را پردازش کند، بررسی خطاهای زوج را بررسی کند. مقداردهی اولیه منطقه داده ای از اجرای فعلی BIOS و روش POST اولیه می شود.
04 چکمه CMOS و ولتاژ باتری را بررسی کنید.
05 مقداردهی اولیه کنترل کننده وقفه و تشکیل جدول بردارهای وقفه.
06 آماده سازی برای استفاده از تایمر فاصله.
08 کنترل کننده صفحه کلید توسط فرایند خود تست (آزمون BAT) انجام می شود. مقداردهی اولیه CPU.
C0 ممنوعیت استفاده از حافظه پنهان. مقداردهی اولیه کنترل APIC. آماده سازی یک پردازنده برای کار.
C1 تنظیم پارامترهای پردازنده.
C2 شناسایی پردازنده با استفاده از فرمان CPUID.
C5 تعیین تعداد پردازنده ها و تنظیم پارامترهای آنها.
C6 مقداردهی اولیه ذخیره سازی پردازنده.
C7 تکمیل فرآیند اولیه اولیه پردازنده مرکزی.
0a مقداردهی اولیه کنترل کننده صفحه کلید.
0b ماوس با استفاده از رابط PS / 2 متصل می شود.
0C جستجوی صفحه کلید انجام شده است.
0e جستجو و راه اندازی مجدد دستگاه های I / O. InterPrupt Capture Int 09h. خروجی به صفحه نمایش لوگو BIOS.
13 مقداردهی اولیه اولیه ثبت های چیپست انجام می شود.
24 باز کردن و راه اندازی اولیه ماژول های BIOS انجام می شود. آماده سازی برای مقداردهی اولیه بردارهای وقفه.
25 اتمام اولیه بردارهای وقفه.
2a دستگاه ها بر روی لاستیک های محلی (با استفاده از مکانیسم مدیریت راه اندازی اولیه DIM-DIVE) آغاز می شود. آماده سازی برای مقداردهی اولیه آداپتور ویدئویی.
2S جستجو و راه اندازی کارت گرافیک.
2e جستجو و مقداردهی اولیه دستگاه های I / O اضافی انجام می شود.
30 مقداردهی اولیه کامپوننت SMI (وقفه مدیریت سیستم) اولیه می شود.
31 باز کردن ماژول ADM. راه اندازی اولیه و فعال سازی ADM.
33 مقداردهی اولیه ماژول لودر.
37 خروجی به صفحه نمایش مانیتور AMI Logo، اطلاعات نسخه BIOS، اطلاعات مربوط به نوع پردازنده و سرعت آن. نمایش بر روی مانیتور نام کلیدی که می تواند برای ورود به سیستم BIOS استفاده شود.
38 دستگاه ها بر روی لاستیک های محلی (با استفاده از مکانیسم مدیریت راه اندازی اولیه DIM-DIVE) آغاز می شود.
39 کنترل کننده DMA مقداردهی شد.
3A تنظیم زمان سیستم مطابق با خواندن ساعت زمان واقعی (RTC).
3b. تست RAM با نمایش بعدی بر روی مانیتور نتایج آزمون انجام می شود.
3C تنظیم ثبت رشته های چیپست.
40 مقداردهی اولیه Coprocessor ریاضی، پورت های موازی و سریال انجام می شود.
50 تنظیم ماژول های مدیریت حافظه.
52 اطلاعات به CMOS در دامنه RAM تنظیم می شود (با توجه به نتایج آزمون RAM).
60 برنامه ریزی کنترل کننده صفحه کلید به فرکانس تکرار خودکار و زمان انتظار قبل از ورود به حالت خودکار تکرار با توجه به تنظیمات تنظیمات BIOS. نصب وضعیت شاخص Numlock با توجه به تنظیمات BIOS Setup.
75 راه اندازی وقفه int 13H انجام می شود، که برای کار با دستگاه های دیسک استفاده می شود.
78 لیستی از دستگاه ها ایجاد می شود که از آن بوت سیستم عامل می تواند بارگیری شود.
7a مقداردهی اولیه پسوند BIOS باقی مانده انجام می شود.
7c ایجاد و ذخیره جدول ESCD.
84 تدوین گزارش های خطا که در طی مراحل پس از آن کشف شد.
85 نتیجه گیری به مانیتور اطلاعات خطا در طی مراحل پس از آن کشف شد.
87 در این مرحله، ممکن است برنامه SETUP BIOS را وارد کنید.
8C تنظیم ثبت رشته های چیپست.
8D جدول ACPI ساخته شده است.
8e خدمات قطع NMI. تنظیم پارامترهای محیطی
90 مقداردهی اولیه نهایی SMI اجرا می شود
A0 درخواست رمز عبور دانلود (اگر در تنظیمات BIOS راه اندازی ارائه شده است)
A1 داده های پاک انجام می شود که برای بارگیری سیستم عامل لازم نیست.
A2 آماده سازی ماژول های EFI.
A4 ماژول زبان آغاز شده است.
A7. خروجی به جدول مانیتور نتایج نهایی پرونده پست.
A8 MTRR ثبت نام برنامه نویسی (ثبت نام محدوده حافظه).
A9. منتظر ورودی فرمان از صفحه کلید.
aa بازنشانی قطع Int 1C، INT 09. ماژول تعمیر و نگهداری روش (ADM) را غیرفعال کنید.
اب تعریف دستگاههایی که می توانید سیستم عامل را دانلود کنید.
قسم مرحله نهایی ابتدایی ثبت رشته های چیپست مطابق با پارامترهای BIOS برپایی.
B1 رابط ACPI پیکربندی شده است.
00 قطع BIOS INT 19H. مدیریت فرآیند دانلود به لودر سیستم عامل منتقل می شود. بار بار شروع می شود

هر تعمیرکر کامپیوتر می داند که PCI کارت پستال برای تشخیص خرابی ها هنگام تعمیر و ارتقاء رایانه های IBM PC (یا سازگار با آن) استفاده می شود.

چنین کارت هایی در روسیه و کشورهای مستقل مشترک المنافع شرکت های متعددی را تولید می کنند: کیت کارشناسی ارشد (مسکو)، کارت پستال E-KIT، آزمایشگاه ACE (N.NovGorod)، BVG Group (Moscow)، Epos: PCI Testcard (اوکراین)، کتاب IC: IC80 ( اوکراین)، Jelezo: JPOST کامل (اوکراین)، VL Comp: تجزیه و تحلیل PC (بلاروس). راه حل های خارجی وجود دارد، اما ما نمی توانیم آنها را در یک فروش آزاد پیدا کنیم.

PCI Card PCI یک هیئت مدیره فرمت کامپیوتری است که می تواند در هر اسلات PCI رایگان (33 مگاهرتز) نصب شود و برای نمایش کدهای پستی تولید شده توسط کامپیوتر BIOS OM، در یک فرم کاربر پسند طراحی شده است.

به طور شرطی، تمام کارت پستال را می توان به سریال و extagragrain تقسیم کرد (مجموعه ای برای مونتاژ خود).

مرور اجمالی از کارت پستال موجود

کمبودهای کارت پستال های مختلف تولید کنندگان مختلف را در نظر بگیرید.

PCI Post-cards در روسیه در روسیه به عنوان آزمایشگاه ACE در نظر گرفته شده است، که دارای OPSN بزرگ در تولید مجتمع های نرم افزاری و سخت افزاری برای تشخیص و REIONCT رایانه ها است.

کیت کارشناسی ارشد کارت پستال PCI NM9221 (کیت خودآموزی) / BM9221 (هزینه به پایان رسید). یک معایب - هفت شاخص به "پودر پایین" نگاه می کند.

مزایای استفاده از این کارت پستال: جمع آوری شده در PLI از سری EPM3XXX که پشتیبانی از سوکت داغ (قابل اعتماد تر، به عنوان کمتر احتمال دارد که کارت پستال را بسوزاند) و در 3.3V (سازگاری بهتر با PCI2.3 و PCI3 مدرن "عمل می کند. 0 مشخصات)، پشتیبانی از چیپست های جدید و قدیمی به علت سیستم عامل قابل تعویض.

e-kit_02. معایب این کارت پست: جمع آوری شده در سری EPM7XXX PLI که از SCOCTING داغ پشتیبانی نمی کند (کمتر قابل اعتماد، به احتمال زیاد برای سوختگی کارت پستال) و عملکرد 5.0V (ممکن است مشکلات PCI2.3 و PCI3.0 مدرن وجود داشته باشد )

Ace Lab PCI-PST PCI-2. این راحت نیست که شاخص به نظر برسد، اما فرصتی برای انتخاب یکی از 4 پورت احتمالی وجود دارد، از جایی که اطلاعات خوانده می شود.

Ace Lab PC Power PCI-2 - نرم افزار کامل برجسته - سخت افزاری پیچیده، که به شما اجازه می دهد تا تعدادی از تست های تشخیصی را که از ROM نصب شده بر روی هیئت مدیره نصب شده است، برای شناسایی خطاهای سیستم و اختلافات تجهیزات انجام دهید.

BVG گروه دوگانه پست. مزایا: یک کارت پستال ساده و ارزان. ساخته شده بر اساس FPGA Altera EPM3032ALC44-10. پنج LED که خود را حمل می کنند (قدرت PCI - -12V، + 12V، + 3.3V، + 5V، و سیگنال بازنشانی) و دو شاخص هفت بخش در هر دو طرف هیئت مدیره. این شاخص می تواند یک رقم را نشان دهد - این بدان معنی است که اسلات PCI که در آن این آزمون وارد شده است، ساعت نمی آید.

یک ضرر مشخص از این کارت به علت پیرایش آن، حذف ساعت از اسلات PCI است که در آن این کارت پس از مرحله پس از آن نصب شده است که ژنراتور اولیه (برای جایزه BIOS - 26H)، به عنوان یک نتیجه از آن postgrads آغاز می شود متوقف شده نمایش داده می شود. روش های "مبارزه" با این بیماری عبارتند از:

  • اگر تشخیص ساعت DIMM / PCI در تنظیمات BIOS وجود داشته باشد، ترجمه در غیرفعال اجازه نخواهد داد که ژنراتور فرکانس را از اسلات های استفاده نشده حذف کند، به عنوان نتیجه ای که پست دوگانه به عنوان عادی کار می کند؛)، نشان دادن همه " تکیه بر "postcodes.
  • اگر هیئت مدیره چک شده اسلات PCI را به اشتراک بگذارد (به طور معمول پردازنده دوردست دو طرفه، که یکی از آنها را قطع "برای دو")، شما می توانید هر دستگاه PCI معمولی در یکی از آنها (ویدئو، صدا، شبکه، و غیره.)، و در دیگری - پست. هنگام شروع اولیه ژنراتور، دیدن دستگاه PCI کامل "PCI کامل" در به اشتراک گذاری اسلات PCI - اغلب (بستگی به کارت BIOS خاص) را حذف نمی کند با هر دو از موفقیت "استفاده از" از پست دوگانه.

BVG Group Post Pro. به جای هفت هفتم، یک صفحه نمایش ال سی دی با یک رشته در حال اجرا استفاده می شود، اما هزینه نقشه حدود 300 دلار است که غیر منطقی است.

Epos: PCI TotalCard. سری پیشرفته "استاد" از "پرتوهای مفید" توسط و بزرگ به شما اجازه می دهد تا علاوه بر این فقط سوئیچ ها را در پورت تشخیصی هیئت مدیره در محدوده 0-3FFH انتخاب کنید، که برای خروجی کد های پستی استفاده می شود. معایب این کارت پست: جمع آوری شده در سری EPM7XXX PLI که از SCOCTING داغ پشتیبانی نمی کند (کمتر قابل اعتماد، به احتمال زیاد برای سوختگی کارت پستال) و عملکرد 5.0V (ممکن است مشکلات PCI2.3 و PCI3.0 مدرن وجود داشته باشد ) همچنین اطلاعاتی در مورد خروجی کد های پست نادرست بر روی برخی مادربردها وجود دارد.

کتاب IC: IC80. نماینده شناخته شده از پست های "بزرگسالان"، یکی از ویژگی های متمایز آن، حضور نه تنها "fills" در زمینه نظارت، بلکه منحصر به فرد (عدم داشتن آنالوگ) فرصت برای اشکال زدایی سیستم در مرحله مرحله مرحله هیئت مدیره دارای چندین ویژگی متمایز است:

  • انتخاب آدرس های مورد استفاده برای اهداف تشخیصی: 80H / 81H و 84H / 85H، 378H، 1080H
  • خروجی کدهای تشخیصی بر روی دو شاخص انجام می شود.
  • نمایش اطلاعات در شاخص خارجی
  • پایه با وضوح ولتاژ 3.3V
  • پشتیبانی از تقصیر در اتوبوس PCI
  • PCI Server Tire Support

یک عیب کوچک: حالت گام به گام در تخته های جدید کاملا به درستی کار نمی کند.

Jelezo: JPOST کامل. پس از اولین راه اندازی مجدد، بر روی برخی از مادربرد (اغلب گیگابایت) به صفحه سیاه می افتد.

VL Comp: تجزیه و تحلیل PC. یک پسوند ساده و ارزان قیمت، برجسته سازی آن این است که در یک سازنده در یک بار دو نوع از پست های پست ترکیب - برای ISA و برای PCI.

کارت پستال PCI BM9222 با LCD DiPlay

امروز ما PCI Post-Card از PCI BM9222 PCI BM9222 تولید کیت شرکت Maskener شرکت مسکو را در نظر خواهیم گرفت.

مشخصات فنی

  • منبع تغذیه: +5 V.
  • مصرف فعلی، بیش از: 100 میلی آمپر.
  • فرکانس تایر PCI: 33 مگاهرتز.
  • آدرس بندر تشخیصی: 0080h
  • کد پستی کد: در LCD در دو ردیف از 16 کاراکتر (خط اول - کد پستی در هگزادسیمال و از طریق Dash - نوع BIOS، خط دوم - توضیح خطا در قالب یک رشته در حال اجرا).
  • تایر PCI سیگنال نشانگر: LED ها در قسمت جلویی هیئت مدیره - RST (سیگنال بازنشانی PCI) و
  • CLK (سیگنال ساعت PCI).
  • PCI تایر منبع تغذیه شاخص های ولتاژ: + 5V، + 12V، -12V، + 3.3V.
  • سازگاری با مجموعه تراشه: اینتل، از طریق، SIS.
  • اندازه PCB: 95.5 x 73.6 میلی متر.

طرح

PCI Card Contructively PCI بر روی یک تخته مدار چاپی دو طرفه با فایبرگلاس فویل با ابعاد 95.5 x 73.6 میلی متر ساخته شده است. به منظور بهبود هدایت الکتریکی مخاطبین دستگاه، Slats با نیکل پوشیده شده است.

کارت پستال PCI

هر بار که کامپیوتر را روشن می کنید که با iBM PC سازگار است، و قبل از بارگیری سیستم عامل، پردازنده کامپیوتر روش BIOS را به نام "خود بر روی خود آزمون" - قدرت (قدرت خود آزمون) انجام می دهد. همان روش نیز زمانی انجام می شود که روی دکمه بازنشانی کلیک کنید یا زمانی که کامپیوتر راه اندازی مجدد شود. برای جلوگیری از سوء تفاهم ها، باید در اینجا ذکر شود که در برخی موارد خاص به منظور کاهش زمان بارگیری کامپیوتر، روش پست می تواند تا حدودی برش داده شود، به عنوان مثال، در حالت بوت سریع و یا زمانی که حالت خواب خواب زمستانی را ترک کنید.

هدف اصلی از روش پست، بررسی توابع اساسی و زیر سیستم های کامپیوتری (مانند حافظه، پردازنده، مادربرد، کنترل کننده ویدئو، صفحه کلید، انعطاف پذیر و انعطاف پذیر است هارد دیسک و غیره) قبل از بارگیری سیستم عامل. این در برخی موارد، کاربر را از تلاش برای کار بر روی یک سیستم معیوب، که می تواند منجر شود، به عنوان مثال، برای از بین بردن داده های کاربر در HDD، بیمه شود. قبل از شروع هر آزمایش، روش پست به اصطلاح کد پست را تولید می کند که در یک آدرس خاص در آدرس دستگاه های ورودی / خروجی کامپیوتر نمایش داده می شود. اگر یک سوء عملکرد در دستگاه تست شناسایی شود، روش پست به سادگی "یخ می زند"، و پس از خروجی کد پس از خروجی منحصر به فرد تعیین می کند که چگونه "حلق آویز" در آزمایشات رخ داده است. بنابراین، عمق و دقت تشخیص با استفاده از کدهای پستی به طور کامل توسط عمق و دقت آزمایشات مربوط به روش BIOS مربوطه "یک رایانه تعیین می شود.

لازم به ذکر است که جداول پست برای تولید کنندگان مختلف BIOS متفاوت هستند و به دلیل ظهور دستگاه های تست جدید و چیپ ست، تا حدودی متفاوت هستند نسخه های مختلف همان تولید کننده BIOS. جداول کد پستی را می توان در تولید کنندگان BIOS مربوطه یافت: برای AMI IT http://www.ami.com، برای جایزه - http://www.award.com، گاهی اوقات جداول کد پست در کتابچه راهنمای کاربر به مادربرد داده می شود.

برای نمایش کدهای پستی در یک کاربر پسند، یک دستگاه به نام کارت پستال. کارت پستال پیشنهاد شده برای PCI Bus یک هیئت مدیره پسوند کامپیوتر (زمانی که خاموش است!) در هر اسلات PCI رایگان (33 مگاهرتز) و داشتن یک شاخص متن برای نمایش کدهای پستی و اطلاعات متن درباره کد فعلی از ویژگی های کار این کارت پست، من می خواهم توجه داشته باشید که پس از تبدیل شدن به کامپیوتر و قبل از اولین سیگنال PCI بازنشانی فعال در نشانگر کارت پستال ظاهر می شود، پیام تبریک "BM9222 Masterkit Postcard" نمایش داده می شود.

علاوه بر این، کارت پستال LED را نشان می دهد که منعکس کننده وضعیت لاستیک های CLK و RST از اتوبوس PCI است.

عیب یابی با PCI کارت پستال

دنباله ای از اقدامات هنگام تعمیر کامپیوتر با استفاده از کارت پستال به نظر می رسد:

1. قدرت یک کامپیوتر معیوب را خاموش کنید.
2. کارت پستال را در هر مادربرد اسلات رایگان PCI نصب کنید.
3. قدرت کامپیوتر را روشن کنید.
4. در صورت لزوم، کنتراست را تنظیم کنید (هنگام نصب صفحه نمایش ال سی دیبرای PLED - تنظیم لازم نیست) تصویر با فشار دادن دکمه ها (فاصله طولانی از مادربرد، دکمه کنتراست را افزایش می دهد، نزدیکترین - کاهش می یابد) و یا تغییر نوع BIOS نمایش داده شده - با فشار دادن و نگه داشتن یکی از دکمه ها و فشار دادن دوم (پس از فشار دادن دکمه ها، تغییر نوع BIOS نمایش داده شده در خط اول نشانگر پس از کد خطا). تمام تنظیمات فوق ذخیره می شود زمانی که قدرت خاموش می شود و در تامین ولتاژ بعدی برای ارسال کارت بارگذاری می شود.
5. ما اطلاعات را در نشانگر پست کارت پستال می خوانیم - این یک کد پستی است که در آن رایانه "Freezed"، و شرح آن در خط دوم است.
6. دلایل احتمالی جامع.
7. هنگامی که خاموش می شود، ما بازسازی حلقه ها، ماژول های حافظه و سایر اجزاء را برای از بین بردن سوء عملکرد انجام می دهیم.
8. تکرار اقلام 3-7، به دنبال گذر پایدار از روش پست و شروع به بارگیری سیستم عامل.
9. با کمک نرم افزار های نرم افزاری، ما آزمایش نهایی اجزای سخت افزاری را تولید می کنیم و در مورد خطاهای شناور - ما اجرای طولانی مدت برنامه های مربوطه را انجام می دهیم.

هنگام تعمیر کامپیوتر بدون استفاده از کارت پستال، پاراگراف ها 3-6 از این دنباله به سادگی حذف می شوند و از طرف تعمیر کامپیوتر به نظر می رسد درست مانند بازسازی تبخیر حافظه، پردازنده، کارت های پسوند، منبع تغذیه، و به بالا آن همه - مادربرد

اگر شرکت های بزرگ دارای سهام زیادی از اجزای خوب باشند، پس برای شرکت های کوچک و افراد، تعمیر یک کامپیوتر با نصب اجزای بدیهی خوب به یک مشکل پیچیده تبدیل می شود.

چگونه کامپیوتر با استفاده از کارت پستال اجرا شده در عمل است؟

اول از همه، هنگامی که شما قدرت را روشن می کنید، قبل از شروع کار، پرونده پست باید سیستم سیگنال RST (RESET) رخ دهد، که در کارت پستال تغییر پیام خوش آمدید به سایر پیام های کارت پستال نشان داده شده است. اگر Shift در عرض 2-4 ثانیه رخ ندهد (زمان نمایش خوش آمدید حدود 0.7 ثانیه است) یا یکی از پیام های "بدون کد" یا "Reset" در بیش از 1 ثانیه ظاهر شد، سپس در این مورد توصیه می شود به نوبه خود خاموش کردن کامپیوتر بلافاصله، تمام تخته ها و کابل ها را بکشید، و همچنین ماژول های حافظه از مادربرد. در واحد سیستم، شما باید مادربرد متصل به واحد برق را با پردازنده نصب شده و هزینه کارت پستال ترک کنید. اگر، با گسترش بعدی کامپیوتر، سیستم بازنشانی به طور معمول و اولین کد پستی ظاهر می شود، بدیهی است، به طور مشخص، مشکل شامل اجزای کامپیوتر به طور موقت استخراج شده است؛ شاید همچنین در حلقه های نادرست متصل شده باشد. با قرار دادن حافظه به طور مداوم، آداپتور ویدئو، و سپس کارت های دیگر، و تماشای کدهای پستی بر روی شاخص، تشخیص یک ماژول معیوب.

اجازه دهید ما اکنون به پرونده بازگردیم، زمانی که تنظیم مجدد اولیه سیستم حتی تحت نظارت نیست (نشانگر کارت پستال پیام های تبریک پیام های دیگر را تغییر نمی دهد). در این مورد، واحد منبع تغذیه کامپیوتر یا معیوب یا مادربرد خود را (نقص زنجیره تولید مجدد سیگنال تنظیم مجدد) یا پردازنده شروع نمی شود. شما می توانید با دقت نصب یک منبع تغذیه خوب به مادربرد را نصب کنید.

ما در حال حاضر مورد زمانی که سیگنال بازنشانی عبور می کند، در نظر می گیریم، اما هیچ کد پستی در این شاخص نمایش داده نمی شود (پیام "بدون کدهای" برگزار می شود)؛ در همان زمان، همانطور که قبلا شرح داده شد، یک سیستم تنها از مادربرد، پردازنده، کارت پستال و منبع تغذیه مورد آزمایش قرار گرفته است. اگر مادربرد کاملا جدید باشد، دلیل آن را می توان در بلوز نصب نشده نصب شده از مادربرد محصور کرد. اگر تمام jumpers و پردازنده به درستی نصب شوند، مادربرد هنوز شروع نشده است، پردازنده باید با یک پردازنده کامل جایگزین شود. اگر این کمک نمی کند، می توانیم یک سوء عملکرد مادربورد یا اجزای آن را به دست آوریم (به عنوان مثال، علت سوء عملکرد ممکن است اطلاعات آسیب دیده در فلاش BIOS) باشد.

مزیت اصلی کارت پست، این است که برای کار خود نیازی به نظارت لازم نیست. در عین حال، تست کامپیوتری با استفاده از کارت پستال در مراحل اولیه پرونده پس از آن امکان پذیر است، زمانی که تشخیص صدا در دسترس نیست. یکی دیگر از ویژگی های مهم نمایش کدهای پستی در تمام انواع BIOS است که کدهای خروجی را در 0 × × 0080)، اما در ROM توصیف نشده است.

نشانگر

این دستگاه تأیید با نشانگر با عنصر نمایشگر نوع تایپ تکمیل شده است. مزایای این نوع صفحه نمایش این است که آن را یک کنتراست بالا و یک زاویه دید گسترده ای دارد - بسیار مهم است زیرا اغلب هزینه پست باید در رایانه نصب شود، در صورتی که دیگر تخته ها در اسلات های مجاور نصب شوند (شبکه، صدا، و غیره).

پشتیبانی چند زبانه

پس از کارت اجازه می دهد تا شما را به نمایش کدها برای انواع مختلف BIOS در زبان های مختلف (به طور پیش فرض انگلیسی و روسی). تغییر نوع BIOS توسط همزمان با فشار دادن هر دو دکمه در یک بار انجام می شود. این کارت پستال 3 نوع BIOS را در 2 زبان رمزگشایی می کند (فقط 6 نوع). BIOS Russified در عنوان شامل رشته "ru" است.

ردیف خود را با شرح کدهای با یک تراشه 24C256 - 32KB SEEPROM واقع شده است. این microcircuit در پانل نصب شده است، و کاربران با تجربه ممکن است آن را حذف کنید و یک نسخه دیگر (جدید یا زبان دیگر) را دوباره در صورت ظاهر شدن آن در وب سایت www.masterkit.ru حذف کنید. به روز رسانی به طور منظم، با ردیابی روند توسعه تجهیزات کامپیوتری.

اگر این کد در نسخه خود رمزگشایی نکنید، باید از اینترنت استفاده کنید تا به سرعت از نوع آزمون تست استفاده کنید، و همچنین نامه نامه نامه ای را در این شرکت بنویسید، و در نسخه بعدی این کد قبلا فعال خواهد شد .

برای برنامه ریزی مجدد، شما می توانید از مجموعه NM9215 (برنامه نویس) در ارتباط با آداپتور به این نوع microcircuits nm9216 / 4 استفاده کنید.

چک کردن سیستم RS سیستم بلوک PCI تستر در عمل

توالی تست کامپوننت کامپیوتر:

1. تست پردازنده.
2. بررسی چکمه BIOS ROM.
3. بررسی و مقداردهی اولیه کنترل کننده های DMA، IRQ و تایمر 8254.
پس از این مرحله، تشخیص صوتی در دسترس می شود.
4. بررسی عملیات بازسازی حافظه.
5. تست اولین 64 کیلوبایت حافظه.
6. بارگیری بردارهای وقفه.
7. مقداردهی اولیه کنترل کننده ویدئو.
پس از این مرحله، پیام های تشخیصی نمایش داده می شوند.
8. تست حجم کامل RAM.
9. صفحه کلید تست
10. تست حافظه CMOS.
11. راه اندازی اولیه پورت COM و LPT.
12. ابتدایی و آزمون کنترل کننده FDD.
13. مقداردهی اولیه و تست کنترل کننده HDD.
14. جستجو برای ماژول های BIOS BIOS اضافی و مقداردهی اولیه آنها.
15. با استفاده از بوت لودر سیستم عامل (INT 19H، بوت استرپ)، اگر سیستم عامل را بارگیری غیرممکن باشد، تلاش ROM شروع اولیه (INT 18H)؛ اگر شما موفق به توقف سیستم (توقف).

تست عبور

هنگام عبور از هر یک از آزمایشات، پست یک کد پستی را تولید می کند که به یک ثبت نام تشخیصی خاص نوشته شده است. اطلاعات موجود در ثبت نام تشخیصی در هنگام نصب هیئت مدیره تشخیصی کارت پستال در اسلات رایگان در دسترس قرار می گیرد و بر روی یک شاخص هفدهمانه ای در فرم دو رقم هگزادسیمال نمایش داده می شود. آدرس ثبت نام تشخیصی بستگی به نوع کامپیوتر دارد، در نسخه های قدیمی تر این است: ISA، EISA-80H، ISA-COMPAQ- 84H، ISA-PS / 2-90، MCA-PS / 2-680H، 80H، برخی از EISA- 300 ساعت

اول از همه، لازم است که تولید کننده مادربرد BIOS را تعیین کنید. این را می توان یا بر روی برچسب در تراشه BIOS، و یا بر روی کتیبه هایی که روی صفحه نمایش یک مادربرد مشابه نمایش داده می شود، انجام می شود. در روسیه و کشورهای مستقل مشترک المنافع، رایج ترین شرکت های BIOS AMI و جایزه رایج ترین هستند. با کسب برخی از تجربه، در اولین پست، کدهای می تواند تولید کننده BIOS با اعتماد به نفس نامیده می شود.

جداول پست کد برای تولید کنندگان مختلف BIOS متفاوت هستند و در ارتباط با ظهور دستگاه های آزمایش شده جدید و چیپست ها، حتی برای نسخه های مختلف از همان تولید کننده BIOS متفاوت هستند.

از لحاظ تاریخی، مقادیر کد پستی در جداول مربوطه تولید کنندگان BIOS به عنوان اعداد هگزادسیمال در محدوده 00H-FFH (0-55 در یک سیستم شماره دهدهی) داده می شود، بنابراین برای سهولت استفاده از چنین جداول، لازم است برای نمایش کدهای پستی در هگزادسیمال.

کدهای خطا

جایزه Software International، Inc.

AwardBios V4.51PG نخبگان

در سال 1995، یک نرم افزار جایزه شرکت در حال توسعه به صورت پویا در سال 1995 پیشنهاد جدیدی را در زمینه "نخبگان نرم افزاری" کم نرم افزاری، بیشتر به عنوان V4.50pg شناخته می شود. حالت سرویس کنترل نقطه در هیچ نسخه گسترده V4.51 و نه در نسخه نادر V4.60 تغییر نکرده است. پسوندهای P و G به ترتیب برای مکانیسم PNP و نگهداری توابع صرفه جویی در انرژی (عملکرد سبز) پشتیبانی می کنند.

انجام مراحل شروع از ROM

C0 ممنوعیت کش خارجی حافظه داخلی بانک. ممنوعیت سایه RAM برنامه نویسی DMA کنترل کننده، کنترل وقفه، تایمر، بلوک RTC

C1تعیین نوع حافظه، حجم کل و قرار دادن در ردیف

C3اولین DRAM 256K را برای سازمان منطقه موقت بررسی کنید. باز کردن BIOS در منطقه موقت

C5 کد ارسال شده اعدام شده به سایه منتقل می شود

C6 تعیین حضور، حجم و نوع حافظه خارجی

C8 بررسی یکپارچگی برنامه ها و جداول BIOS

cf. تعریف نوع پردازنده

ارسال در پست در RAM سایه

03 بانک NMI، PIE، AIE (Alarm Interract Enable)، UIE (به روز رسانی وقفه فعال کردن). SQWV ممنوعیت تولید فرکانس قابل برنامه ریزی

04 بررسی شکل دادن به نمایشگرهای بازسازی DRAM

05 بررسی و ابتدایی کنترل کننده صفحه کلید

06 تست ایستگاه حافظه، با شروع از آدرس F000H، که در آن BIOS واقع شده است

07 بررسی عملکرد CMOS و قدرت باتری

بودن. پیکربندی برنامه نویسی از پل های جنوبی و شمالی

09 مقداردهی اولیه حافظه L2 و Cyrix Caching Caching Registers

0a تولید بردارهای وقفه. راه اندازی منابع مدیریت قدرت و تنظیم بردار SMI

0bبررسی CMOS Checksum. اسکن دستگاه های تایر PCI. به روز رسانی میکروکود پردازنده

0S مقداردهی اولیه کنترل کننده صفحه کلید

0D جستجو و راه اندازی مجدد آداپتور ویدیو. راه اندازی IOAPIC اندازه گیری فرکانس ساعت، نصب FSB

0e مقداردهی اولیه MPC. تست حافظه ویدئو لوگوی جایزه اختلاف

0f بررسی اولین کنترل کننده DMA 8237. تعریف صفحه کلید و آزمون داخلی آن. چک کردن BIOS Checksum

10 بررسی کنترل دوم DMA 8237

11 بررسی تنظیمات صفحه کنترل کننده های DMA

14 تست کانال 2 تایمر سیستم

15 تست ثبت نام Masking Queries 1ST کنترل وقفه

16 تست ثبت نام Masking Queries 2ND کنترل قطع

19 بررسی عدم پذیرش از درخواست وقفه NMI NMI

30 تعریف حافظه پایه و حافظه گسترده. راه اندازی APIC حالت کنترل برنامه نوشتن تخصیص

آماده سازی جداول، آرایه ها و سازه ها برای شروع سیستم عامل

31 صفحه نمایش اصلی حافظه روی صفحه نمایش. مقداردهی اولیه

32 پلاگین محافظ صفحه نمایش را نمایش می دهد و BIOS Extension را پخش می کند. SUPER I / O SETURCE SETUP. برنامه نویسی دستگاه صوتی برنامه نویسی

39 برنامه نویسی ژنراتور اتوبوس I2C

3C نصب پرچم نرم افزار ورود به سیستم راه اندازی

3D PS / 2 ماوس اولیه ماوس

3e مقداردهی اولیه کنترلر کش خارجی و مجوزهای حافظه پنهان

BF پیکربندی ثبت پیکربندی چیپ ست

41 مقداردهی اولیه زیرسیستم دیسک انعطاف پذیر

42 غیر فعال کردن IRQ12 اگر ماوس PS / 2 گم شده است. نرم افزار کنترل کننده هارد دیسک انجام می شود. اسکن سایر دستگاه های IDE

43 مقداردهی اولیه پورت های پیوندی و موازی

45 مقداردهی اولیه Coprocessor FPU

4E نشانه پیام خطا

4F درخواست رمز عبور

50 ترمیم CMOS قبلا در RAM ذخیره شده است

51 رزولوشن 32 بیت دسترسی به هارد. نصب منابع ISA / PNP

52 شروع اولیه BIOS اضافی. تنظیم مقادیر پیکربندی پیکربندی PIIX. تشکیل NMI و SMI

53 نصب زمان DOS زمان با توجه به ساعت زمان واقعی

60 نصب بخش بوت حفاظت از ضد ویروس

61 اتمام اقدامات در مقداردهی اولیه چیپ ست

62 شناسه صفحه کلید را بخوانید نصب پارامترهای آن

63 اصلاح ESCD، DMI بلوک. تمیز کردن رم

ff انتقال کنترل بارگیری BIOS دستور INT 19H را اجرا می کند

روش تست بلوک سیستم یک کامپیوتر شخصی را در نظر بگیرید. ما تستر BM9222 را در اسلات مادربرد رایگان PCI نصب می کنیم. روشن کردن قدرت BIOS - یک برنامه بوت کامپیوتر ذخیره شده در مادربرد ROM یک بررسی سریال از تمام دستگاه های موجود در واحد سیستم (پردازنده، ماژول های حافظه، هارد دیسک، کارت گرافیک، کنترل کننده ها، درایو نوری، حاشیه خارجی: صفحه کلید ماوس، و غیره) تولید می کند. .

اگر تمام دستگاه های محیطی واحد سیستم کار می کنند، پس از دانلود در صفحه تستر دانلود می شود، FFH کتیبه زیر روشن خواهد شد.

"ما یک سوء عملکرد را در واحد سیستم معرفی می کنیم. خاموش کردن قدرت و حذف ماژول حافظه از واحد سیستم.

پس از روشن شدن و دانلود کامپیوتر، کد خطای 4EH RAM بر روی صفحه تستر ظاهر می شود.

تستر دقیقا مشخص کرد که حافظه در واحد سیستم "معیوب" بود. پس از خاموش کردن قدرت و بازگشت ماژول حافظه در جای خود، تستر قابلیت شراتی کامپیوتر شخصی را نشان داد.

به طور مشابه، شما می توانید سایر کدهای خطای محیطی را تعریف کنید و به سرعت از بین بردن سوء عملکرد، جایگزین بلوک معیوب به یک سرویس قابل استفاده استفاده کنید.

نتیجه گیری

آمریکایی Megatrends، Inc. (AMI)

نقاط کنترل رویه های پست انجام شده در Amibios در سال 1995 دوباره طراحی شده و تکمیل شده اند و تا کنون تغییرات قابل توجهی نداشته اند. اولین توصیف کد های پستی یا به عنوان AMI آنها را فرا می خواند - "بررسی امتیاز" در فرم فعلی خود را در ارتباط با انتشار هسته V6.24، 15/07/95 ظاهر شد. برخی از تغییرات به Amibios V7.0 ساخته شده است که در این سند منعکس شده است.

ویژگی های انجام مراحل شروع Amibios

اگر 55H، داده های AAH در طول پورت شروع در پورت تشخیصی ظاهر می شود، با این اطلاعات با کد های پستی مطابقت ندارند - ما با یک توالی تست معمولی برخورد می کنیم که شامل یکپارچگی اتوبوس داده ها می شود.

در مرحله شروع، خروجی به پورت تشخیصی داده ها مشخصه خاص برای هر پلت فرم است. در برخی از پیاده سازی، اولین کد تجسم با اقداماتی است که AMI چیزهای خاص چیپست را فراخوانی می کند. این روش با خروجی به ارزش پورت 80H CCH همراه است و انجام تعدادی از اقدامات برای پیکربندی سیستم های منطق سیستم. به عنوان یک قانون، کد CCH در مواردی رخ می دهد که منطق سیستم از اینتل، بر اساس کنترل کننده PIIX ساخته شده است، چیپست های TX، LX، BX است.

برخی از تراشه های I / O در هیئت مدیره شامل RTC و کنترل کننده گیره هستند که در ابتدا در حالت قطع شده هستند. هدف از بایوس این است که این منابع هیئت مدیره را برای استفاده در آینده جدا کنیم. در این مورد، اولین روش شروع مربوط به تنظیم کنترلر صفحه کلید با خروجی ارزش 10H همراه است، سپس مقدار اولیه RTC مقداردهی اولیه می شود، که نشان دهنده ظاهر در پورت تشخیصی کد DDH است. لازم به ذکر است که امتناع از حداقل یکی از این منابع به طور کلی از مادربرد به طور کلی در مرحله اول پست خارج نخواهد شد.

در تعدادی از تخته ها، فرایند اولیه سازی با ترجمه CPU به حالت محافظت شده آغاز می شود. در این مورد، پس از اولین کد تجسم 43H، پست همچنان ادامه دارد همانطور که در مستندات آمبوس توضیح داده شده است - کنترل به نقطه D0H منتقل می شود.

کدهای اولیه سازی نشده unpaved

نقاط بررسی کد INIT بدون فشرده

کد خطاشرح خطا
اگهیدر پیاده سازی های مدرن Amibios، اولین کد تجسم با اعلام دستگاهی همراه است که ممکن است بازیابی BIOS امکان پذیر باشد.
سی سیمقداردهی اولیه سیستم سی دی سیستم عامل ثبت نام Flash ROM شناسایی نشده است
ceاختلاف از چکمه ها در شروع BIOS START خطای دسترسی به MicroCircuit Flash ROM
DD.ابتدایی اولیه RTC، که به تراشه SIO متصل است
D0ممنوعیت وقفه NMI غیر قانونی. کار کردن از تاخیر زمانی برای رشد فرآیندهای گذرا. بررسی چکمه بلوک بوت، در طول ناسازگاری باقی می ماند
d1انجام روش بازسازی حافظه و آزمون تضمین پایه. انتقال به حالت حافظه 4 گیگابایتی
D3.تعیین حجم و آزمون حافظه اولیه
D4بازگشت به حالت آدرس واقعی حافظه. مجموعه تراشه اولیه اولیه تنظیم پشته
D5انتقال ماژول پست از فلش ROM به منطقه حمل و نقل
D6.اگر Checksum یا Ctrl + Home از دست رفته باشد، انتقال به روش بازیابی FLASH ROM انجام می شود (کد E0)
D7انتقال مدیریت برنامه خدمات که بازپرداخت BIOS SIS-Dark را انجام می دهد
D8.سیستم کامل Unpacking BIOS
D9سیستم کنترل مدیریت BIOS سیستم در RAM سایه
دخواندن اطلاعات از SPD (تشخیص حضور سریال) ماژول های DIMM DB راه اندازی مجدد MTR Registers از پردازنده مرکزی
dcکنترل کننده حافظه بر اساس داده های به دست آمده از SPD DE خطا پیکربندی حافظه سیستم برنامه ریزی شده است. خطای مرگبار
DFخطای پیکربندی حافظه سیستم یک بوق 10 اوایل
11 بازگشت از وضعیت STR (به RAM متوقف می شود)
12 بازگرداندن دسترسی Smram (RAM مدیریت سیستم)
13 تعمیر حافظه بازسازی
14 جستجو و ابتدایی VGA BIOS

رمز عبور فلاش ROM

کدهای بازیابی بلوک بوت

کد خطاشرح خطا
e0آماده سازی برای رهگیری از int19 و توانایی شروع سیستم در حالت ساده بررسی شده است
E1نصب بردارهای وقفه
E3.بازگرداندن محتوای CMOS، جستجوی BIOS و مقداردهی اولیه
E2آماده سازی کنترل کننده های وقفه و دسترسی به حافظه فوری
E6.قطعنامه قطع از تایمر سیستم و FDC
ecدوباره راه اندازی مجدد کنترل کننده های IRQ و DMA ED Drive Initialization
اگهیخواندن بخش بوت از خطای عملیات دیسک دیسک EF دیسک
f0جستجوی فایل amiboot.rom.
F1در دایرکتوری ریشه، فایل Amiboot.ROM F2 خواندن چربی یافت نشد
F3خواندن amiboot.Rom.
F4اندازه فایل amiboot.rom با حجم فلاش ROM مطابقت ندارد
F5ممنوعیت کش داخلی
fbتعریف فلاش نوع فلاش
fcپاک کردن بلوک اصلی فلش رام
FDبرنامه نویسی Basic Flash ROM بلوک
ffبایوس را دوباره راه اندازی کنید

سیستم های BIOS سیستم بسته بندی شده در Shadowram انجام شده است

کد زمان اجرا در RAM RAM F000 فشرده شده است

کد خطاشرح خطا
03 ممنوعیت وقفه NMI غیر قانونی. تعیین نوع تخلیه
05 مقداردهی اولیه پشته ممنوعیت حافظه حافظه و کنترل USB
06 انجام یک برنامه خدمات در RAM
07 تشخیص پردازنده و مقداردهی اولیه APIC
08 چک کردن CMOS Checksum
09 پایان / چک در حالت آماده به کار
0aبررسی نارسایی باتری
0bتمیز کردن کنترل های کنترل کننده صفحه کلید
0Cکنترلر صفحه کلید انتقال تیم تست
0eجستجو برای دستگاه های اضافی که توسط کنترل کننده صفحه کلید نگهداری می شود
0fراه اندازی صفحه کلید
10 صفحه کلید به فرمان تخلیه منتقل می شود
11 اگر کلید End یا Ins فشار داده شود، تنظیم مجدد CMOS 12 اجرا می شود. انتقال به حالت منفعل کنترل کننده های DMA.
13 تنظیم تراشه اولیه و پول نقد L2
14 چک کردن تایمر سیستم
19 تست پرسنل بازسازی DRAM انجام می شود
1aبررسی مدت زمان چرخه بازسازی
20 مقداردهی اولیه دستگاه های خروجی
23 ورودی کنترل کننده صفحه کلید خوانده شده است. سوئیچ Keylock مصاحبه شده و سوئیچ تست تولید
24 آماده سازی برای بردارهای وقفه
25 راه اندازی اولیه بردارهای قطع شده تکمیل شده است
26 از طریق کلید کنترل کننده صفحه کلید، قوس سوئیچ توربو بلوز مصاحبه شده است
27 مقداردهی اولیه کنترل کننده USB اولیه. به روز رسانی میکروکود پردازنده شروع
28 آماده سازی برای حالت ویدئو
29 پانل اولیه LCD
2aجستجو برای دستگاه های سرویس های اضافی
2b.مقداردهی اولیه BIOS VGA، بررسی چکمه آن
2Cاجرای VGA BIOS.
2D.نتیجه گیری بین 10 ساعت و بین 42 ساعت
2eجستجو برای آداپتورهای ویدئویی CGA
2f.تست حافظه ویدئو آداپتور CGA
30 تست اسکن آداپتور CGA
31 خطا در حافظه ویدئو یا طرح های تشکیل اسکن. جستجو برای یک آداپتور ویدئو جایگزین CGA
32 تست تصویری ویدئو از یک آداپتور ویدئویی CGA جایگزین و الگوهای اسکن
33 نظرسنجی وضعیت مصاحبه مونو / رنگ
34 تنظیم حالت متن 80x25
37 حالت ویدئو نصب شده است. صفحه تمیز شده است
38 مقداردهی اولیه دستگاه های برقی
39 نمایش پیام های خطا در مرحله قبلی
3Aخروجی "ضربه دل" برای ورود به سیستم CMOS
3b.شروع آماده سازی برای آزمون حافظه در حالت محافظت شده
40 آماده سازی جداول توصیفگر GDT و IDT
42 انتقال به حالت محافظت شده
43 پردازنده در حالت محافظت شده. وقفه مجاز است
44 آماده سازی برای بررسی خط A20
45 تست خط A20.
46 تعریف اندازه RAM
47 داده های آزمون ثبت شده در حافظه متعارف
48 دوباره بررسی حافظه متعارف
49 تست حافظه تمدید
4b.بازنشانی حافظه
4Cنشانگر روند بازنشانی
4Dضبط در ابعاد CMOS حافظه متعارف و تمدید حافظه 4E نشانگر حافظه واقعی سیستم
4Fتست پیشرفته حافظه معمولی
50 اصلاح اندازه حافظه متعارف
51 تست حافظه تمدید شده گسترش یافته است
52 حافظه متعارف و حافظه تمدید ذخیره شده است
53 درمان خطاهای متداول به تعویق افتاده
54 ممنوعیت کنترل زوجین و پردازش وقفه های غیرقانونی
57 مقداردهی اولیه منطقه حافظه برای مدیر پست حافظه
58 دعوت نامه برای ورود به سیستم CMOS نمایش داده می شود
59 پردازنده بازگشت در حالت واقعی
60 بررسی صفحه DMA
62 تست ثبت نام ثبت نام و کنترل حمل طولانی مدت DMA # 1
63 ثبت نام ثبت نام ثبت نام و طول حمل و نقل DMA کنترل کننده # 2
65 برنامه نویسی DMA کنترل کننده ها
66 تمیز کردن درخواست نوشتن و تنظیم ماسک پست ثبت نام
67 کنترل کننده های وقفه برنامه ریزی
7fقطعنامه NMI از منابع اضافی
80 حالت تعمیر و نگهداری وقفه را از پورت PS / 2 نصب کرد
81 تست رابط صفحه کلید هنگام تنظیم مجدد خطاها
82 تنظیم حالت کنترل صفحه کلید
83 بررسی وضعیت Keylock
84 تأیید حجم حافظه
85 خروجی به صفحه نمایش پیام های خطا
86 راه اندازی سیستم سیستم راه اندازی
87 باز کردن برنامه راه اندازی CMOS در حافظه متعارف.
88 برنامه راه اندازی توسط کاربر تکمیل شده است.
89 بازیابی وضعیت پس از راه اندازی
8bپشتیبان گیری حافظه اضافی BIOS متغیرهای BIOS
8Cپیکربندی برنامه نویسی
8Dابتدایی اولیه کنترل کننده های HDD و FDD
8Fدوباره راه اندازی مجدد کنترل کننده FDD
91 پیکربندی کنترل کننده هارد دیسک
95 ROM Scan برای جستجوی BIOS اضافی انجام می شود
96 تنظیمات سیستم اضافی سیستم
97 چک کردن امضا و چکمه BIOS اضافی
98 تنظیم RAM مدیریت سیستم
99 نصب تایمر شمارنده و پورت های موازی متغیر 9A تشکیل فهرست پورت های سریال
9bآماده سازی منطقه در حافظه برای آزمون Coprocessor
9cمقداردهی اولیه Coprocessor
9Dاطلاعات در مورد Coprocessor در CMOS RAM ذخیره می شود
9Eشناسایی نوع صفحه کلید
9f.جستجو برای دستگاه های ورودی اضافی
A0تشکیل رشته های MTRR (محدوده حافظه نوع حافظه)
A2پیام های خطا در مراحل اولیه اولیه
A3تنظیم ویژگی های زمان درایو خودکار صفحه کلید
A4defragmentation از مناطق استفاده نشده RAM
A5نصب حالت ویدئو
A6تمیز کردن صفحه نمایش
A7.انتقال BIOS کد اجرایی کد RAM
A8شروع اولیه BIOS اضافی در بخش E000H
A9.سیستم مدیریت بازگشت BIOS AA USB راه اندازی اولیه
ابآماده سازی ماژول int13 برای خدمات خدمات دیسک
قسمساخت جداول آیپی برای پشتیبانی از سیستم های تبلیغاتی چند منظوره آماده سازی INT10 ماژول برای خدمات خدمات ویدئویی
اگهیمقداردهی اولیه DMI
B0پیکربندی سیستم جدول B1 ACPI BIOS اولیه سازی
00 Int19h نرم افزار وقفه - بخش بوت را دانلود کنید

ویژگی های مدیریت ابتدایی دستگاه

علاوه بر کد پستی بالا، پورت تشخیصی گزارش های مربوط به رویدادها را در طول فرایند اجرای مدیر مدیریت اولیه دستگاه (DIM) گزارش می دهد. چندین ایستگاه بازرسی وجود دارد که وضعیت اولیه سیستم یا لاستیک های محلی را نمایش می دهد.

اطلاعات در فرمت Word نمایش داده می شود، بایت جوانتر آن با کد پستی سیستم همخوانی دارد و بایت قدیمی نوع روش اولیه را نشان می دهد. تتراد قدیمی تر در پیت ارشد نشان دهنده نوع روش انجام شده است، و جوانترین توپولوژی تایر را برای استفاده از آن تعیین می کند.

تتراد ارشد
تتراد جوان

اگر یک خطای پیکربندی حافظه سیستم شناسایی شود، پورت 80H در یک سیستم چرخه بی نهایت، کد DF، کد خطای پیکربندی نمایش داده می شود که می تواند مقادیر زیر را انجام دهد:

2. جایزه BIOS V4.51PG نخبگان

AwardBios V4.51PG نخبگان

نرم افزار جایزه شرکت های پویایی در حال توسعه در سال 1995 پیشنهاد تصمیم جدیدی در زمینه نرم افزار کم سطح - جایزه "Elite"، به عنوان V4.50pg شناخته شده است. حالت سرویس کنترل نقطه در هیچ نسخه گسترده V4.51 و نه در نسخه نادر V4.60 تغییر نکرده است. پسوندهای P و G به ترتیب برای مکانیسم PNP و نگهداری توابع صرفه جویی در انرژی (عملکرد سبز) پشتیبانی می کنند.

ارسال در پست در RAM سایه

کد خطاشرح خطا
03 بانک NMI، PIE، AIE (Alarm Interract Enable)، UIE (به روز رسانی وقفه فعال کردن). SQWV ممنوعیت تولید فرکانس قابل برنامه ریزی
04 بررسی شکل دادن به نمایشگرهای بازسازی DRAM
05
06 منطقه تست حافظه با شروع از آدرس F000H، که در آن BIOS 07 بر روی بررسی عملکرد CMOS و باتری قرار می گیرد
بودن.پیکربندی برنامه نویسی از پل های جنوبی و شمالی
09 مقداردهی اولیه Cache L2 و پردازنده Cyrix Extended Caching Registers
0aتولید بردارهای وقفه. راه اندازی منابع مدیریت قدرت و تنظیم بردار SMI
0bبررسی CMOS Checksum. اسکن دستگاه های تایر PCI. CPU Microcode به روز رسانی
0Sمقداردهی اولیه کنترل کننده صفحه کلید
0Dجستجو و راه اندازی مجدد آداپتور ویدیو. راه اندازی IOAPIC اندازه گیری فرکانس ساعت، نصب FSB
0eمقداردهی اولیه MPC. تست حافظه ویدئو لوگوی جایزه اختلاف
0fبررسی اولین کنترل کننده DMA 8237. تعریف صفحه کلید و آزمون داخلی آن. چک کردن BIOS Checksum
10 بررسی کنترل دوم DMA 8237
11 بررسی تنظیمات صفحه کنترل کننده های DMA
14 تست کانال 2 سیستم تایمر 15 تست ثبت نام از پرس و جوهای Masking 1ST کنترل قطع
16 تست ثبت نام Masking Controller 2nd Interrupt Controller 19 بررسی عدم پذیرش درخواست وقفه NMI غیر اختصاصی
30 تعریف حافظه پایه و حافظه گسترده. راه اندازی APIC حالت کنترل برنامه نوشتن تخصیص

کد خطاشرح خطا
31 صفحه نمایش اصلی حافظه روی صفحه نمایش. ابتدایی USB
32 پلاگین محافظ صفحه نمایش را نمایش می دهد و BIOS Extension را پخش می کند. SUPER I / O SETURCE SETUP. برنامه نویسی دستگاه صوتی برنامه نویسی
39 برنامه نویسی ژنراتور اتوبوس I2C
3Cنصب پرچم نرم افزار ورود به سیستم راه اندازی
3DPS / 2 ماوس اولیه ماوس
3eمقداردهی اولیه کنترل کننده کش خارجی و Cache BF مجوز پیکربندی SETA Chip
41 مقداردهی اولیه زیرسیستم دیسک انعطاف پذیر
42 غیر فعال کردن IRQ12 اگر ماوس PS / 2 گم شده است. نرم افزار کنترل کننده هارد دیسک انجام می شود. اسکن سایر دستگاه های IDE
43
45 مقداردهی اولیه Coprocessor FPU
4Eنشانه پیام خطا
4Fدرخواست رمز عبور
50 ترمیم CMOS قبلا در RAM ذخیره شده است
51 رزولوشن 32 بیت دسترسی به هارد. نصب منابع ISA / PNP
52 شروع اولیه BIOS اضافی. تنظیم مقادیر پیکربندی پیکربندی PIIX. تشکیل NMI و SMI
53
60 نصب بخش بوت حفاظت از ضد ویروس
61 اتمام اقدامات در مجموعه تراشه اولیه
62 شناسه صفحه کلید را بخوانید نصب پارامترهای آن
63 اصلاح ESCD، DMI بلوک. تمیز کردن رم
ffانتقال کنترل بارگیری BIOS دستور INT 19H را اجرا می کند

3. جایزه BIOS V6.0 مدال

Medallion AwardBIOS V6.0.

اولین اشاره به مدال Medallion BIOS، نسخه 6.0 به 12 می 1999 می رسد. ساختار محصول جدید با صرفه جویی در اوایل (اوایل)، اواخر (دیر) و فاز نهایی (سیستم) فاز اولیه سازی سخت افزار بدون تغییر باقی ماند. تغییرات مؤثر بر الگوریتم های پست تاثیر گذاشت که در برنامه نویسی جدید از نقاط کنترل منعکس شده بود، به طور قابل توجهی آنها را به دامنه برنامه گسترش می داد. در همان زمان، در BIOS جدید هیچ جایی برای فن آوری های قدیمی، مانند EISA وجود نداشت، و به همین دلیل کد پست لغو شده است.

انجام مراحل شروع از ROM

در مرحله اولیه اولیه، کد نرم افزار BIOS از بلوک بوت (Boot Block) در Flash ROM اجرا می شود و همراه با خروجی به پورت تشخیصی بازرسی های بازرسی 91H ... FFH

کد خطاشرح خطا
91 انتخاب پلت فرم CF شروع تعریف اسکریپت از نوع پردازنده
C0ممنوعیت کش خارجی حافظه داخلی بانک. ممنوعیت سایه RAM برنامه نویسی کنترل کننده DMA، کنترل کننده وقفه، تایمر، واحد RTC C1. تعریف نوع حافظه، حجم کل و قرار دادن در رشته ها 0S چک چک
C3اولین DRAM 256K را برای سازمان منطقه موقت بررسی کنید. باز کردن BIOS در منطقه موقت
C5اگر Checksums همزمان بود، کد پست اجرا شده به سایه منتقل می شود. در غیر این صورت، کنترل به روش بازیابی BIOS منتقل می شود.
B0راه اندازی اولیه پل شمالی
A0-AFروش وابسته به سخت افزار برای خطای سیستم منطق E0-EF اولیه در روند منطق سیستم اولیه

BIOS ترمیم

ارسال در پست در RAM سایه

ابتدای اولیه در RAM انجام می شود و تا زمانی که منوی سفارشی نامیده می شود - CMOS Setup ادامه می یابد. برای این مرحله، پست با استفاده از بخش حافظه E000H مشخص می شود که شامل عبور از نقاط کنترل از 01 ساعت به 7 فریم می شود.

کد خطاشرح خطا
01 باز کردن XGroup در آدرس فیزیکی 1000: 0000h
03 زود
05 مقادیر اولیه متغیرهایی را که ویژگی های تصویر را مشخص می کنند نصب کنید. CMOS وضعیت پرچم وضعیت
07 بررسی و ابتدایی کنترل کننده صفحه کلید
08 تعریف نوع رابط صفحه کلید متصل شده
0aروش تعریف خودکار صفحه کلید و ماوس. تنظیمات نهایی کنترل کننده صفحه کلید با استفاده از ثبت نام فضای PCI
0eتست بخش حافظه F000H
10 تعاریف نوع حافظه نصب شده flashrom
12 تست CMOS
14 روش برای ابتدایی ثبت رشته های چیپست
16 راه اندازی اولیه اولیه سینت سایزر فرکانس
18 تعاریف پردازنده نصب شده و حجم Cache L1 و L2 1b نسل از بردارهای وقفه
1c
1Dسیستم مدیریت قدرت تنظیم اولیه
1fبارگیری از یک ماتریس صفحه کلید ماژول ماژول خارجی Xgroup
21 مقداردهی اولیه سیستم مدیریت قدرت سخت افزاری
23 تست Coprocessor. نوع تعریف FDD درایو. مرحله آماده سازی برای ایجاد کارت های منابع PNP
24 روش برای به روز رسانی میکروکید پردازنده. به روز رسانی کارت توزیع منابع
25 ابتدایی اولیه و اسکن تایر PCI
26 پیکربندی منطق که Vid (دستگاه شناسایی ولتاژ) را خدمت می کند. مقداردهی اولیه سیستم نظارت بر استرس بر روی هیئت مدیره و درجه حرارت
27 دوباره راه اندازی مجدد کنترل کننده صفحه کلید
29 مقداردهی اولیه APIC در پردازنده مرکزی گنجانده شده است. اندازه گیری فرکانس که پردازنده کار می کند. پیکربندی منطق سیستم ثبت نام مقداردهی اولیه کنترل کننده IDE
2a
2b.جستجو VGA BIOS.
2D.خروجی به صفحه داده پردازش داده داده
33 اجرای مجدد برای یک صفحه کلید متصل
35 بررسی اولین کانال کنترل کننده DMA 8237
37 بررسی کانال دوم کنترل کننده DMA 8237
39 تست صفحه DMA
3Cتنظیم کننده تایمر بازه قابل برنامه ریزی (8254)
3eابتدایی کنترل اصلی 8259
40 مقداردهی اولیه کنترل برده 8259
43 آماده سازی کنترل کننده وقفه ها به کار. وقفه ها ممنوع هستند، پس از آزمون حافظه، تصمیمات آنها بعدا انجام می شود
45 بررسی عدم پذیرش درخواست وقفه غیر مخفی (NMI)
47 اجرای آزمون های ISA / EISA
49 تعیین حجم حافظه پایه و گسترش یافته. کنترل برنامه از حالت تخصیص می نویسد با تنظیم Registers AMD K5
4Eتست حافظه در اولین مگابایت و تجسم نتایج بر روی صفحه نمایش. مقداردهی اولیه طرح های ذخیره سازی برای سیستم های تک و چند پردازنده، تنظیم ثبت کننده پردازنده Cirix M1
50 ابتدایی USB
52 تست تمام حافظه سیستم موجود، از جمله یک منطقه برای کنترل کننده ویدئو داخلی (حافظه مشترک). تجسم نتایج بر روی صفحه نمایش
53 تنظیم مجدد رمز عبور در ورود
55 تجسم تعداد پردازنده های کشف شده
57 مقداردهی اولیه دستگاه های ISA PNP، هر کدام به CSN اختصاص داده می شود (شماره کارت انتخاب شده). تجسم لوگوی EPA
59 سیستم عامل پشتیبانی از ضد ویروس
5bشروع روش های به روز رسانی BIOS از درایو بر روی دیسک های انعطاف پذیر 5D راه اندازی سیستم های SIO و صوتی
60 دسترسی به CMOS Setup باز است
63 PS / 2 ماوس اولیه ماوس
65 راه اندازی ماوس USB
67 با استفاده از دستگاه های PCI IRQ12 اگر در سیستم PS / 2 ماوس 69 اولیه اولیه از کنترل کننده حافظه پنهان L2
6bراه اندازی چیپ ست با توجه به تنظیم CMOS
6Dراه اندازی منابع برای دستگاه های ISA PNP در حالت اولیه تنظیمات سیستم پیکربندی SiO 6F از زیرسیستم دیسک انعطاف پذیر
73 اقدامات اولیه برای مقداردهی اولیه زیرسیستم دیسک سفت و سخت. در برخی از سیستم عامل ها - بررسی ALT + F2 برای راه اندازی جایزه
75 جستجو و مقداردهی اولیه دستگاه های IDE
77 مقداردهی اولیه پورت های پیوندی و موازی
7aتنظیم مجدد نرم افزار Coprocessor، ضبط کلمه کنترل در FPU CW 7C ثبت نام تنظیم حفاظت در برابر ضبط غیر مجاز در هارد دیسک
7fنمایش پیام های خطا نگهداری کلید های دل و F1

آماده سازی جداول، آرایه ها و سازه ها برای شروع سیستم عامل

شروع از کد 82H، پست سیستم را با توجه به تنظیمات CMOS تنظیم می کند. مرحله نهایی از منطقه RAM سایه (بخش E800H) انجام می شود و مدیریت سیستم عامل را تکمیل می کند - کد FFH.

کد خطاشرح خطا
82 منطقه در حافظه سیستم برای مدیریت قدرت برجسته شده است.
83 بازیابی اطلاعات از یک پشته ذخیره سازی موقت در CMOS
84 نمایش پیام "شروع کارت های پلاگین و بازی ..."
85 ابتدایی USB تکمیل شده است
86 رزرو شده، تمیز کردن پرچم حمل
87 ساخت جداول Sysid در DMI
88 رزرو شده، تمیز کردن پرچم حمل
89 تولید جدول خدمات ACPI
8aرزرو شده، تمیز کردن پرچم حمل
8bجستجو و راه اندازی اولیه BIOS دستگاه های اضافی
8Cرزرو شده، تمیز کردن پرچم حمل
8Dخدمات توطئه گواهی PARITY
8eرزرو شده، تمیز کردن پرچم حمل
8Fمجوز IRQ12 برای "Hot" Manipulator اتصال "ماوس" 90 رزرو شده، تمیز کردن پرچم حمل
91 مقداردهی اولیه Legacy-Resource پلت فرم
92 رزرو شده، تمیز کردن پرچم حمل
93 احتمالا استفاده نمی شود
94 اقدامات نهایی برای راه اندازی مجموعه اصلی منطق قبل از بارگیری سیستم عامل. مقداردهی اولیه سیستم مدیریت قدرت تکمیل شده است. صفحه نمایش BIOS STARTUP حذف شده است، جدول تخصیص منابع نمایش داده می شود. برای پردازنده های خانواده AMD K6®، تنظیمات خاص انجام می شود. به روز رسانی MicroC برای پردازنده های خانواده اینتل Pentium® II و بالاتر
95 نصب حالت انتقال اتوماتیک برای زمستان / تابستان. برنامه ریزی کنترل کننده صفحه کلید به فرکانس خودکار درایو
96 در سیستم های چند پردازنده، تنظیمات سیستم نهایی انجام می شود و جداول خدمات و زمینه ها ایجاد می شود. برای پردازنده های خانواده Cyrix، ثبت های اضافی تکمیل شده است. ساخت یک جدول ESCD "اطلاعات پیکربندی سیستم پیشرفته". نصب دمای زمان DOS با توجه به ساعت زمان واقعی. بخش های دستگاه های بوت برای استفاده کشنده از آنتی ویروس داخلی ساخته شده اند: حفاظت از آنتی ویروس یا حفاظت از آنتی ویروس Paragon. سخنران سیستم به پایان پست تغذیه می شود. جدول MSIRQ ساخته شده و ذخیره شده است

تعدادی از فرآیندهای رخ داده در Medallion Medallion Bios با گروه های ویژه ای از نقاط کنترل نشان داده شده است. این شامل:

کد های رویداد سیستم - نقاط کنترل رویدادهای سیستم.

مدیریت قدرت مدیریت اشکال - بازرسی های ناشی از اجرای خدمات APM یا ACPI.

کدهای خطای سیستم - پیام های خطای مرگبار.

کدهای اشکال زدایی برای سیستم MP - نقاط اولیه سازی سیستم عامل های چند پردازنده.

ویژگی های پاساژ سریعتر

برای کاهش زمان بارگذاری سیستم، کاربر در CMOS Setup می تواند قدرت سریع را بر روی گزینه تست خود انتخاب کند. در این مورد، تصویب پست با رد برخی از روش ها (بوت سریع)، تسریع خواهد شد.

طرح عملیات بوت سریع جایگزین پست فاز دیر و نهایی می شود و بر عملکرد واحد بوت تاثیر نمی گذارد. Software Award ارائه می دهد کدگذاری روش های اجرایی پاساژ سریع پست، متفاوت از استاندارد است. بوت سریع با خروجی به پورت تشخیصی نقطه کنترل 65 ساعت شروع می شود و با کد پستی 80 ساعت به پایان می رسد. سپس کنترل به سیستم عامل با صفحه نمایش کد FFH معمولی برای BIOS جایزه منتقل می شود.

کد خطاشرح خطا
65 ابتدایی اولیه کنترل کننده SiO، برنامه کنترل کننده ویدیو را بازنشانی می کند. تنظیم کنترلر صفحه کلید، آزمون صفحه کلید و دستکاری ماوس. مقداردهی اولیه کنترل کننده صوتی. بررسی یکپارچگی ساختارهای BIOS. باز کردن روش های سرویس فلش ROM. مقداردهی اولیه سینت سایزر حمل و نقل
66 مقداردهی اولیه Cache L1 / L2 با توجه به نتایج حاصل از دستور CPUID. تولید یک جدول از بردارها متشکل از اشاره گرها برای وقفه روش های پردازش. مدیریت قدرت مدیریت اولیه
67 بررسی صحت CMOS و تغذیه باتری. تنظیم ثبت رشته های چیپست با توجه به تنظیمات CMOS. مقداردهی اولیه کنترل کننده صفحه کلید در چیپ ست. شکل گیری متغیرهای منطقه داده BIOS
68 راه اندازی سیستم های ویدئویی
69 تنظیم کنترل وقفه I8259
6Aبر اساس یک الگوریتم ویژه، یک آزمون تک گذر سریع از RAM
6bتجسم تعداد پردازنده های کشف شده، لوگوی EPA و خروجی دعوت کننده برای شروع ابزار جایزه. پیکربندی منابع کنترل کننده I / O داخلی در حالت پیکربندی
70 دعوت نامه ها برای ورود به سیستم PS / 2 اولیه و ماوس USB
71 مقداردهی اولیه کنترل نقدی
72 پیکربندی پیکربندی سیستم منطق سیستم. تشکیل یک لیست از دستگاه های پلاگین و پخش. ابتدایی کنترل کننده FDD
73 ابتدایی کنترل کننده HDD
74 مقداردهی اولیه Coprocessor
75 اگر کاربر در تاسیسات راه اندازی CMOS تجویز شود، بازیابی HDD IDE انجام می شود.
77 درخواست رمز عبور و خروجی پیام: "F1 را فشار دهید تا ادامه یابد، DEL را وارد کنید"
78 مقداردهی اولیه BIOS دستگاه های اضافی بر روی ISA و PCI Tires
79 منابع پلت فرم اولیه اولیه میراث
7aتولید RSDT Root Table و DSDT، جداول دستگاه های FADT، و غیره.
7D.جستجو برای اطلاعات در مورد بخش های دستگاه های بوت
7Eپیکربندی خدمات BIOS و خدمات قبل از بوت شدن سیستم عامل
7fنصب پرچم Numlock با توجه به تنظیم CMOS
80 انتقال مدیریت سیستم عامل

پیاده سازی پست در حالت صرفه جویی در انرژی

یکی از حالت های مکانیکی زمانی که محتویات RAM بر روی هارد دیسک ذخیره می شود، به نام Hibernate ذخیره می شود. در مشخصات ACPI ("پیکربندی پیشرفته و مشخصات رابط قدرت"، Revision 2.0A از 31/03/2002) آن را به عنوان حالت S4 صرفه جویی در انرژی (خواب غیر انتفاعی) تعریف شده است. بازگشت به عملکرد کامل شامل یک روش خاص برای گذراندن پست است.

عملیات ACPI S4، همانطور که در شروع شتابدهنده، پست فاز دیر و نهایی را جایگزین می کند. یک نقطه ضروری این است که در بلوک بوت اسکریپت شروع را بررسی کنید. بسته به نوع ACPI سیستم پس از تنظیم مجدد سیگنال سخت افزار، راه حل خروجی از حالت S4 ساخته شده است، که با خروجی به بندر تشخیصی نقطه کنترل 90 ساعت شروع می شود و با کد پستی 9FH به پایان می رسد.

کد خطاشرح خطا
90 ابتدایی اولیه کنترل کننده SiO، برنامه کنترل کننده ویدیو را بازنشانی می کند. تنظیم کنترلر صفحه کلید، تست صفحه کلید و دستکاری ماوس
91 بررسی صحت CMOS و تغذیه باتری
92 مقداردهی اولیه سیستم های منطق سیستم و سینت سایزر فرکانس فرکانس
93 خودکار سازی حافظه Cpuid Cache
94 تولید یک جدول از بردارها متشکل از اشاره گرها برای وقفه روش های پردازش. مدیریت قدرت مدیریت اولیه
95 اسکن PCI لاستیک
96 مقداردهی اولیه کنترل کننده صفحه کلید داخلی
97 راه اندازی سیستم های ویدئویی
98 نمایش پیام های آداپتور VGA
99 بررسی کانال اول کنترل کننده DMA8237 با ضبط و بررسی ثبت نام آدرس پایه و طول بلوک حمل و نقل 9A تنظیم کنترل کننده وقفه I8259
9bPS / 2 اولیه و ماوس USB. باز کردن کد ACPI. ابتدایی CashCondroller
9cپیکربندی پیکربندی سیستم منطق سیستم. تشکیل یک لیست از دستگاه های پلاگین و پخش. مقداردهی اولیه کنترل کننده های FDD و HDD
9Dرزرو منطقه PM در حافظه سیستم انجام نمی شود اگر آن را در RAMOW RAM یا SMRAM ایجاد شده است. در برخی موارد، تکراری، تکمیل راه اندازی اولیه اتوبوس USB، انجام شده هنگامی که حافظه L1 قطع شده است
9Eراه اندازی مدیریت قدرت، که بخشی از منطق سیستم است. مقداردهی اولیه طرح های تولید SMI و تنظیم بردار SMI. منابع برنامه نویسی مسئول رویدادهای سیستم نظارت بر PM
9f.با استفاده از عملیات ممنوعیت و قطعنامه، حافظه پنهان L1 / L2 پاک می شود و اندازه فعلی آن بازسازی می شود. تنظیمات مدیریت حالت صرفه جویی در مصرف قدرت مشخص شده در CMOS Setup در RAM PM ذخیره می شود. برای سیستم عامل های موبایل بررسی بازگشت به عملکرد کامل پس از جدا کردن تمام ولتاژ خوراک (حالت تعلیق صفر)

4. Phoenix BIOS 4.0 انتشار 6.0

Phoenix Technologies، Ltd.

یکی از رهبران در توسعه نرم افزار پایین نرم افزار Phoe-Nix به پایان رسید به خروجی ویندوز 95 نسخه جدید Phoenixbios 4.0. پشتیبانی خانواده پردازنده اینتل پنتیوم به نام اصلاحات متوسطه منعکس شده است. یکی از دومی - انتشار 6.0 - اساس تمام BIOS موجود است. با ظهور انتشار 6.1، تغییرات قابل توجهی در اجرای پرونده های پست وجود نداشت، و بنابراین نشان دهنده نشانه های کنترل نیست.

ویژگی متمایز phoenixbios این است که اگر در هنگام اجرای پست، خطاهای آزمون 512 کیلوبایت حافظه اصلی (2Ch، 2EH، Codes 30h) ظاهر می شود، در بندر 80H نمایش داده می شود اطلاعات اضافی در فرمت Word، بیت هایی که خط آدرس شکست خورده یا سلول داده را شناسایی می کنند. به عنوان مثال، کد "2C 0002" به این معنی است که شکست حافظه بر روی خط آدرس 1. کد "2e 1020" در این مورد به این معنی است که خطوط داده ای که 12 و 5 را قادر نمی سازد 12 و 5 به تایرهای اطلاعات باتری جوانتر تشخیص داده شود . در سیستم های 386SX، که از یک اتوبوس داده شانزده بیتی استفاده می کند، وقوع یک خطا در مرحله اجرای کد 30 ساعت غیر ممکن است

خروجی به پورت تشخیصی کد پست همراه با خروجی در بلندگوی سیستم سیگنال صوتی همراه است. طرح تشکیل سیگنال صوتی بعدی:

  • کد هشت بیت به چهار گروه دو بیت تبدیل می شود
  • ارزش هر گروه توسط یک افزایش می یابد
  • در مقدار حاصل، یک بوق کوتاه تولید می شود (به عنوان مثال: کد 16H \u003d 00 01 01 10 \u003d 1-2-2-3)

انجام مراحل شروع از ROM

کد خطاشرح خطا
01 مدیریت پایه مدیریت Blowboard (BMC)
02 حالت پردازنده فعلی را بررسی کنید
03 ممنوعیت اجرای وقفه های غیرقانونی
04 نوع پردازنده نصب شده تعیین می شود.
06 نصب اولیه PIC و DMA ثبت می شود
07 منطقه ای در حافظه در نظر گرفته شده برای یک کپی از BIOS تنظیم مجدد است
08 آغاز اولیه اولیه سیستم منطق سیستم
09 نصب پرچم پست نرم افزار
0aراه اندازی منابع نرم افزار پردازنده
0bاجازه حافظه داخلی
0eمقداردهی اولیه منابع فوق العاده I / O
0Cمقداردهی اولیه Cache L1 / L2 با توجه به CMOS
0fIDE Initialization
10 مدیریت سیستم های مدیریت انرژی اولیه
11 تنظیم مقادیر ثبت نام جایگزین
12 نصب و راه اندازی ثبت نام MSW (کلمه وضعیت ماشین)
13 ابتدایی اولیه دستگاه های PCI
14 مقداردهی اولیه کنترل کننده صفحه کلید
16 بررسی ROM BIOS ROM
17 تعیین Cache L1 / L2
18 مقداردهی اولیه سیستم تایمر 8254
1aمقداردهی اولیه کنترل کننده DMA
1cمقادیر کنترل کننده قابل برنامه ریزی وقفه ها را بازنشانی کنید
20 بررسی شکل گیری درخواست های بازسازی DRAM
22 بررسی کنترل کننده صفحه کلید
24 نصب یک انتخاب برای تعمیر و نگهداری یک مدل حافظه 4GB تخت
26 خط قطعنامه A20
28 تعیین حافظه کلی
29 مدیر پست حافظه (PMM) اولیه
2aصفر حافظه 640 کیلوبایت
2Cتست خطوط آدرس
2eشکست برای یکی از خطوط داده در جوانتر
2f.انتخاب حافظه حافظه نقدی
30 حافظه سیستم موجود را آزمایش کنید
32 تعریف پارامترهای ساعت CPU و فرکانس تایر

کد خطاشرح خطا
33 مقداردهی اولیه مدیریت ققنوس
34 ممنوعیت خاموش کردن با استفاده از دکمه برق ATX
35 تنظیمات برای سیستم های منطق سیستم که کنترل شکل گیری ویژگی های زمان دسترسی به حافظه، پورت های I / O، سیستم و لاستیک های محلی را کنترل می کنند
36 راه اندازی مجدد با یک انتقال ناموفق به روش بعدی ارسال انجام می شود. توالی پروسه مدیریت سرویس سگ را مدیریت می کند
37 فرآیند پیکربندی سیستم های منطق سیستم تکمیل شده است.
38 محتویات BIOS ماژول زمان اجرا بدون بسته بندی شده و بازنویسی به منطقه مورد نظر برای RAM سایه است
39 دوباره راه اندازی مجدد کنترل کننده حافظه پنهان
3Aدوباره تعریف اندازه حافظه پنهان L2
3b.بایوس اجرایی ردیابی اولیه
3Cتنظیم اضافی منطق ثبت شده برای پیکربندی پل های PCI-PCI و پشتیبانی از لاستیک های توزیع شده PCI
3Dثبت سیستم منطق سیستم مطابق با CMOS Setup پیکربندی شده است
3eپیکربندی سخت افزار را بخوانید.
3eROM Pilot Connection Check
40 تعریف پارامترهای CPU ساعت
41 ROM Pilot Initialization - مدیریت از راه دور دانلود
42
44 قطع وقفه BIOS را تنظیم کنید
45 راه اندازی مجدد دستگاه ها تا زمانی که مکانیسم PNP روشن شود
46 بر اساس یک الگوریتم ویژه، چکمه BIOS محاسبه شده است
47 I2O I / O کنترل کننده های اولیه
48 آداپتور ویدئو جستجو
49 ابتدای PCI
4Aمقداردهی اولیه آداپتورهای ویدئویی سیستم
4b.بوت ساکت انجام شده است - یک توالی شروع سیستم کوتاه مدت برای تسریع ارسال گذشت
4Cمحتویات VGA BIOS بازنویسی به منطقه حمل و نقل
4Eتجسم رشته متن رشته BIOS کپی رایت
4Fپشتیبان گیری حافظه برای منوی انتخاب دستگاه بوت
50 نوع پردازنده تصاویری و فرکانس ساعت آن
51 مقداردهی اولیه دستگاه های کنترل کننده و EISA
52 برنامه ریزی کنترل کننده صفحه کلید
54 حالت صوتی فعال فعال
55
58 جستجو برای درخواست های وقفه غیر ذکر شده
59 Post Display Service Service Production (PDS) 5A خروجی "مطبوعات F2 برای ورود به سیستم"
5bحافظه داخلی بانک CPU داخلی
5cبررسی حافظه متعارف
5eشناسایی آدرس پایه
60 بررسی حافظه تمدید شده
62 خطوط آدرس را بررسی کنید
64 کنترل کنترل به بلوک اجرایی تولید شده توسط تولید کننده هیئت مدیره سیستم (Patch1)
66 تنظیم ثبت های ذخیره سازی
67 حداقل کنترل های کنترل کننده های APIC
68 رزولوشن حافظه پنهان L1 / L2
69 آماده سازی حالت مدیریت سیستم مدیریت سیستم
6Aتصورات حافظه خارجی
6bتنظیم مقادیر تنظیم CMOS به طور پیش فرض
6Cتجسم اطلاعات توسط OB با استفاده از سایه رم
6Eتجسم اطلاعات در مورد بلوک های حافظه بالا (UMB)
70 خروجی پیام های خطا
72 سیستم فعلی و پیکربندی اطلاعات را در CMOS بررسی کنید
76 اطلاعات خطای صفحه کلید را بررسی کنید
7aبررسی وضعیت نرم افزار (رمز عبور سیستم) یا سخت افزار (کلید قفل کلید) قفل صفحه کلید
7cنصب Vectors وقفه سخت افزار
7D.راه اندازی سیستم ردیابی قدرت
7Eمقداردهی اولیه Coprocessor
80 این به کنترل کننده I / O پردازنده SiO ممنوع است
81 آماده سازی برای سیستم عامل سیستم عامل
82 جستجو و تعریف پورت ها RS232
83 پیکربندی کنترل کننده های خارجی IDE
84 جستجو و تعریف پورت های موازی
85 ISA PNP Initialization
86 SiO Controller Resources با توجه به تنظیمات راه اندازی CMOS پیکربندی شده است.
87 پیکربندی MCD (دستگاه های قابل تنظیم مادربرد)
88 مقادیر متغیرهای بلوک در منطقه اطلاعات BIOS نصب شده است
89 شکل گیری وقفه غیر مجاز مجاز است
8aتنظیم مقادیر متغیرها در منطقه داده های پیشرفته BIOS
8bPS / 2 اتصال مدار اتصال ماوس
8Cمقداردهی اولیه کنترل درایو
8Fتعریف تعداد دستگاه های ATA متصل شده است
90 مقداردهی اولیه و پیکربندی کنترل کننده هارد دیسک
91 پارامترهای زمان درایوهای سخت را در حالت PIO تنظیم کنید
92 کنترل بلوک اجرایی تولید شده توسط سازنده هیئت مدیره سیستم (Patch2)
93 ساخت یک جدول پیکربندی چند پردازنده
95 انتخاب روش تعمیر و نگهداری CD-ROM
96 بازگشت به حالت واقعی
97 ساخت جدول پیکربندی MP
98 روش اسکن ROM انجام می شود
99 بررسی وضعیت ROM محتوای پارامتر هوشمند 9A مربوط به RAM است
9cراه اندازی سیستم مدیریت قدرت
9Dراه اندازی اولیه منابع برای محافظت در برابر دسترسی غیر مجاز
9Eوقفه های سخت افزاری مجاز هستند
9f.تعیین شده توسط تعداد درایوهای IDE و SCSI
A0نصب DOS زمان به عنوان RTC A1 هدف از این کد ناشناخته A2 بررسی وضعیت قفل وضعیت
A4تنظیم ویژگی های خودکار درایو صفحه کلید
A8پیام "مطبوعات F2 را فشار دهید تا تنظیمات را وارد کنید" از صفحه نمایش حذف می شود
aaحضور کد اسکن کلید F2 در بافر ورودی AC برنامه راه اندازی را بررسی می کند
اگهیپرچم راه اندازی مجدد توسط Ctrl + Alt + Del B0 توسط پیام "مطبوعات F1 به رزومه، F2 برای راه اندازی" تولید می شود
B1POST B2 پرچم پس از اتمام پرونده حذف شده است
B4یک سیگنال صوتی را قبل از بارگیری صادر کنید
B5فاز بوت ساکت تکمیل شد
B6.رمز عبور را بررسی کنید اگر این حالت در راه اندازی B7 ACPI BIOS اولیه فعال شود
B9.جستجو برای دستگاه های بوت بر روی USB Bus Ba راه اندازی اولیه پارامترهای DMI
bbروش اسکن رام تکرار کنید
قبل از میلاد مسیح.بازنشانی تثبیت خطا از خطاهای RAM Parrity
bdاین منو تجسم شده است تا دستگاه بوت را قبل از بارگیری سیستم عامل BF سیستم عامل پشتیبانی از پشتیبانی ضد ویروس انتخاب کنید
C0روش پردازش وقفه نرم افزار Int 19H راه اندازی شده است - بوت بخش بوت. روش پردازش وقفه به طور مداوم تلاش می کند تا بارگذاری بخش بوت، دستگاه های پرداخت دیسک را به ترتیب تنظیم تجویز کند
C1ابتدای اولیه روش تعمیر و نگهداری شکست (PEM) C2 روش خدمات تماس برای پروتکل خطا
C3تجسم پیام های خطا به ترتیب ورود آنها C4 نصب پرچم های حالت اولیه
C5مقداردهی اولیه بلوک CMOS RAM گسترش یافته
C6راه اندازی اولیه ایستگاه Docking اولیه
C7راه اندازی اولیه ایستگاه Docking
C8انجام روش های آزمون بلوک بوت برای تعیین یکپارچگی ساختارهای BIOS
C9یکپارچگی خارجی را با توجه به ساختارهای BIOS سیستم و / یا ماژول ها بررسی کنید
ca.در حال اجرا کنسول مسیر هدایت به حفظ صفحه کلید از راه دور دستگاه های دیسک شبیه سازی شده CB در RAM / ROM
سی سیدر حال اجرا کنسول هدایت شده برای حفظ پشتیبانی از ویدئو CD تبادل اطلاعات با PCMCIA
ceتنظیم کنترل کننده قلم نور

پیام های خطای مرگبار

خطای D10 ناشی از یک استثناء (خطای استثنا) D2 فراخوانی روش پردازش وقفه از خطای غیر شناسایی D4 منبع مرتبط با اختلالات پروتکل صدور و حذف پرس و جوهای D6، خروجی از حالت محافظت شده با نرم افزار RESET D7 برای صرفه جویی وضعیت آداپتور ویدئویی نیاز به مقدار حافظه بیشتر از موجود در SMRAM D8 خطا در نرم افزار تشکیل یک پردازنده DA تنظیم مجدد تغییر سوئیچینگ هنگام بازگشت به حالت واقعی DC خروجی از حالت محافظت شده با نرم افزار بازنشانی بدون راه اندازی مجدد دوم خطای کنترل DD DD هنگام تست حافظه Extended Memory De Controller ERROR DF A20 خطای مدیریت خط 19

انجام مراحل از بلوک بوت

کد خطاشرح خطا
e0تنظیم تنظیمات پیکربندی چیپ ست E1 اولیه سازی پل های شمالی و جنوبی
E2مقداردهی اولیه CPU
E3.مقداردهی اولیه تایمر سیستم
E4مقداردهی اولیه منابع فوق العاده I / O
E5بررسی وضعیت بازیابی Jumper، که نصب آن به زور حالت بازیابی BIOS آغاز شده است
E6.چک کردن BIOS Checksum
E7.کنترل توسط BIOS منتقل می شود اگر چکمه آن به درستی محاسبه شده E8 MPS راه اندازی اولیه
E9.انتقال به مدل حافظه 4GB تخت
eaراه اندازی تجهیزات غیر استاندارد
ebپیکربندی کنترل کننده وقفه و دسترسی به حافظه مستقیم
ecبا ضبط و کنترل خواندن با استفاده از یک الگوریتم خاص، یک نوع حافظه تعیین می شود: FPM، EDO، SDRAM، مطابق با نتیجه، ثبت پیکربندی پیکربندی میزبان پیکربندی شده است
ادابا ضبط و چک، الگوریتم ویژه توسط مقدار بانک ها و خطوط حافظه تعیین می شود. مطابق با نتیجه، ثبت پیکربندی پیکربندی میزبان پیکربندی شده (DRAM Row Boudary)
اگهیمحتویات بلوک بوت کپی شده به سایه RAM EF آماده سازی SMM RAM برای SMI Handler
f0آزمون حافظه
F1مقداردهی اولیه بردارهای وقفه
F2زمان واقعی زمان واقعی
F3مقداردهی اولیه زیرسیستم ویدئویی
F4نسل صوتی قبل از بارگیری
F5بارگیری سیستم عامل ذخیره شده در ROM Flash
F6.بازگشت به حالت واقعی
F7بوت به DOS کامل
F8.ابتدایی کنترل کننده USB
fa ... ffکد های تعامل Phdebug روش

5. Insyde BIOS موبایل نرم افزار

Insyde Software Corp.

خودی بازار سیستم های موبایل به شدت حل و فصل شد که وفاداری به سنت ها و یک رویکرد محافظه کارانه برای ساخت یک BIOS مورد نیاز است. به ارث برده شده منبع از سیستم های سیستم، این شرکت به طور مداوم در بهبود آن کار می کند. آخرین تجدید نظر MobilePro به طور فعال در لپ تاپ های MITAC و Clevo استفاده می شود، مستنداتی که جدول کد خطا بر اساس نرم افزار INSDE است، امتیازات کنترل پس از اجرای آن نامیده می شود.

نقاط کنترل واحد بوت

علیرغم این واقعیت که شرکت شرکت INSYDE اولین BIOS خود را در سال 1992 ایجاد کرده است، مدل بوت واحد را تاسیس کرده است، "یا بوت لودر، به عنوان سازندگان خود به نام او،" در نهایت تنها تا پایان سال 1995 شکل گرفت. از این نقطه، روش شروع، شماره گیری را با توجه به تاریخ خلقت دریافت کرده است.

مهمترین نقطه از نقطه نظر مهندس خدمات، که فرایند بارگذاری سیستم کامپیوتری با Insydebios است، دستگاهی برای نمایش کدهای تشخیصی می شود. اگر چه، به عنوان یک قاعده، بوت لودر با استفاده از پورت 70H تشخیصی استاندارد تولید، خروجی نقطه خروجی تنها در پورت PIO برای هدف تشخیصی انجام می شود)، که چیزی جز پورت موازی 378h نیست. پیاده سازی هایی وجود دارد که در آن وجود دارد کدهای تشخیصی ارسال شده به پورت 80H به پورت موازی کپی می شود.

کد خطاشرح خطا
00 نقطه شروع واحد بوت 01 ممنوعیت خط A20 (استفاده نشده)
02 CPU Microcode Update
03 ازمایشگاه
04 انتقال واحد بوت به RAM
05 انجام یک واحد بوت از RAM
06 مجبور کردن روش بازیابی FLASH ROM
07 انتقال سیستم BIOS به RAM
08 تأیید سیستم BIOS BIOS
09 در حال اجرا روش پست
0aاجرای فلاش ROM بازیابی روش با درایو FDD
0bشروع اولیه سینت سایزر فرکانس
0Cتکمیل روش بازیابی BIOS
0Dروش بازیابی جایگزین فلاش ROM با FDD
0fتوقف در مورد خطای مرگبار
bbابتدایی اولیه LPC SiO
سی سیشروع نقطه شروع بازیابی فلش ROM
88 قطعنامه عملکرد ACPI
99 خطا هنگام خروج از حالت STR
60 به حالت بزرگ حالت واقعی بروید
61 راه اندازی اولیه اتوبوس داده های SPD در خواندن CMOS A0 ذخیره شده و تجزیه و تحلیل زمینه های SPD که قبلا ذخیره شده در مقداردهی اولیه CMOS A1 از کنترل کننده حافظه ذخیره شده است
A2تعیین ماژول های ماژول DIMM منطقی
A3برنامه نویسی DRB Registers (Dram Row Boudary)
A4برنامه نویسی DRA Registers (attributs ردیف DRAM)
اگهیماژول های DIMM در سیستم یافت می شوند، که بر اساس ویژگی های کدگذاری خطا خطا (ECC)
afابتدایی اولیه از ثبت های کنترل کننده حافظه نمایش داده شده در فضای حافظه
E1اجرای روش بوت متوقف می شود اگر ماژول DIMM مجهز به Microcircuit SPD نیست
E2نوع ماژول DIMM با الزامات سیستم مطابقت ندارد.
eaحداقل زمان بین فعال شدن خطوط کم نور ماژول و انتقال به حالت بازسازی، با نیازهای سیستم مطابقت ندارد.
ecماژول های ثبت شده توسط ED CAS حالت های تاخیر پشتیبانی نمی شوند
اگهیسازمان ماژول DIMM توسط مادربرد پشتیبانی نمی شود

انجام مراحل پست از RAM

پیشرفته ترین راه حل های Insdebios از صفحه نمایش 16 بیتی از نقاط آزمون استفاده می کند. برای این، پورت ها 80 ساعت و 81 ساعت استفاده می شود، آخرین آن که برای گسترش تشخیص استاندارد طراحی شده است.

مطالعه نقاط کنترل از طریق ساختارهای نامنظم آنها مانع شده است، زمانی که فرآیندهای مختلف با همان کد ها در معنی همراه هستند. در سیستم های تشخیصی دوگانه، کلاهبرداری های عمومی نظم دیگر وجود دارد: برخی از کدهای پستی تنها در یکی از پورت ها بدون تکثیر معمول نمایش داده می شوند.

کد خطاشرح خطا
10 چک ابتدایی حافظه نقدی CMOS
11 خطوط ممنوع A20. نصب کنترل کننده Registers 8259.
12 تعریف روش بوت
13 مقداردهی اولیه کنترل حافظه
14 جستجو متصل به اتوبوس آداپتور ویدیو ISA
15 تنظیم مقادیر تایمر سیستم
16 نصب سیستم های منطق سیستم توسط CMOS
17 شمارش کل رم
18 تست حافظه مدرن
19 بررسی تصویر Checksum Flash ROM
1aدوباره نصب مجدد کنترل های کنترل وقفه
1b.ابتدایی ویدئو آداپتور
1cراه اندازی یک زیرمجموعه از ثبت نام های ویدئویی آداپتور سازگار با مدل نرم افزار 6845
1Dابتدایی آداپتور EGA
1eابتدایی آداپتور CGA
1fصفحه تست Registers DMA کنترل کننده
20 بررسی کنترل کننده صفحه کلید
21 مقداردهی اولیه کنترل کننده صفحه کلید
22 مقایسه مقدار حاصل از RAM با مقدار در CMOS
23 بررسی قدرت باتری خودمختار و CMOS گسترش یافته است
24 تست Registers DMA
25 تنظیم پارامترهای کنترل کننده DMA
26 شکل گیری بردارهای وقفه
27 تعریف تسریع شده از حافظه نصب شده
28 حالت محافظت شده
29 تست حافظه سیستم
2aخروجی از حالت محافظت شده
2b.انتقال روش های راه اندازی به RAM
2Cاجرای روش ابتدایی ویدئو
2D.دوباره جستجو CGA آداپتور
2eدوباره جستجو آداپتور EGA / VGA
2f.نمایش صفحه نمایش پیام های BIOS VGA
30 روش سفارشی برای مقداردهی اولیه کنترل کننده صفحه کلید
31 چک کردن صفحه کلید متصل
32 چک کردن پرس و جو از صفحه کلید
33 بررسی وضعیت ثبت نام صفحه کلید
34 تست و بازنشانی حافظه سیستم
35 حالت محافظت شده
36 تست حافظه پیشرفته تکمیل شد
37 خروجی از حالت محافظت شده
38 خطوط ممنوع A20.
39 مقداردهی اولیه کنترل کننده نقدی 3A بررسی تایمر سیستم
3b.نصب زمان DOS زمان با توجه به ساعت زمان واقعی
3Cمقداردهی اولیه جدول وقفه های سخت افزاری
3Dجستجو و مقداردهی اولیه دستکاری ها و اشاره گرها
3eتنظیم وضعیت کلید numlock
3f.مقداردهی اولیه پورت های پیوندی و موازی
40 پیکربندی پورت های متوالی و موازی
41 ابتدایی کنترل کننده FDD
42 کنترل اولیه HDD
43 مدیریت اولیه مدیریت انرژی برای تایر USB
44 جستجو و راه اندازی اولیه BIOS اضافی
45 تنظیم وضعیت کلید NumLock
46 عملکرد Coprocessor را بررسی کنید
47 ابتدای PCMCIA
48 آماده شدن برای شروع سیستم عامل
49 کنترل کد بوت استرپ اجرایی کنترل
50 اتمام ACPI
51 مدیریت قدرت اولیه
52 کنترل اولیه کنترل اتوبوس USB