Diagnostika dasturi - Diagnostic program

A diagnostika dasturi (shuningdek, Sinov rejimi deb nomlanadi) avtomatik kompyuter dasturi ketma-ketlik dasturiy ta'minot, apparat yoki uning tarkibiy qismidagi har qanday kombinatsiyasi ichidagi ish holatini belgilaydigan, a tizim yoki tizimlar tarmog'i. Diagnostik dasturlar foydalanuvchiga uning ishlashi paytida aniqlangan har qanday muammo yoki muammolarga oid ko'rsatmalarni taqdim etadi.

Diagnostika dasturlari oddiy yoki murakkab bo'lishi mumkin, ular o'zlari bilmagan holda kundalik qurilmalarda ishlaydi yoki ishlashni yanada murakkabroq baholash uchun ularning chaqirilishini kutadi. Kundalik misollar a Mikroto'lqinli pech qisqa harorat tekshiruvi to'g'risida ogohlantirish uchun F6 kodini aks ettiradi[1] yoki a garaj eshigi ochqichi boshqaruv panelining LED-si to'rt marta yonib turadi, bu juda mos kelmaydigan xavfsizlik sezgichlari va yaqinlashib kelayotgan o'chirish to'g'risida ogohlantiradi.[2]

Diagnostik dasturlar, shuningdek, iste'molchilarning elektron mahsulotlariga va elektron o'yinlar. Ba'zan elektron qurilmaning egasi ishlab chiqaruvchidan maxfiy diagnostika dasturiga qanday kirishni so'rasa, ular iste'molchiga ma'lumot "mulkiy" hisoblanadi va uni tarqatish mumkin emas deb javob berishi mumkin.

Tarix

Dastlabki diagnostika dasturlari mavjud edi protsessual ko'rsatmalar kompyuter dasturlari bilan emas, balki odamlar tomonidan amalga oshiriladi. Qarang O'rnatilgan sinov uskunalari tizim operatorlariga sinov va diagnostika qilish imkoniyatini bergan.

Kompyuterlar kichrayib, mobillasha boshlagach, diagnostika vazifalarini bajarish uchun kompyuter dasturlaridan foydalanildi. 1960-yillarning oxirida Volkswagen birinchi bort kompyuter tizimi diagnostika qoidalari bilan.

Ishlash usullari

Qurilma yoki tizim uchun diagnostika dasturi mustaqil ravishda joylashtirilgan yoki birlashtirilgan bo'lishi mumkin. Ushbu operatsion usullar ko'proq yoki ozroq tartibda tartibga solingan ortib borayotgan murakkablik va ularning diagnostika ma'lumotlarining ortib borayotgan qiymati.

  1. Tizim ko'rsatkichlarining fon monitoringi, tendentsiyalarni statistik tahlil qilish va g'ayritabiiy hodisalarni qayd etish uchun.
  2. Eritmalarga asoslangan diagnostika, ularning ma'lum belgilari aniqlanganligini aniqlash orqali ma'lum muvaffaqiyatsizlik rejimlarini sinab ko'radi.
  3. Qora quti, bu mexanizmni qanday ishlashini bilmasdan sinovdan o'tkazadi va faqat ma'lum ma'lumotga asoslangan chiqish ma'lumotlarining to'g'riligiga e'tibor beradi.
  4. Oq quti to'g'ridan-to'g'ri sinov uchun mexanizmning ichki funktsiyalari haqidagi bilimlardan foydalanadi.
  5. Bir yoki bir nechta qora quti operatsiyalari bir yoki bir nechta oq qutilar bilan birlashtirilgan operatsiyaga yo'naltirilgan, qora va oq qutilarning kombinatsiyasi. Ushbu sinov usuli afzal emas, ammo ba'zi bir murakkab tizimlarda u yoki bu turni mustaqil ravishda bajarish uchun zarur interfeyslar mavjud emas.
  6. Tizimning bo'sh vaqtida tizim tarkibiy qismlarini sinovdan o'tkazadigan integral fon diagnostikasi.
  7. Diagnostikani tizim komponentining normal ishlashiga kiritadigan operatsion intervalgacha diagnostika, shu sababli har qanday marginal ish rejimi darhol tashxis qo'yiladi. Diagnostika dasturiga yordam beradigan xususiyatlarga ega apparat tarkibiy qismlarining namunalari:
    1. Zamonaviy qattiq disklar mavjud O'z-o'zini nazorat qilish, tahlil qilish va hisobot berish texnologiyasi (SMART) buyruqlari ichki xato sharoitlari haqida ma'lumot beruvchi, masalan, qaytadan urinishlar soni, yomon tarmoqlar soni va boshqalar.
    2. Ba'zi tizimlar foydalanishi mumkin Kodni (ECC) tuzatishda xatolik yuz berdi avtomatik ravishda tuzatilgan xotira etishmovchiligi hodisalarini qayd etadi.

Arxitektura

  • Windows DirectX konfiguratsiyasini tasdiqlovchi dastur kabi "aniq maqsadli" diagnostika deb ham ataladigan bitta maqsadli diagnostika.
  • Ko'p maqsadli diagnostika, monolit dastur bo'lib, u barcha foydalanish uchun mos yoki mos kelmaydigan bir nechta vazifalarni bajaradi. Bu bolg'aga o'xshaydi, u mixlar bilan yaxshi ishlaydi, kamroq vintlardek va yong'oq va murvatlar bilan yomon ishlaydi.
  • Bir maqsadli diagnostika to'plamlarini birlashtirgan modulli diagnostika, Lego kabi, ma'lum bir sanoat talablariga osongina moslashtirilgan muhitda. Uning dizayni uchun kalit - uni qayta ishlatish mumkin apparat va dasturiy ta'minot barcha diagnostika dasturlarini bajaradigan operatsion tizim. Ilova misollari:
    • ishlab chiqarishni sinovdan o'tkazish yig'ilish bilan bog'liq muammolarni tekshirishga va vaqtni optimallashtirishga urg'u berib
    • oxirgi foydalanuvchiga yo'naltirilgan diagnostika, texnik bo'lmagan taqdimotni tushunish oson va echimlarga e'tibor
    • muvaffaqiyatsiz yoki marginalni aniqlashga qaratilgan xizmat / kafolat sinovlari maydon bilan almashtiriladigan birlik (FRU)
    • yangilangan markazlashtirilgan, bu tizimni qayta sinovdan o'tkazish yoki qayta ishlatish mumkinligini aniqlashga urinib ko'radi, bu sinovning chuqurligiga urg'u berib, sinovdan o'tgan vaqt uchun sarflanadi.
  • Vaqt o'tishi bilan olingan bilimlar tizimining "aqliy modeli" sifatida foydalaniladigan va vaziyatni bir yoki bir nechta mumkin bo'lgan yoki yuzaga kelishi mumkin bo'lgan sabablarini mantiqiy fikrlash orqali diagnostika tizimini xabardor qiladigan bilimga asoslangan diagnostika tizimi (masalan, texnik yoki diagnostika bo'yicha mutaxassis). mavjud bo'lish.

Diagnostika dasturining namunalari

  • A BIOS ko'milgan yoki UEFI ko'milgan O'z-o'zini sinab ko'rish (POST) ning asosiy tekshiruvini amalga oshiradigan dastur tizimning apparat qismlari normal ishlashni boshlashdan oldin
  • A BIOS ko'milgan yoki UEFI OEM kompyuterlarida o'rnatilgan apparat diagnostikasi dasturi
  • Odatda foydalanuvchi kompyuterning asosiy operatsion tizimida (masalan, Windows) yordamga muhtoj bo'lganida, talab asosida ishlaydigan diagnostika.
  • Dastlabki operatsion tizimdan tashqarida ishlaydigan "off-layn diagnostika", odatda dasturiy ta'minotning apparat muammolariga maskalanuvchi ta'sirini kamaytirish uchun
  • Ichki harorat, muz mashinalarining ishlashi va boshqalarning diagnostikasini namoyish etadigan uy muzlatgichlari.[3]
  • 1996 yil Onboard Diagnostics II tizimi (OBD II) avtomobil egalari va ta'mirlash bo'yicha mutaxassislarga transport vositasining xato kodi va chiqindi gazlar tarixiga kirishga imkon beradigan barcha turdagi avtomobillar va engil yuk mashinalari bo'yicha diagnostika portini standartlashtirgan.
  • Shaxsiy kompyuter foydalanuvchilari dasturiy ta'minot va apparat manbalaridan diagnostika qilish imkoniyatlariga ega, masalan, Hewlett-Packard (HP) apparati ishlamay qolganligini tasdiqlash bo'yicha diagnostika qo'llanmasi.[4]
  • Sanoat ishlab chiqarishi sinov uskunalari elektron qurilmalar yoki tizimlarga tashxis qo'yadigan.
  • Kabi elektron qurilma qachon Bop qiling uning versiyasi, masalan, "bitta oltita oltita" va birma-bir tovushlar to'plami orqali o'ynashni boshlaydi.

Adabiyotlar

  1. ^ "Mikroto'lqinli pechda xato, nosozlik yoki funktsiya kodlari". products.geappliances.com. Olingan 27 aprel 2018.
  2. ^ "Hunarmandlar uchun garaj eshigini ochishda xatolik kodlari". www.searspartsdirect.com. Olingan 27 aprel 2018.
  3. ^ "Xato kodlari - sovutgich". www.lg.com/us/support/. Olingan 29 aprel 2018.
  4. ^ "HP shaxsiy kompyuterlari - apparatdagi nosozliklarni tekshirish". support.hp.com/us-en/. Olingan 29 aprel 2018.