Софтуер за хардуерна диагностика. Софтуер за мрежова диагностика. Методи за функционален контрол

За управление и диагностика на цифрови устройства се използват две основни групи методи: тестови и функционални. За тяхното изпълнение се използва хардуер и софтуер. По време на тестовия контрол се прилагат специални въздействия (тестове), реакциите на наблюдаваната система (устройство, устройство) се отстраняват и анализират в момент, когато тя по правило не работи по предназначение. Това определя обхвата на този вид контрол: в процеса на настройка на системите, по време на процедурата, за автономно тестване на системите преди започване на нормална работа.

Функционалното управление е предназначено да контролира и диагностицира системата по време на нейната работа. Въпреки това, ако има функционални контроли в системата, тогава те обикновено се използват по време на тестовия контрол. Функционалните контроли осигуряват:

Откриване на повреда в момента на първото й проявление в контролната точка, което е особено важно в случай, когато действието на повредата трябва бързо да бъде блокирано;

Издаване на информация, необходима за контрол на работата на системата при наличие на неизправност, по-специално за промяна (преконфигуриране) на структурата на системата;

Намалено време за отстраняване на неизправности.

Използвайки хардуер функционален контрол, излишното оборудване се въвежда в структурата на единица или устройство, което работи едновременно с основното оборудване. Сигналите, възникващи в процеса на функциониране на основното и управляващото оборудване, се сравняват по определени закони. В резултат на подобно сравнение се генерира информация за правилното функциониране на наблюдавания възел (устройство).В най-простия случай като резервно оборудване се използва и копие на тествания възел (т.нар. структурно резервиране), както и като най-простото съотношение на управление под формата на сравнение на два идентични набора от кодове. В общия случай се използват по-прости управляващи устройства, но методите за получаване на контролни съотношения са по-сложни.

За управление на функционирането на основните и управляващите устройства се използват методи за сравнение: входни и изходни думи, вътрешни състояния и преходи.

На първия метод се отговаря чрез дублиране, мажоризиране, както и контрол чрез забранени кодови комбинации. Той също така включва излишни техники за кодиране. Излишното кодиране се основава на въвеждането на допълнителни символи във входната, обработената и изходната информация, които заедно с основните образуват кодове, притежаващи свойствата да откриват (коригират) грешки. Вторият метод се използва основно за управление на устройства за цифрово управление.



За управление, следните типове кодове станаха широко разпространени: код за проверка на четността, код на Хаминг, итеративни кодове, константно тегло, остатъчни кодове, циклични кодове.

Четен (нечетен) кодсе формира чрез добавяне към групата от информационни битове, които са прост (не излишен) код, един излишен (проверен) бит. Когато използвате четност, цифрата за проверка на четността е "0", ако броят на единиците в кода е четен, и "1", ако броят на единиците е нечетен. Освен това, по време на предаване, съхранение и обработка, думата се предава със свой собствен бит. Ако при предаване на информация приемащото устройство открие, че стойността на контролния бит не съответства на четността на сумата от единици думи, това се възприема като знак за грешка. По странност се контролира пълното изчезване на информацията, тъй като кодова дума, състояща се от нули, е класифицирана като забранена. Кодът за проверка на четността има малко излишък и не изисква много хардуер за изпълнение на проверката. Този код се използва за управление на: трансфер / информация между регистри, четене на информация в RAM, обмен между устройства.

Итеративни кодовеИзползват се за управление на трансфери на кодови масиви между външна памет и процесор, между два процесора и в други случаи. Итеративен код се формира чрез добавяне на допълнителни битове за четност към всеки ред към всяка колона от предавания масив от думи (двуизмерен код). В допълнение, паритетът може да бъде определен и от диагоналните елементи на масива от думи (многоизмерен код). Откриващата способност на кода зависи от броя на допълнителните контролни символи. Той открива множество грешки и е лесен за изпълнение.



Корелациякодовете се характеризират с въвеждането на допълнителни знаци за всеки бит от информационната част на думата. Ако някой бит от думата съдържа 0, тогава в корелационния код той се записва като "01", ако 1, тогава със символа "10". Признак за изкривени кодове е появата на знаците "00" и "11".

Прост код за повторение(контрол на съвпаденията) се основава на повторение на оригиналната кодова дума, декодирането се извършва чрез сравняване на първата (информационна) и втората (проверка) части на кода. Ако тези части не съвпадат, приетата комбинация се счита за погрешна.

Равновесни кодовесе използват за управление на трансфер на данни между устройства, както и при прехвърляне на данни по комуникационни канали. Равновесният код е код, който има определен фиксиран брой единици (теглото се нарича броят на единиците в кода). Пример за равновесен код е кодът "2" от "5" от "8". Има безкраен брой кодове с постоянно тегло.

Контрол на забранени комбинации,в микропроцесорните устройства се използват специални схеми, които откриват появата на забранени комбинации, например достъп до несъществуващ адрес, достъп до несъществуващо устройство, неправилен избор на адрес.

Корекционен код на Хеминге конструиран по такъв начин, че към наличните информационни битове на думата се добавя определено число дконтролни битове, които се формират преди предаването на информация чрез отчитане на четността на сумите от единици за определени групи информационни битове. Управляващото устройство в приемащия край формира адрес на грешка от получената информация и контролни битове чрез подобни бройки на четност, битът за грешка се коригира автоматично.

Циклични кодовеизползва се в средства за последователно предаване на двоични символи, които съставляват дума. Типичен пример за такива средства е комуникационен канал, през който се предават дискретни данни. Особеността на цикличните кодове, които определят тяхното име, е, че ако N-цифровата кодова комбинация принадлежи на дадения код, то комбинацията, получена чрез циклична пермутация на знаци, също принадлежи на този код. Основният елемент на оборудването за кодиране и декодиране при работа с такива кодове е регистър за смяна на затворен цикъл, който има необходимите циклични свойства. Цикличният код на N-цифрено число, както всеки систематичен код, се състои от информационни знаци и контролни, като последните винаги заемат най-малките битове. Тъй като серийното предаване се извършва, започвайки от най-значимия бит, контролните знаци се предават в края на кода.

софтуерфункционалният контрол се използва за подобряване на надеждността на работата на отделни устройства, системи и мрежи в случай, че ефективността на откриването на хардуерни грешки е недостатъчна. Софтуерните методи за функционална диагностика се основават на установяването на определени връзки между обектите, участващи в хода на работа, за да се гарантира откриването на грешки. Като обекти могат да действат отделни команди, алгоритми, софтуерни модули, софтуерни комплекси (функционални и сервизни).

Контролните съотношения се установяват на ниво система, алгоритми, софтуер и фърмуер.

Формирането на контролни състояния се основава на два принципа:

Внедряване на методи за функционална диагностика, базирани на теория на кодирането, от софтуер на различни нива, т.е. използва се информационно излишък;

Съставяне на специални съотношения според различни правила, базирани на използването на временно резервиране (двойно и многократно броене, сравнение с предварително изчислени граници, съкращаване на алгоритъм и др.) чрез трансформиране на изчислителния процес.

И двата принципа се използват за диагностициране на всички основни операции, извършвани от процесорните съоръжения – входно-изходни операции, съхранение и предаване на информация, логически и аритметични.

Предимството на софтуера за функционален контрол е гъвкавостта и възможността да се използва всяка комбинация за бързо откриване на грешки. Те играят важна роля за осигуряване на необходимото ниво на надеждност на обработката на информацията. За тяхното изпълнение те изискват допълнителни разходи на компютърно време и памет, допълнителни програмни операции и подготовка на контролни данни.

Контрол чрез двойно или многократно броенесе състои в това, че решаването на целия проблем като цяло или на отделните му части се извършва два или повече пъти. Резултатите се сравняват и тяхното съгласие се счита за признак на вярност. Използват се и по-сложни правила за сравнение, например мажоризирани, когато приемаме за правилен резултата, който съответства на по-големия брой правилни резултати.

Изпълнението на двойно или многократно броене се състои във факта, че се определят контролните точки, в които ще се извърши сравнението, и се разпределят специални количества памет за съхраняване на резултатите от междинни и крайни изчисления, командите за сравнение и условни условия се прилагат към продължете изчислението (ако резултатите съвпадат) или до следващото повторение (ако резултатите не съвпадат.).

Управление по метода на съкратения алгоритъм,въз основа на анализа на алгоритмите, изпълнявани от процесора, се изгражда т. нар. съкратен алгоритъм. Проблемът се решава както от пълния алгоритъм, който осигурява необходимата точност, така и от съкратения алгоритъм, който направи възможно бързото получаване на решение, макар и с по-ниска точност. След това се сравняват точните и приблизителни резултати. Пример за съкратен алгоритъм е промяна на стъпката на решението (увеличаване) при решаване на диференциални уравнения.

Метод на заместване... При решаване на системи от уравнения, включително нелинейни и трансцендентни, се осигурява заместване на намерените стойности в оригиналните уравнения. След това се прави сравнение между дясната и лявата част на уравнението, за да се определят остатъците. Ако остатъците не надхвърлят посочените граници, решението се счита за правилно. Времето, изразходвано за такъв контрол, винаги е по-малко, отколкото за второ решение. Освен това, по този начин се откриват не само случайни, но и систематични грешки, които често се пренебрегват при двойно отчитане.

Метод за проверка на ограничениятаили метода "вилици". В повечето проблеми е възможно предварително да се намерят границите („вилица“), в които трябва да бъдат някои от търсените стойности. Това може да се направи например въз основа на приблизителен анализ на процесите, описани от този алгоритъм. Програмата предвижда определени точки, където се извършва проверка за намиране на променливите в определените граници. Този метод може да открие груби грешки, които правят безсмислено продължаването на работата.

Проверка с допълнителни връзки. В някои случаи е възможно да се използват допълнителни връзки между необходимите стойности за контрол. Известните тригонометрични отношения са типичен пример за такива връзки. Възможно е да се използват корелации за задачите за обработка на произволни процеси, статична обработка. Разновидност на този подход са така наречените балансови методи, същността им е, че отделните групи данни удовлетворяват определени съотношения. Методът ви позволява да откривате грешки, причинени от сривове.

Метод на излишната променливасе състои във въвеждането на допълнителни променливи, които или са свързани чрез известни отношения с основните променливи, или стойностите на тези променливи при определени условия са известни предварително.

Проверка обратно контрол,в същото време според получения резултат (стойности на функцията) се намират изходните данни (аргументи) и се сравняват с първоначално посочените изходни данни. Ако те съвпадат (с посочената точност), тогава полученият резултат се счита за правилен. Обратните функции често се използват за обратно броене. Използването на този метод е препоръчително в случаите, когато изпълнението на обратни функции изисква малък брой инструкции, компютърно време и памет.

Метод на контролна сума... На отделни масиви от кодови думи (програми, начални данни и т.н.) се приписват излишни контролни думи, които се получават предварително чрез сумиране на всички думи от този масив. За извършване на контрола се извършва сумиране на всички думи от масива и побитово сравнение с референтната дума. Например, когато се предават данни по комуникационен канал, всички кодирани думи, числа и символи от предадената група записи се сумират на входа, за да се получат контролни суми. Контролната сума се записва и предава заедно с данните.

Контрол по метода на преброяване на записи. Записът е добре установен набор от данни, които характеризират обект или процес. Възможно е предварително да се изчисли броят на записите, съдържащи се в отделни масиви. Този номер се записва в паметта. При обработката на съответния набор от данни, номерът на проверката се проверява периодично, за да се открият загубени или необработени данни.

Контрол върху времето за решаване на проблемии честотата на извежданите резултати, е един от принципите за определяне на коректността на хода на изчислителния процес. Прекомерното увеличаване на продължителността на решението показва "зацикляне" на програмата. Така наречените маркерни импулси (или времеви марки), използвани в системите в реално време, служат за същата цел. Маркиращите импулси се използват, за да се предотврати спирането на процесора или извършването на неправилни изчислителни цикли поради грешка в последователността на инструкциите. Използват се както за целия алгоритъм, така и за отделни участъци.

Изпълнението на тези методи се състои в определяне на най-дългия маршрут, който да следват командите, като се вземат предвид прекъсванията от други програми. Като част от процесора се използва софтуерен брояч на времето, на който се задава максимално допустимото време за изпълнение на програмата. При достигане на нулевата стойност броячът генерира сигнал за превишаване на допустимото време за наблюдение, което осигурява прекъсване на програмата. Контролът на последователността на изпълнение на командите и програмните модули се осъществява по два начина. Програмата е разделена на секции и конволюцията се изчислява за всеки раздел (чрез преброяване на броя на операторите, използвайки метода за анализ на подписите, използвайки кодове). След това следата на програмата се премахва и за нея се изчислява навиването и се сравнява с предварително изчислената. Друг начин е, че на всеки сайт се присвоява конкретна кодова дума (ключ на сайта). Този ключ се записва в избраната RAM клетка преди да започне изпълнението на секцията, една от последните команди на секцията проверява наличието на "неговия" ключ. Ако кодовата дума не съответства на секцията, тогава има грешка. Възлите на програмите за разклоняване се проверяват чрез многократно преброяване, а изборът само на един клон се проверява с помощта на клавиши. Контролът на цикличните секции на програмата се състои в проверка на броя на повторенията на цикъла, поради организирането на допълнителен програмен брояч.

В тестов контрол проверката на възлите, устройствата и системата като цяло се извършва с помощта на специално оборудване - генератори на тестови ефекти и анализатори на изходни реакции. Необходимостта от допълнително оборудване и времеви разходи (невъзможност за редовно (функционирането по време на теста ограничава използването на методи за изпитване.

Тестване със стандартната програма, функционалната схема на организацията на такова тестване включва тестов генератор, съдържащ набор от предварително подготвени статистически тестове и анализатор, работещ на принципа на сравняване на изходния отговор с еталонния, също получен предварително чрез специални средства за подготовка на тестове.

В вероятностно тестване като тестов генератор се използва генератор на псевдослучайни действия, реализиран например чрез преместващ регистър с обратна връзка. Анализаторът обработва изходните реакции по определени правила (определя математическото създаване на броя на сигналите) и сравнява получените стойности с референтните стойности. Референтните стойности се изчисляват или получават на предварително отстранено и тествано устройство.

Контактно тестване(сравнение с референтния) е, че методът на стимулиране може да бъде всеки (софтуер, от генератора на псевдослучайни ефекти), а референтните реакции се формират по време на тестване с помощта на дублиращо устройство (референтен). Анализаторът сравнява изходните и референтните отговори.

Синдромно изследване(метод за отчитане на броя на превключването). Функционалната диаграма съдържа тестов генератор, който генерира брои 2N комплекта на входа на веригата, а на изхода има брояч, който отчита броя на превключвателите, ако броят на превключвателите не е равен на референтната стойност, тогава веригата се счита за дефектен.

В тестване на подписите изходните отговори, получени във фиксиран интервал от време, се обработват в регистър за смяна на обратна връзка - анализатор на подписите, който ви позволява да компресирате дълги последователности в кратки кодове (сигнатури). Получените по този начин подписи се сравняват с референтните, които се получават чрез изчисление или на предварително дебъгирано устройство. Стимулирането на контролирания обект се извършва с помощта на генератор на псевдослучайни действия.

В заключение трябва да се отбележи, че няма универсален метод за контрол. Изборът на метода трябва да се извършва в зависимост от функционалното предназначение на цифровото устройство, структурната организация на системата, необходимите показатели за надеждност и надеждност.

По време на рутинна поддръжка или по време на предполетната подготовка на IVK основните методи за контрол са тестовите методи. По време на полета основните методи за функционален контрол са и изпитването се извършва основно с цел локализиране на неизправности, ако възникнат.

6. ПРОГНОЗИРАНЕ НА СЪСТОЯНИЕТО НА ИЗМЕРВАТЕЛНИТЕ И КОМПЮТЪРНИ КОМПЛЕКСИ ПРИ ОТЧИТАНЕ НА ВЛИЯНИЕТО

НА ЕЛАСТИЧНИТЕ СВОЙСТВА ВЪРХУ ОБЕКТА НА КОНТРОЛ

Всички средства са разделени на:

1. Средства за тестов контрол и диагностика. Тест - тест с известен референтен резултат. Контролен тест - Извършване на контрол и диагностика с помощта на тест. При извършване на тестов контрол контролният обект предварително се отстранява от контролния контур.

2. Средства за функционален контрол. Наблюдение на системата по време на работа.

Поради факта, че функционалният контрол и изпитване се извършват при различни условия, обхватът на извършените проверки е различен. Алгоритмите за управление и диагностика могат да бъдат:

· Условно.

· Безусловно.

Всеки процес на контрол е процес на управление. Целта на такъв контролен процес е да определи класа на техническо състояние или условия с най-голяма надеждност.

На практика дълбочината на функционалния контрол е по-ниска от дълбочината на тестовия контрол и диагностика. За да може да се извършва контрол, при проектирането на системите трябва да бъдат предвидени специални средства.

Средствата за контрол и диагностика и средствата за функционален контрол могат да бъдат:

ü Софтуер.

ü Хардуер.

ü Хардуер и софтуер.

Тестовият контрол и диагностиката принадлежат към категорията на превантивните мерки. Функционалните контроли са предназначени да откриват грешки по време на работа на системата.

Обобщени функционални схеми на средствата за тестов контрол и диагностика и функционален контрол.

ОП - обслужващ персонал.

Селектор - устройство, което формира вектор от входни действия, както е указано от ОП.

ОК - обект на контрол.

BRIRK е единица за разпознаване и регистриране на резултатите от контрола.

Решение - блок, който генерира решение въз основа на резултатите от контрола.

МОК е модел на обекта на контрол.

В повечето случаи системата за наблюдение и диагностика работи под контрола на ОП. OP от набора от валидни проверки определя проверката. Регулаторът формира вектор от входни действия. В BRIRK векторът на входните действия също се разпознава от паметта на блока избраниреферентен резултат. Контролният обект отработва входните влияния и дава резултата. В блока за решение резултатите се сравняват между двата резултата и заключението е, че тестът е успешен.

Надеждно проверен същият обект на управление може да се използва като модел на обект на управление; може да се използва физически или математически модел на контрол. Особеността на функционалния контрол е, че основният извод: реакцията на контролирания обект и реакцията, получена по модела на контролирания обект, не си противоречат. Алармата се задейства само ако резултатите си противоречат.

Следователно решението в SFC е по-сложно. Нуждаем се от математически факти на противоречие на резултатите един с друг.

При конструиране на хардуер за функционална диагностика в възел или устройство се въвежда резервно оборудване, което функционира едновременно с основното оборудване. Сигналите, възникващи в процеса на функциониране на основното и управляващото оборудване, се сравняват по определени закони. В резултат на подобно сравнение се генерира информация за правилното функциониране на управлявания блок (устройство). В най-простия случай копие на тествания възел (т.нар структураизлишък на турне),а също и най-простото съотношение на управление под формата на сравнение на два идентични набора от кодове. В общия случай се използват по-прости управляващи устройства, но методите за получаване на управляващи отношения стават по-сложни.Математическият модел на функционална единица е краен автомат, който се описва от системата

Г
де х, Й ~ много входни и изходни сигнали; С - много вътрешни състояния; δ [ а(T), х(T)] - функция за преход, показваща състоянието а(T + 1), в който автоматът преминава от състоянието а(t) повлияни от входния сигнал х(T); λ [ а(T) , х(T)] - изходна функция, определяща изхода г(T +.1) от а(T) и въведете x (t) в даден момент T; а 0 - Първоначално състояние. Управляващото устройство може да бъде представено и като състояние машина В К , дадено от системата

Г
де NS Да се , Й К - разнообразие от входни и изходни сигнали; С - много вътрешни състояния; δ К [ б(T), х(T)], λ К [ б(T), х(T)] - функции, които имат същото значение като функциите на автомат В; б 0 - Първоначално състояние.

Диаграма на функционален блок (устройство) с хардуерно управление е показана на фиг. 16, а,където OA -основна машина; CA -машина за управление; НАС -възел за съпоставяне; ε е сигнал за грешка.

За диагностициране на процесите на функциониране на главните и управляващите автомати се използват методи за сравнение: 1) вътрешни състояния и преходи; 2) изходни думи и входни думи.

На първия метод се отговаря чрез дублиране, мажоризиране, както и контрол чрез забранени кодови комбинации. Той също така включва методи за излишно кодиране на модулни операции, контрол на съхранение и предаване на информация чрез излишни кодове.

Вторият метод се използва главно за управление на контролни устройства, измервателни уреди и др.

Излишното кодиране се основава на въвеждането на допълнителни символи във входната, обработваната и изходната информация, които заедно с основните образуват кодове със свойства за откриване (коригиране на грешки). Общата схема на такъв контрол е показана на фиг. 16, б , където Великобритания -кодираща единица; UD -декодираща единица; UOKK -блок за обработка на контролен код; НАС -възел за съпоставяне; c - сигнал за грешка.

Методи за контрол на кода.

Хардуерните методи на функционална диагностика почти винаги се основават на използването на т.нар излишни или коригиращи кодове.Те се наричат ​​коригиращи, независимо дали са предназначени да коригират автоматично грешки или само да ги откриват. В коригиращите кодове се използват само някои от възможните кодови комбинации за показване на предадената или обработена информация. Останалите комбинации са забранени и появата им показва наличието на грешка.

Цифровите кодове се класифицират на еднородни и нееднородни. При еднородните кодове всички комбинации съдържат еднакъв брой знаци; при нееднородните кодове броят на знаците може да е различен.

Излишните или коригиращите кодове могат да бъдат блокови и последователни. Блоковите кодове представляват поредици от групи от няколко знака. Кодирането или декодирането се извършва за всяка група (блок) поотделно. В непрекъснатите кодове излишните знаци се разпръскват с информационни знаци.

Единните блокови корекционни кодове са разделени на систематични и несистематични. Систематичният n-цифрен код винаги съдържа постоянен брой m информация и к контролни знаци, а контролните знаци заемат еднакви позиции във всички кодови комбинации. В несистематичен код знаците на кодирано число или дума не могат да бъдат разделени на информационни и контролни знаци. Основните характеристики на коригиращите кодове са излишък и капацитет за корекция.

Излишността на кода се дефинира като к = н- м,и относителната излишък к/ м.

Коригирането може да се определи количествено чрез вероятността от откриване или коригиране на грешки от различен тип. Коригиращата способност на кода е свързана с концепцията за минималното кодово разстояние. Кодово разстояниед между две думи е броят на цифрите, в които знаците на думите не съвпадат. Ако дължината на думата е н,тогава кодовото разстояние може да приеме стойност от 1 до n ... Минимално кодово разстояниедминна този код е минималното разстояние между всички две думи в този код. Ако има поне една двойка думи, които се различават само в един бит, тогава минималното разстояние на този код е 1.

За откриване на грешки при сгъване T код с изисквано минимално разстояние за кодиране д =T+ 1, а за коригиране на такива грешки кодът с д = 2T+ 1. За диагностициране на устройства в компютрите са широко разпространени следните типове кодове: код за проверка на четността, код на Хеминг, итеративни кодове, константно тегло, остатъчни кодове, циклични кодове.

Въведение

1 Етапи и процес на отстраняване на неизправности CBT

1.1 Процес на отстраняване на неизправности

1.2 Характеристики на проява на неизправности на SVT и RS

1.2.1 Системни грешки при зареждане на ОС

1.2 Грешки при стартиране на приложни програми

2. Автономна и цялостна проверка на функционирането и диагностика на SVT

2.1 Функционално управление на автоматичната пожарна аларма

2.1.1. Мониторинг и диагностика на компонентите на системната платка

2.1.1.1 Мониторинг на работата на CPU и FPU

2.1.1.2 Контролиране на системната поддръжка на процесора

2.1.1.3 Мониторинг и диагностика на DRAM

2.1.1.4 Наблюдение на системната шина

2.1.2 Управление и диагностика на периферни устройства на АПС

2.1.2.1 Контрол и диагностика на средствата за въвеждане на оперативна информация

2.1.2.2 Контрол и диагностика на средствата за извеждане на оперативна информация

2.1.2.3 Функционално управление и диагностика на HDD

2.2 Мониторинг на функционирането на хардуерни и софтуерни системи

Заключение

Библиография

Въведение

Съвременните компютри ще използват цялата гама от дизайнерски решения, разработени през целия период на развитие на изчислителната техника. Тези решения, като правило, не зависят от физическата реализация на компютрите, но сами по себе си са основата, на която разработчиците разчитат.

Анализ на неизправности на SVT;

Етапи и процес на отстраняване на неизправности;

Диагностика на неизправности на SVT.

Информационно-методическата основа за написването на работата е работата на М .V. Василиев, В.П. Леонтиев, I.A. Орлова, В.Ф. Корнюшко, В.В. Бурляева и др.

1.Стъпки и процес за отстраняване на неизправности

1.1. Процес за отстраняване на неизправности

Ремонтът на самолета за повече от 9/10 се състои от APS диагностика и се състои от пет етапа: анализ на ситуацията на отказ; тестване; ремонт; тестване след ремонт; възстановяване на работната конфигурация и проверка на функционирането.

При извършване на работа по отстраняване на неизправности се препоръчва:

1) подробно документирайте работата;

2) приемете един от сходните симптоми на неизправност (определете неизправността);

3) изберете дефектното устройство (интерпретирайте вида на грешката);

4) използва, ако е възможно, справочната таблица на състоянията на въздухоплавателното средство;

5) маркирайте дефектния компонент в устройството;

6) ако има няколко симптома, ги класифицирайте на първични и вторични (в зависимост от първичните). На етапа на анализиране на ситуацията трябва:

Анализирайте в кой режим на работа на APS, при изпълнение на коя програма и на кое място на програмата е възникнал повредата;

Запишете симптомите на неизправността:

1) състоянието на индикаторите на компютъра,

2) съобщения на програмата (диспечер, ОС, черупки и др.),

3) звукови сигнали, редовни и необичайни;

3. опитайте да рестартирате програмата;

4. рестартирайте системата (топъл рестарт или студен старт);

5. внимателно прегледайте как протичат рестартирането и POST контрола;

6. проверете параметрите на APS в CMOS паметта, като използвате процедурите SETUP;

7. изключете самолета, проверете качеството на връзките на интерфейсния кабел, захранващите връзки, температурния режим на всички ИС (на допир), степента на замърсяване на платките;

8. ако програмата POST не работи, отидете на локализацията на компонента, като използвате видео или аудио кодовете, предоставени от програмата POST;

9. Ако програмата POST работи, отидете на диагностиката на теста на самолета. Ако всичко е свързано правилно, върнете самолета в първоначалното му състояние: изключете новоинсталирания контролен панел и/или контролера и отново проверете работата на самолета.

Ако грешката продължава, тогава компонентът е дефиниран неправилно и трябва да повторите анализа стъпка по стъпка. Ако грешката е елиминирана, трябва на свой ред заменете елементите на монтажа с известен работен ред в следния ред:

Периферно оборудване, свързано със специална подсистема (диск, ВИДЕО, комуникации, манипулатори и др.), като се обръща внимание на тяхната конфигурация;

Кабелни връзки (не бъркайте свързването на контурите: маркираното ядро ​​на плоския кабел е свързано към щифт 1 на конектора);

Контролерът, като обръща внимание на инсталираната конфигурация според типа, количеството буферна памет и т.н. принтер, манипулатор, дисково устройство и др.

Ако грешката продължава, значи не е хардуер, а конфигурация на софтуера:

Драйверът не съответства на това конкретно устройство;

Конфликт на водача;

Конфликт на заявка за прекъсване;

Пресичането на областите на вектора за прекъсване в DRAM и конфигурацията на софтуера на компютъра трябва внимателно да се проверява, когато се въведе нов хардуер. Ако бъде намерено несъответствие, коригирайте конфигурацията на софтуера на MTA.

1.2. Характеристики на проявата на неизправности на SVT и RS

При локализиране на неизправности могат да се появят следните симптоми:

1. При зареждане на ОС:

Индикаторът за включване не свети;

Операционната система не се зарежда;

Системни грешки се появяват при стартиране;

Няма зареждане от твърдия диск.

2. Когато изпълнявате приложни програми:

Не чете един FDD;

И двата FDD не четат;

Не пише един FDD;

И двата FDD не пишат;

Не чете HDD;

Не записва HDD;

FDD и/или HDD не могат да се избират;

Компютърът е блокиран, въвеждането на клавиатурата е блокирано.

3. Възможни симптоми на неизправност на системата информационен дисплей. Цветен графичен монитор и неговата адаптерна платка:

Няма изображение на екрана;

Без синхронизиране на рамката;

Няма линейна синхронизация;

Няма текстов режим, графиката работи;

Изкривени знаци на екрана;

Изкривен цвят или липса на такъв;

Няма текстов режим с висока или ниска разделителна способност.

4. Неизправности на КЛАВИАТУРАТА:

Клавиатурата не работи (заключена);

Клавиатурата въвежда неправилни знаци;

Един или повече клавиши не работят;

Без случай превключване на горно/долно и/или обратно.

5. Неизправности в I/O:

Високоговорителят не работи;

Манипулаторът не работи;

Без зареждане от флопи дисково устройство;

Няма зареждане от HDD.

1.2.1. Системни грешки при зареждане на операционната система

1. Неизправности при включване на компютъра. Ако индикаторът за включване не светне, проверете един по един:

Наличието на захранващо напрежение в мрежовия контакт,

Изправност на щепсела на компютъра, захранващия кабел,

Изправност на предпазител от пренапрежение или непрекъсваемо захранване,

Изправност на захранването на компютъра.

2. Операционната система не се зарежда . Ако няма зареждане от твърдия диск, трябва да опитате да повторите зареждането и внимателно да наблюдавате процеса на програмата POST, ако не успее, заредете от „спасителна“ дискета и тествайте твърдия диск, преди всичко, неговото зареждане запис и цялата системна област като цяло.

Всички съобщения за грешки в програмата POST обикновено се разделят на типове: аудио сигнали; кодове за системни грешки на дисплея; I/O кодове за грешки на дисплея; други грешки на екрана на дисплея.

По този начин общият брой кодове за грешки достига стотици, а кодовете за грешки за всеки конкретен модел компютър, по-точно версията на ROM BIOS, с която е оборудван този модел компютър, трябва да се търсят в инструкциите за експлоатация на този компютър.

1.2.2. Грешки при стартиране на приложни програми

При стартиране на персонализирани програми са възможни следните грешки. Едно от флопи устройствата не чете и не записва. Възможни причини:

1) лоша дискета. Сменете флопи диска;

2) лошо флопи устройство. Опитайте се да работите с друго устройство;

3) интерфейсният конектор на устройството е замърсен. Почистете конектора от прах и изплакнете с алкохол;

4) лошо или неправилно свързан лентов кабел към устройството. Проверете дали кабелите са свързани правилно: конекторът обикновено трябва да бъде свързан към втория FDD преди усукване, а след усукване - към първия.

5) адресът на FDD устройството е неправилно превключен или конфигурационните джъмпери на устройствата на контролера и/или устройствата са неправилно зададени. Проверете и коригирайте конфигурацията на диска в съответствие с инструкциите за експлоатация на контролера и дисковите устройства;

6) типът на устройството в CMOS паметта е неправилно зададен. Проверете и, ако е необходимо, го инсталирайте отново с помощта на помощната програма SetUp.

Несигурно четене на данни от FDD. Възможни причини:

1) не е инсталиран, или неправилно инсталиран, или два терминатора, инсталирани на линията за управление/данни при 5.25 ”FDD. Проверете и поправете: терминаторът трябва да бъде инсталиран само на един, последен FDD;

2) главите за четене и запис на дискета са замърсени. Почистете задвижващите глави със специален почистващ диск. Почистването на главите на NGMD е възможно само със специални течности или изопропилов алкохол. Етиловият алкохол ще разтвори защитното покритие на дискетите.

3) скоростта на въртене на шпиндела NGMD е извън обхвата. Тествайте флопи устройството с програмата NDiags и, ако е необходимо, регулирайте скоростта на въртене на шпиндела.

Нито един от дисковете не чете. Възможни причини:

1) неизправност в конектора на гнездото за свързване на контролера на флопидисковото устройство. Почистете конектора на слота, където е бил разположен флопи контролерът, или преместете контролера в друг слот;

2) контролерът на задвижванията е повреден. Изключете всички дискети освен едно от контролера, проверете четене/запис на останалото флопи устройство, ако е необходимо, зареждане на DOS от флопи диск. Ако експериментът се оказа успешен, тогава, свързвайки на свой ред другите флопи устройства, определете коя част от контролера съдържа грешката. За тест можете да замените контролера с известен добър, като не забравяте за конфигурацията (джъмпери, превключватели на платката на контролера).

Приложната програма не се изпълнява или не се изпълнява правилно (неправилни резултати или компютърът виси в програмата). Възможни причини:

1) програмата не е отстранена. Използвайте инструменти за отстраняване на грешки в програми: дизайнер, дебъгер и др .;

2) конфликт в конфигурацията на софтуера. Проверете текущата конфигурация на програмата: прегледайте файловете config.sys, autoexec.bat и картата на паметта по отношение на драйвери, TSR програми, за конфликти, ако е необходимо, коригирайте;

3) неизправност на хардуера на компютъра. Извършете задълбочено тестване на MTA с помощта на вградени или външни тестови програми.

4) преглед на съобщението на BIOS за посочените хардуерни ресурси на компютъра;

5) когато изпълнявате системните файлове IBMBIO.COM и IBMDOS.COM, проверете резултатите от изпълнението на конфигурационните файлове config.sys и autoexec.bat за логически грешки. За контролирано поетапно изпълнение на конфигурационни файлове, веднага след като таблицата с хардуерни ресурси се появи на дисплея, дори преди да се появи съобщението „Стартиране на PC DOS...“, натиснете клавиша F8;

6) тествайте компонентите на компютъра с помощта на сервизната платка;

7) ако системата се е заредила от флопи диск, но не и от твърд диск, трябва да стартирате диагностика от същата системна дискета логическа структура HDD с помощта на помощни програми NDD или Scandisk и, ако бъдат открити грешки, възстановете логическата структура на диска;

8) коригирайте възможни нарушения на записа за зареждане и системните файлове с помощта на помощната програма SYS.COM9

9) проверете паметта и системния диск на компютъра за липса на вирусни инфекции (антивирусен пакет с минимален размер, например DrWeb-413, също може да се побере на системната дискета);

10) ако грешката продължава, преминете към тестване на компонентите на компютъра с помощта на вградените програми: POST (с помощта на bus анализатор), ROM Diagnostics или общи програми за тестване CheckIt, NDiags и т.н., като ги стартирате от една и съща дискета;

11) ако грешката е от плаващ характер, извършете задълбочено тестване на компонентите на MTA, като използвате подходящи програми, например PC-Doctor.

Обсъдените по-горе симптоми на неизправност в никакъв случай не изчерпват всички възможни грешки, които възникват при стартиране на потребителски програми, и са дадени само като пример за симптоми на грешка. Други грешки ще имат различни симптоми.

2. Автономна и цялостна проверка на функционирането и диагностика на SVT

Някои от доста интелигентното изчислително оборудване, като принтери, плотери, може да имат офлайн режими на тестване. По този начин офлайн тестът на принтера се стартира без свързване към компютър чрез натискане на клавишни комбинации на неговия контролен панел. Принтерът, изпълнявайки специалния фърмуер, наличен в неговия ROM, отпечатва всички налични знаци по диагонал, а операторът, разглеждайки и сравнявайки получената разпечатка, определя правилността на неговата работа в режими с различна плътност и качество на печат.

Хардуерната и софтуерната система има способността да тества автономно функционирането на своите изчислителни основни компоненти с помощта на вградени или тестови програми за изтегляне. APS може също да изпълнява външни тестови програми за своите компоненти, както и сложни тестови програми за тестване, които симулират многозадачност и многопотребителски режими на работа на APS.

2.1 Функционално управление на автоматичната пожарна аларма

Контрол функциониращи компонентиспециализирана APS от тип Main Frame се осъществява по време на нейната работа от хардуер (специални схеми за управление на суматори, броячи, декодери, съоръжения за предаване на данни и др.). Контрол изчислителен процесв такъв APS се извършва от специален софтуер, който контролира правилността на изпълнението на изчислителните алгоритми, допустимостта на получените резултати и тяхната надеждност. Най-често такъв контрол използва метода на двойно отчитане на отделни части от общата задача. При разработването на специализирани APS едновременно се разработват и специални тестови програми за тяхното цялостно тестване. Сложни тестови програми от типа TKP (контролни и верификационни тестове) трябва периодично да се стартират от персонала по поддръжката по време на планираната превантивна и рутинна поддръжка на APS. Следователно, за функционалния контрол на компютъра се използват тестови програми обща употребакато CheckIt, NDiags, Sandra и др., обсъдени по-горе.

2.1.1. Мониторинг и диагностика на компонентите на системната платка

Дънните платки за компютър, в зависимост от модификациите си, могат да съдържат или само самия компютър (CPU със системния му капак, RAM и шина със собствени контролери и форми), или допълнително - някои от контролерите на периферни устройства (HDD, видео контролер, комуникация портове, аудио контролер, мрежови междукомпютърни комуникационни средства и др.). Това трябва да се има предвид и когато се говори за наблюдение и диагностика дънна платка, това ще означава дънна платка с минимална конфигурация, без интегрирани периферни контролери.

2.1.1.1 Управление на работатаПроцесориFPU

Функционалното управление на централния процесор на компютъра се извършва първо и е задължително - всеки път, когато се изпълнява програмата POST. Това тества регистърния файл на процесора, неговото превключване от RM към PM режим и обратно, и неговия отговор на заявки за прекъсване. Известно е, че процесорът има собствен фърмуер за самотест, който се стартира автоматично, ако процесорът не работи дълго време (Ti Idle). Контролът на функционирането на процесора може да се извършва нарочно, като се използват външни тестови програми. Така че, ако изберете елемента от менюто Tests в програмата CheckIt и елемента System Board в контекстното му меню, тогава този тест ще бъде проверен в частта на микропроцесора:

Общи функции на CPU (Обща функция),

Грешки при прекъсване на процесора (Бъг за прекъсване),

32-битово умножение,

защитен режим,

Аритметични функции FPU (NPU аритметични функции),

Тригонометрични функции FPU (NPU тригонометрични функции),

Функция за сравнение на FPU (FPU).

Ако изберете елемента SYSTEM / SYSTEM BOARD TEST в програмата NDiags, тестовата програма ще извърши: общ тест на процесора, тест на регистъра на процесора, аритметичен тест на процесора, тест на защитен режим на процесора.

Ако изберете Diagnostics / CPU / Coprocessor в програмата PC-Doctor, ще бъдат извършени следните тестове: CPU регистри, CPU аритметика, CPU логически операции, CPU низ операции, CPU Interrupt / Exceptions (/изключение), CPU Buffer / Cache, CPU C & T / Cyrix Specific (ако CPU ги поддържа), CoProc регистри, CoProc команди, CoProc Arithmetic's, CoProc Transcendental, CoProc Exceptions, CoProc Cyrix / IIT.

Както можете да видите, най-големият набор от проверки се предлага от PC-Doctor.

2.1.1.2 Инструменти за поддръжка на системата за наблюдениеПроцесор

Възможностите за тестване на системната поддръжка на процесора в програмата CheckIt са доста скромни. Ако изберете елемента от менюто Тестове в програмата CheckIt и елемента на системната платка в контекстното му меню, този тест ще провери от системата на процесора поддържа само DMA контролер(и) и контролер(и) за прекъсвания.

Програмата NDiags, когато изберете елемента от менюто SYSTEM / SYSTEM BOARD TEST, от поддържащите устройства на процесорната система тества PDP контролера и контролера за прекъсване.

Програмата PC-doctor в елемента Диагностика/Дънна платка тества същата системна поддръжка за процесора, контролера за прекъсвания и DMA контролера.

2.1.1.3 Мониторинг и диагностикаDRAM

Паметта с произволен достъп на персонален компютър, както е известно, се изпълнява на микросхеми от динамичен тип, което съответства на съкращението DRAM - Dynamics-Random-Access Memory (динамична памет с произволен достъп). Елементите за съхранение на такива микросхеми са елементарни кондензатори, образувани от плаващи врати на полеви транзистори. Тези преходи могат да бъдат в заредени (логическа единица) или разредени (логическа нула) състояния.

По този начин паметта на heap има тенденция да изкривява отделни битове информация. Това може да има фатални последици за компютъра, тъй като DRAM съхранява както данни, така и работни програми, и самата операционна система. Изкривяването на един бит в машинна инструкция може да доведе до факта, че вместо операция за четене се извършва операция на запис, която може да развали данните, програмата и дори самата ОС.

Ето защо динамичната памет с произволен достъп е снабдена със схема за контрол на четността - навиването на всеки записан байт по модул-2. Критичните компютри използват кодове за коригиране на грешки, като например кода на Хаминг. При записване всеки байт информация се придружава от бит за проверка, генериран от схемата на конволюция, а при четене, от същата схема на конволюция, всеки байт се проверява за четност и в случай на нарушение на четността се генерира немаскируемо прекъсване,генериране на съобщение за грешка в DRAM. В този случай автоматичното изпълнение на по-нататъшни операции се блокира и на екрана на дисплея се появява съобщението: Error Parity DRAM. Системата е спряна. Грешка с паритет в паметта. Системата е спряна. Контролът на производителността на RAM на компютъра се извършва от съответните раздели на програмата POST всеки път, когато компютърът се включи или по време на студено рестартиране на системата (натискане на бутона RESET).

Когато се появи симптомът за грешка в DRAM, рестартирайте операционната система и опитайте да стартирате отново същото приложение. Ако грешката не се повтори, тогава този случай се класифицира като единична грешка. Ако грешката се повтаря, това е симптом на сериозна грешка. В този случай трябва да деактивирате механизма за генериране на NMI и да стартирате програма за диагностика на грешки в паметта, например CheckIt / Tests / Memory. Можете също да използвате услугите на програмата NDiags, като изберете елемента от меню ПАМЕТ, Тестване на основната (базова) памет и Тестване на разширената памет и ако конфигурацията включва допълнителна памет, след това я тествайте. NDiags ще тества избраната памет със следните шаблони:

Записване и проверка на нули във всички битове на всички клетки на проверената памет,

Записване и проверка на единици във всички битове на всички клетки на проверяваната памет,

Като стартирате и проверите уреда за всички цифри последователно във всеки адрес,

Като стартирате и проверите нула за всички цифри на свой ред във всеки адрес,

Като напишете и проверите кода 10101010 на всеки адрес (шах код),

Като напишете и проверите кода 01010101 на всеки адрес (обратен шах код).

И двете от тези програми тестват DRAM достатъчно подробно, но програмата CheckIt ви позволява да тествате памет както с минимален (само за бърз тест на паметта), така и с разширен набор от тестове и дори да повторите теста не веднъж, а до 999 пъти, за да откриване на грешки в плаващата памет. В допълнение, програмата CheckIt ви позволява да локализирате грешката в паметта до компонента (IC или SIMM).

Тестването на паметта с помощта на програмата PC-doctor се извършва чрез избиране на елемента Диагностика / RAM памет.

Програмата предлага да изберете режима на тестване:

Бързо - бързо, едно преминаване на всеки тест,

Средно - средно, 10 пъти,

Тежък - тежък, 20 пъти,

Тип тест:

Модел - 18 десена,

Адрес - на адресните редове на пробата на IC,

Пропускателна способност на автобуса - сигнали за произволна извадка,

Code Test - произволни кодове.

База - основна памет до 640 KB.

Разширено - разширено, до 16 MB.

Разширено - допълнително, от 1 до 32 MB,

UMB е блок с по-висока памет, от 1 до 1,064 MB.

По този начин е възможно да се тестват не всички, а само избрани части от паметта. Времевите характеристики на RAM под Windows се определят перфектно с помощта на програмата Sandra, но ако паметта е дефектна или неправилна, Sandra просто ще откаже да я тества.

2.1.1.4 Наблюдение на системната шина

Всички типове системни шини, от ISA до PCI и USB, се формират от локалната шина на централния процесор, като се използват драйвери за шина и контролери на системната шина. За по-подробна локализация на грешките на системната шина можете да завъртите първоначалните секции на програмата POST и да прегледате осцилоскопа за адресни сигнали, сигнали за трансфер на данни по системната шина и контролни сигнали на шината: заявка и потвърждение за улавяне на шината, линии за заявка за прекъсване статус, сигнали за цикъл на шината - IOR, IOW, MemR, MemW, Lock, Unlock и др. с таблица на референтните състояниянива на напрежение на всички щифтове на конекторите на слотовете за разширение в режима, посочен в таблицата на референтните състояния.

2.1.1.5 КонтролROMBIOSиCMOS-памет

Програмата CheckIt не е предназначена за проверка и тестване на ROM DIOS, но може да тества брояча на часовника в реално време, ако изберете елемента от менюто Тестове / Часовник за реално време. Този тест се състои в сравняване на реално време с DOS времето - Сравняване на часовника за реално време с времето на DOS, сравняване на реална дата с дата на DOS - Сравняване на датата на часовника в реално време с дата на DOS, сравняване на изминалото време - Сравняване на изминало време.

Програмата NDiags в елемента от меню SYSTEM / SYSTEM BOARD TEST съдържа прозорец за проверка на часовника в реално време (RTC), проверката на който се състои в проверка на генерирането на сигнал за заявка за прекъсване от RTC и тестване на таймера за интервал на DOS.

Ако изберете елемента SYSTEM / STATUS CMOS, тогава той ще бъде отметнат:

Състояние на захранващата батерия на CMOS,

Текущ часовник в CMOS,

Проучване на контролера на твърдия диск за съответствие с неговите параметри, записани в CMOS,

Коректност на конфигурацията на RAM,

коректност на хардуерната конфигурация,

Коректността на контролната сума на CMOS паметта.

Програмата PC-doctor в елемента Диагностика / системна платка съдържа контекстно меню, което включва елементите за проверка на ROM BOIS, CMOS и RTC Clock:

Системен таймер - проверка на прекъсвания от таймера за интервали на DOS,

BIOS Timer - сравнение на DOS таймер с таймер за часовник,

RTC часовник (CMOS часовник брояч), проверява коректността на актуализацията на брояча, периода на повторение на прекъсванията на часовника, прекъсването на RTC алармата и съответствието на текущия часовник и дата

CMOS RAM - проверява CMOS паметта с шаблонен тест, като оперативен.

2.1.2 Управление и диагностика на периферни устройства на АПС

За проверка на периферните устройства във връзка с централен компютър трябва да се използват сложни програми за тестване.

2.1.2.1 Контрол и диагностика на средствата за въвеждане на оперативна информация

Контролерът на клавиатурата е тестван POST преди зареждането на операционната система. Специален раздел от програмата POST, след нулиране и инициализиране на клавиатурата, проверява за отсъствието на „ заседнал"ключ. Както знаете, задържането на клавиша след кратък период от време, който може да бъде зададен специално в елемента Разширена настройка на CMOS / Typematic Rate Delay на помощната програма SETUP, принуждава контролера на клавиатурата да повтори въвеждането на същия знак от набора честота. "Залепващ" клавиш води до същия ефект, който се записва от програмата POST с изхода на видео код като xx 301, където xx- редовен стаяЗаклещени ключове.

Програмата CheckIt в елемента от менюто Тестове / Входни устройства / Клавиатура е предназначена за тестване на PC / XT, AT и разширени клавиатури в следните режими:

Натиснете всеки клавиш - проверете работата на всички клавиши,

Typematic Repeat Test - проверка на автоматичните повторения, докато държите натиснат клавиш,

Keyboard Lights Test - тестване на индикаторите на клавиатурата.

Разположението на клавишите върху мембраната е много специфично за всеки модел клавиатура, така че в този случай е по-целесъобразно просто да се смени цялата клавиатура.

Ако обаче се открие неизправност в щитовата клавиатура групи по ключ, тогава вероятността от неизправност на всички ключове от тази група е малко вероятна. Най-вероятно дефектът се крие в неизправността на декодера на матричен ред чрез натискане на клавиша, или в неизправността на един от информационните входове на контролера, или в прекъсването на връзката на тази група от ключа с изхода на декодера на ред или входната информация на контролера. За да локализирате такава неизправност, е необходимо преди всичко да разберете как е организирана матрицата на клавишите в нея според клавишната диаграма на клавиатурата.

Ако се окаже, че цялата дефектна група принадлежи към една колона и освен тях, в същата колона няма годен за обслужванеключ, тогава информационният вход на контролера, свързан с тази колона, вероятно е дефектен или връзката му с колоната с ключа е прекъсната. Второто предположение също се проверява с мултицет. За да проверите първото предположение, трябва да включите компютъра и да проверите осцилоскопа за наличието на отрицателни импулси на този вход на контролера в натиснатедин от ключовете в тази колона и ако има такива, ще трябва да смените IC на контролера.

Грешка при проверка на автоматичното повторение показва неизправност на контролера на клавиатурата, инсталиран на клавиатурната платка.

Грешките при проверка на индикаторите изискват за тяхното локализиране анализ на работата на техните вериги. Индикаторните светодиоди получават захранване от източник +5 V, токът през тях е ограничен от специални резистори, а потокът на тока или неговото отсъствие се контролира от състоянието на усилващите елементи (често инверторни ИС). Инверторите от своя страна се управляват директно от изходите на съответните портове на контролера. Ако индикаторът не светне или не изгасне, трябва да проверите с логическа сонда или мултицет захранването на +5 V към него, тогава спадът на напрежението в светодиода съответства на неговата характеристика, спадът на напрежението в токоограничаващ резистор, след това на изхода и входа на инвертора и накрая на съответния изход на контролера ...

Програмата NDiags извършва същите тестове (с изключение на теста за автоматично повторение), като при проверка за натискане на клавиш допълнително показва сканиращия код на натиснатия клавиш. Това може да е важно, ако всички клавиши работят, но кодовете за сканиране са объркани. Това може да се дължи на нарушение на таблицата за превод. код сканиранематричен ключ код за сканиранеклавиатура, намираща се в ROM на контролера на клавиатурата. Този дефект може да възникне и в резултат на неправилен ремонт на клавиатура, когато ИС на контролера на клавиатурата е заменена с ИС на контролер от клавиатура от различен тип.

Програмата PC-Doctor в елемента от менюто Диагностика / Системна платка / Клавиатура тества контролера на клавиатурата, по-точно неговата част, разположена на дънната платка, в следните режими:

Завършен - комплектност, наличност,

KBD Power-On Self test - самотест при включване,

KBD IRQ Test - проверка на генерирането на IRQ1 заявка за прекъсване от клавиатурата,

KBD Interface Test - тестване на интерфейса на клавиатурата.

Елементът Интерактивни тестове/клавиатура съдържа три теста:

Клавиши на клавиатурата - тест за натискане на клавиши с индикация на сканиращи кодове,

Светодиоди на клавиатурата - тествайте светодиодните индикатори за състоянието на клавиатурата,

Keyboard Repeat - тест за автоматично повторение.

За да тествате манипулаторите на мишката, можете да използвате тестовия файл на мишката (test.exe), който обикновено се намира на дискетата за разпространение на драйвера на мишката. Тестът ви позволява да проверите функциите на посочващото устройство и неговите настройки, като начална позиция на курсора на мишката, площта и скоростта на движение на посочващото устройство, символа, който идентифицира курсора и т.н. Можете също да използвате тестови програми за общо тестване.

Програмата CheckIt предоставя в елементите на менюто:

Тестове / Входни устройства / Мишка - тестване на манипулатора на мишката,

Тестове / Входни устройства / Джойстик - тестване на геймпад.

При тестване на мишката програмата предлага проверки:

Натиснете всеки бутон на мишката - проверете за натискане на бутоните на мишката,

2.1.2.2 Контрол и диагностика на средствата за извеждане на оперативна информация

Наличието, изправността на входно-изходните портове и самодиагностиката на видеоконтролера (видеокартата) се тестват от програмата POST преди зареждане на операционната система. Детайлното тестване на видеомонитора в автоматичен режим без участието на оператор е невъзможно, тъй като самата програма не може да провери правилното показване на шрифтове, линейността на сканирането, цветовата палитра, правилността на атрибутите на символа и т.н. Тестът програмата само генерира и извежда съответните картинки, снабдявайки изображението с индикации за признаци на правилна работа, а операторът, следвайки инструкциите на програмата, трябва да отговори на програмата - дали изображението отговаря на изискванията на програмата.

Вградената ROM Diagnostic програма, програмите на сервизните платки RACER, ROM & DIAG и комплекса PC-тестер съдържат съответните елементи за проверка на PC видео подсистемата, но поради ограничения капацитет на паметта си, те не могат да организират пълна проверка. Ето защо, за по-задълбочена проверка на качеството на видеосистемата, трябва да използвате външни (с възможност за изтегляне) тестови програми.

Програмата CheckIt има елемент от менюто Тестове / Видео, който се състои от три основни части: Video RAM - за автоматично тестване на видео памет и хардуер за смяна; Текст - проверява всички текстови режими, налични за този компютър. На всеки екран името на стъпката, режимът на екрана и номерът на текущата стъпка се показват в горния ляв ъгъл. Това, което операторът трябва да види на екрана, се отчита преди началото на всяка група режими и операторът, изпълняващ тези задачи, трябва да информира програмата дали изображението отговаря на изискванията на програмата на всяка стъпка от теста; Графика - проверява графичните режими на видеосистемата. Изходът на мрежата ви позволява да оцените линейността на хоризонталното и вертикалното сканиране, а следващият тест - показват се 6 екрана с цветни блока; цветът на всеки блок трябва да съответства на надписа за неговия цвят. Това ви позволява да оцените правилната работа на цветообразуващите възли на видеокартата и монитора.

Методът за смяна на предполагаемо устройство с известно работещо устройство (видеокарта, монитор) не може да се препоръча, тъй като съществува сериозен риск от разваляне на работещо устройство. Ако предварителната локализация се окаже неправилна и вторият компонент на видеоподсистемата има сериозен дефект, например високо напрежение на входовете или изходите на интерфейса, тогава подмяната на първия компонент може да доведе до повреда на подменения обслужваем компонент.

Методи за тестване, подобни на програмата CheckIt, се предлагат и от програмата NDiags, в елемента от менюто Video, като се различават само в малко по-голям набор от тестови режими.

Програмата PC-doctor се отличава с режими на задълбочено тестване. Елементът от менюто Диагностика / Видео адаптер предлага следните елементи:

Видео памет - шаблонно тестване на видео памет,

Видео страници - тестване на осем видео страници,

VGA контролерни регистри - регистрите на контролера се тестват и ако се намери VESA или SVGA версия на видеокартата, тогава в техните стандарти,

VGA Color-DAC регистри - Тестват се 6-битови цветни регистри с общо 262144 цветови нюанса.

Елементът от менюто Интерактивни тестове предлага тестове:

Набори от символи - 12 модификации в текстови и графични режими,

Цветни палитри - 12 модификации в графичните режими на цветовата палитра,

Monitor Quality предлага собствено контекстно меню:

Solid Block - чист бял екран с висока яркост,

Мигащ блок - бял екран с мигащ атрибут,

Вертикални линии - показва редуващи се черни и бели вертикални ивици,

Хоризонтални линии - показва редуващи се черни и бели хоризонтални линии,

Шахматна дъска - на екрана се показва черно-бяла шахматна дъска,

Мигаща шахматна дъска - на екрана се показва черно-бяла шах с мигане,

VGA функционалност със собствено подменю:

Хоризонтално панорамиране - на екрана се показва рамка с хоризонтално люлеене,

Вертикална панорама - на екрана се показва рамка с вертикално люлеене,

Показване на начален адрес - периодично превключване на 1-ва и 2-ра страница,

Разделен екран - периодично превъртане на две страници вертикално,

Разделен екран с хоризонтално панорамиране - периодично превъртане на две страници хоризонтално,

512 Display Characters - Показва 512 ASCII знака в стандарти 9x16 и 8x8 пиксела.

2.1.2.3 Функционално управление и диагностика на HDD

Ако възникне неизправност в подсистемата на твърдия диск (контролер, устройство, свързващи кабели и т.н.), тя може да бъде открита, когато се изпълнят съответните секции на програмата POST и на екрана на дисплея се изведе код за грешка POST. Грешки с кодове 17xx - показват неизправности на устройства и контролери с интерфейс ST-506/412, с кодове 104xx - за неизправности на същите устройства с ESDI интерфейс, с кодове 210xx - за неизправности на устройства и SCSI HOST адаптери. Конкретните кодове за грешки и тяхното описание могат да бъдат намерени в специализираната литература.

В много случаи дискът не се намира, защото:

Типът диск в CMOS паметта е неправилно зададен;

Конфигурацията на диска е неправилно зададена (джъмперът за състоянието на устройството);

Кабелът за управление не е свързан правилно към твърдия диск;

- "залепване" на дискове и глави.

Съвременните флопи устройства имат сервизен запис на параметрите на самия диск, в този случай те могат да бъдат прочетени и инсталирани в CMOS от самата помощна програма SetUp, ако изберете елемента Auto Detect Hard Disk в менюто SetUp.

Има два начина за задаване на адреса на устройството на канала на шината ATA - чрез вземане на проби от кабел или изрично задаване на адреса на всяко от устройствата. режим вземане на проби от кабелаактивиран чрез инсталиране на джъмпер на диска CS (Cabel Selekt). В този случай и двете устройства на шината са конфигурирани по един и същ начин - в режим CS, а адресът на устройството се определя от позицията му върху специален кабел за контур. За разлика от конвенционалния кабел, в който всички щифтове с едно и също име на всички конектори са еквивалентни, в този кабел пин 28 (CSEL) за устройство-0 (Master) е заземен през хост адаптера, а за устройство-1 (Slave) не е свързан (нарязан на кабел). Извадката от кабел ще работи, ако се поддържа и конфигурира на всички устройства на канала на шината, включително хост адаптера. Недостатъкът на този избор е обвързването на физическото свързване на диска към кабела: диск-0 трябва да бъде свързан към най-близкия конектор на кабела от адаптера, а диск-1 към далечния.

Режимът на изрично адресиране използва обикновен "прав" кабел. В този случай джъмперът не е настроен на позиция CS, а адресът на всяко устройство се задава от джъмпери, чийто състав варира за различните модели HDD. Достатъчно е да посочите на устройството неговия номер (0 или 1) или ролята (Master или Slave), но в устройства, разработени преди приемането на стандарта ATA, главният диск все още е "подканван" от наличието на Slave . По този начин следните джъмпери могат да се видят на IDE устройства:

M / S - ако има само едно устройство на шината, то трябва да бъде конфигурирано като Главно. Ако има две устройства, второто трябва да бъде конфигурирано като подчинено. Понякога джъмпер със същата цел е обозначен като "C / D" (диск C: / устройство D :), но за втория IDE канал това име вече не е правилно.

SP (Slave Present), DSP (Drive Slave Present) - инсталирани на диск-0 (Master), за да се посочи наличието на disk-1 (Slave). Ако този превключвател е настроен и устройство-1 не е свързано, BIOS ще издаде съобщение за грешка.

ACT (Drive Active) - инсталиран на диск-0 (рядко).

За напълно ATA съвместими устройства (напр. модели Seagate), SP DSP джъмпери не са необходими и не са налични. Джъмперът се поставя само на диск-0, а наличието на диск-1 ще се определя от Master автоматично.

Кабелът за управление трябва да бъде свързан към контролера (или адаптера) и флопи устройството, като се спазва номерацията на щифтовете на конектора: първият проводник на лентовия кабел, обикновено с различен цвят, към първите щифтове на конекторите. В противен случай устройството няма да бъде разпознато, а знак за такава грешка е постоянната светлина на индикатора "Избрано устройство".

Съвременните версии на PnP BIOS и съответните им дискове позволяват да не се посочва типът на IDE диск, ако изберете опцията AUTO в SetUp, за автоматично задаване на неговия тип по време на процедурата POST, при отговор на командата за идентификация на диска. Твърдите дискове, свързани към външни интерфейси USB и FireWire, са конфигурирани още на етапа на зареждане на операционната система.

Надеждността на четене на информация от диск зависи до голяма степен от точността на позициониране. Позиционирането се осигурява от серво, особено с специална серво повърхност, може да не е оптимален за всяка глава и да изисква корекция. Интелигентните контролери съхраняват карта на отклоненията за всички цилиндри и глави, създадена и коригирана по време на работа.

Предсказуемите повреди са следствие от постепенното отклонение на параметрите от номиналните стойности, когато това отклонение премине определен праг. Ако специално контролирате такива параметри на диска като времето за ускорение на шпинделния двигател до желаната скорост, времето, прекарано от диска за позициониране, процента на грешките при позициониране, височината на полета на главите, производителността (в зависимост от брой принудителни повторения за успешно изпълнение на функциите), броя на използваните резервни сектори и други параметри, става възможно прогнозирането на откази. Съобщение за подхода на повреди към операционната система и потребителя ви позволява да предприемете необходимите мерки за предотвратяване на загуба на данни на диска.

Технологията S.M.A.R.T. служи за предотвратяване на повреди. (Self-Monitoring Analysis and Reporting Technology - технология за самонаблюдение, анализ и отчитане), използвана в съвременните устройства. Тази технология, разработена от Seagate, има своите корени в технологията IntelliSafe на Compaq и технологията за предсказуем анализ на отказите (PFA) на IBM.

В този случай задачите за наблюдение на параметрите на задвижването се възлагат на контролера, а софтуерът трябва само периодично да проверява дали всичко е наред в задвижването или времето на повреда наближава. Спецификации на S.M.A.R.T съществуват в две версии - за ATA и SCSI интерфейси, които се различават както по командни системи, така и по начин на отчитане на състоянието на устройството. Разбира се остават непредвидимповреди (Non-Predictable Failure), които се случват внезапно, но най-често са причинени от повреди на електронни компоненти на задвижването, под въздействието на импулсен шум или от механични компоненти на задвижването - поради външни вибрации и удари. При спазване на правилата за работа с дискове, вероятността за тях не е толкова голяма, колкото предсказуемите повреди.

2.2 Мониторинг на функционирането на хардуерни и софтуерни системи

Хардуерно-софтуерните системи, както знаете, са изградени върху комплекса APS и в допълнение към независимото тестване на APS, включени в него, те могат да бъдат проверени за функциониране в комплекса с помощта на комплексни тестове. Примери за такива сложни тестове са програмите SKAT (Integrated Automated Testing System) и AIST (Automated Interactive Testing System), които се стартират по специална инструкция от оператора. Тези системи изпълняват до 120 изчислителни задачи, които се решават едновременно от комплекс, на фона на разнообразни входно-изходни операции на периферни устройства, обобщени за целия комплекс.

Това е най-трудният режим на работа на комплекса. В случай на повреди, повреди, конфликтни ситуации, SKAT автоматично преминава в режим изолация, постепенно, на свой ред, изключване на отделни компоненти на комплекса (общи периферни устройства, отделни APS, които са част от комплекса) от работа - до отстраняване на откритите сблъсъци. Режимът на изолация се повтаря няколко пъти, с различен ред на изключване на сложните компоненти. Дефектните компоненти на комплекса, подчертани в този случай, автоматично се изключват от работа и тестване, а в края на тестването SKAT разпечатва обобщените резултати от теста за техния анализ от оператора. Параметрите на режима на тестване и изолация се задават предварително от оператора в диалог със SKAT или могат да се използват настройките по подразбиране на тези параметри.

AIST има особеността, че при откриване на експлоатационни грешки, незабавно, без да спира работата, информира оператора - къде, кога, в какъв режим са открити експлоатационните смущения. Операторът от своя страна също, без да спира работата на комплекса
тестови програми, могат да правят свои собствени корекции в режима на тестване, за да локализират местата на повреда. В края на работата се разпечатва целият протокол от изпитването.

Заключение

Поради това, препоръчително е да се търсят неизправности от по-прости елементи до по-сложни и скъпи по предварително изготвен план. Метод за елиминиране на съмнителни компоненти за повреда един по един е предпочитан, ако има известни добри резервни компоненти.

За да изберете диагностичен метод и да определите първичните и вторичните симптоми на повреда, е необходимо да можете да класифицирате неизправност, тъй като първичната повреда често причинява цял набор от вторични повреди, които са следствие от първичните и затъмняващи причината на неизправността.

8. В.П. Леонтиев. Най-новата енциклопедия на персонален компютър 2003 г. „ОЛМА-ПРЕС, М., 2003.

9. I.A. Орлов, В.Ф. Корнюшко, В.В. Бурляев. Експлоатация и ремонт на компютри, организация на изчислителния център. "Енергоатомиздат", М., 1989.

10. Б. Богумирски. Ефективна работа на IBM PC в среда на Windows 95. "ПЕТЪР", Санкт Петербург, Москва, Харков, Минск. 1997 г.

11. Ю.М. Платонов, Ю.Г. Уткин. Диагностика, ремонт и профилактика на персонални компютри. М., "Гореща линия-Телеком", 2010 г.

Методи за функционален контрол

Функционалното управление определя способността за правилно изпълнение на функциите, възложени на контролирания обект, и се осъществява чрез сравняване със зададените стойности на изходните състояния на контролирания обект. В този случай може да се извърши анализ и обработка на резултатите от сравнението, диагностика и търсене на дефекти.

Под поддръжка се разбира наблюдение на техническото състояние на компютърното оборудване (CBT) и определяне на комплекса от технологични операции, необходими за поддържане на неговото експлоатационно състояние. Видът на поддръжката се определя от честотата и комплекса от технологични операции за поддържане на експлоатационните свойства на CBT.

Видове техническа поддръжка на SVT:

· Регулираната поддръжка следва да се извършва в размер и с отчитане на времето за работа, предвидено в експлоатационната документация за SVT, независимо от техническото състояние.

· Периодичната поддръжка трябва да се извършва на интервали и в количеството, посочени в експлоатационната документация за SVT.

· Поддръжката с периодичен контрол да се извършва с честотата на наблюдение на техническото състояние на SVT и необходимия комплекс от технологични операции, които зависят от техническото състояние на SVT, установено в технологичната документация.

· Поддръжката с непрекъснат контрол трябва да се извършва в съответствие с експлоатационната документация за SVT или технологичната документация въз основа на резултатите от непрекъснат мониторинг на техническото състояние на SVT.

Видове управление на компютърни системи и комплекси

Проверката на техническото състояние на SVT може да се извършва в статичен или динамичен режим.

В статичен режим контролните стойности на напреженията и честотите на синхронизиращите импулси остават постоянни през целия цикъл на превантивно управление. В динамичния режим се предвижда тяхната периодична смяна.



Има следните видове контрол:

1 Превантивен контрол;

2 Автоматично управление

3 Самотест.

Всякакъв вид контрол може да се осъществи чрез хардуер и софтуер.

Инструменталният контрол се извършва с помощта на специално оборудване, прибори, стендове, хардуерни и софтуерни комплекси (PAK) и др. Софтуерният контрол се осъществява с помощта на специализиран софтуер (SW).

Работата по отстраняване на неизправности по време на превантивен контрол може да бъде разделена на следните стъпки:

· Анализ на характера на неизправностите според текущото състояние на SVT;

· Контрол на параметрите на околната среда и мерки за отстраняване на техните отклонения;

· Локализация на грешките и определяне на мястото на неизправност с помощта на хардуерни и софтуерни средства на SVT и с помощта на допълнително оборудване;

· Отстраняване на неизправности;

· Подновяване на решението на проблема.

За извършване на поддръжка (TO) се създава система за поддръжка (STO). В момента най-разпространени са следните видове бензиностанции:

1 Превантивна поддръжка;

2 Поддръжка на техническо състояние;

3 Комбинирана услуга.

Превантивната поддръжка се основава на календарен принцип и осъществява планова и периодична поддръжка. Тези работи се извършват с цел поддържане на SVT устройствата в добро състояние, откриване на повреди в оборудването, предотвратяване на откази и откази в работата на SVT.

Системата включва следните видове поддръжка:

· Контролни прегледи (КО);

· Ежедневна поддръжка (ETO);

· Седмична поддръжка;

· Двуседмична поддръжка;

· Десетдневна поддръжка;

· Месечна поддръжка (TO1);

· Двумесечна поддръжка;

· Полугодишно или сезонно (STO);

· Годишна поддръжка;

KO, ETO SVT включва проверка на устройствата, бърз тест на работоспособността на устройството, както и работата, осигурена от ежедневната поддръжка на всички външни устройства (почистване, смазване и др.).

По време на двуседмичната поддръжка е предвидено провеждане на диагностични тестове, както и всички видове двуседмична поддръжка, предвидени за външни устройства.

С ежемесечна поддръжка осигурява по-пълна проверка на функционирането на SVT, като се използва цялата система от тестове, които са част от неговия софтуер. Проверката се извършва при номинални стойности на захранванията с превантивна промяна на напрежението от + 5%. Превантивната промяна на напрежението ви позволява да идентифицирате най-слабите вериги в системата. Обикновено веригите трябва да поддържат своята функционалност, когато напрежението се промени в определените граници. Въпреки това, стареенето и други фактори причиняват постепенни промени в работата на веригата, които могат да бъдат открити с профилактични режими.

CBT тестът с превантивна промяна на напрежението идентифицира предвидими неизправности, като по този начин намалява броя на трудни за локализиране неизправности, които водят до повреди.

По време на месечната поддръжка се извършват всички необходими работи, както е предвидено в инструкциите за експлоатация на външни устройства.

При полугодишна (годишна) поддръжка (сервиз) се извършва същата работа като при месечна поддръжка. А също и всички видове полугодишни (годишни) превантивни работи: демонтаж, почистване и смазване на всички механични възли на външни устройства с едновременното им регулиране или подмяна на части. Освен това се проверяват кабелите и шините.

Методът на техническо обслужване на SVT се определя от набор от организационни мерки и набор от технологични операции за поддръжка.

Методите за поддръжка се разделят на:

1 По организация:

· Собственият метод е осигуряване на работоспособността на SVT от производителя, извършване на поддръжка и ремонт на SVT от собствено производство.

· Автономният метод се състои в поддържане на работното състояние на SVT по време на експлоатационния период, при който потребителят сам извършва поддръжката и ремонта на SVT.

· Специализираният метод се състои в осигуряване на работоспособността на SVT от сервизното предприятие, извършващо поддръжката и ремонта на SVT.

· Комбинираният метод се състои в осигуряване на работоспособността на SVT от потребителя съвместно със сервизната фирма или с производителя и се свежда до разпределението на работите по поддръжката и ремонта на SVT между тях.

2 По естество на изпълнение:

· При индивидуално обслужване един SVT се обслужва със силите и средствата на персонала на този SVT. Комплектът оборудване за този вид поддръжка включва:

Оборудване за наблюдение на елементната база на SVT и захранването:

· Контролно-настройваща апаратура за автономно изпитване и ремонт на SVT съоръжения;

· Комплект електроизмервателна апаратура, необходима за работата на SVT;

· Набор от програми (тестове) за проверка на работата на SVT;

· Инструменти и аксесоари за ремонт;

· Спомагателно оборудване и устройства;

· Специално обзавеждане за съхранение на имущество и оборудване на операторски и регулаторски работни места за елементна база.

Цялото по-горе оборудване осигурява възможност за бързо намиране и отстраняване на неизправности с помощта на стенд и инструменти.

· Груповата поддръжка служи за обслужване на няколко SVT, съсредоточени на едно място, със средства и сили на специален персонал. Структурата на състава на оборудването за групово обслужване е същата като при индивидуалното обслужване, но предполага наличието на по-голям брой оборудване, устройства и др., с изключение на неоправдано дублиране. Груповият сервизен пакет включва най-малко комплект оборудване за индивидуално обслужване на CBT, допълнено от оборудване и устройства на други CBT.

· Централизираната поддръжка е по-прогресивна форма на SVT услуга. Централизираната система за поддръжка представлява мрежа от регионални сервизни центрове и техните клонове - пунктове за технически сервиз.

При централизирана поддръжка се намаляват разходите за поддръжка на технически персонал и сервизно оборудване. Такава поддръжка включва ремонт на елементи, възли и блокове на SVT на базата на специален цех, оборудван с цялото необходимо оборудване. В допълнение, централизираната поддръжка ви позволява да концентрирате на едно място материали върху статистиката на повредите на елементи, възли, блокове и устройства на CBT, както и да получавате оперативни данни от десетки същия тип CBT с директен контрол на надеждността.

Видът на ремонта се определя от условията на неговото изпълнение, състава и съдържанието на извършената работа по SVT.

Ремонтът на SVT е разделен на видове:

· Трябва да се извършват рутинни ремонти за възстановяване на работата на SVT без използване на стационарни средства на технологично оборудване на мястото на експлоатация на SVT.

По време на рутинни ремонти SVT се следи за функциониране с помощта на подходящи средства за проверка.

· Трябва да се извършат средни ремонти за възстановяване на работата на SVT или на компонентите на SVT с помощта на специализирано стационарно технологично оборудване. По време на среден ремонт се проверява техническото състояние на отделните компоненти на SVT с отстраняване на откритите неизправности и привеждане на параметрите към предвидените стандарти.

· Основен ремонт трябва да се извърши за възстановяване на работоспособността и ресурса на SVT чрез подмяна или ремонт на компонентите на SVT, включително основните, с помощта на специализирано стационарно технологично оборудване в стационарни условия.

Една от основните характеристики на SRT е продължителността на профилактиката на SVT, която се определя по формула 1.1

където t Pi е общото време на превантивните мерки, извършени последователно;

t Bj - време за възстановяване на n неизправности по време на превенцията;

t F.K. - време на функционален контрол.

Продължителността на профилактиката се влияе в по-голяма степен от степента на квалификация на обслужващите.

Анализът на статичните данни за работата на конкретен SVT дава възможност да се дадат препоръки за замяна на профилактиката с по-кратка честота с профилактика с по-голяма честота (например ежедневно - на седмична). Това ви позволява да увеличите времето за използване на SVT директно за изчислителна работа.

Друга важна количествена характеристика е коефициентът на ефективност на превенция kpr, който характеризира степента на повишаване на надеждността на SVT поради предотвратяване на откази в момента на превенцията. Ефективността на превенцията се изчислява по формулата 1.2

където n проф. - броят на авариите, открити по време на превенцията;

n общо n o + n проф. - общият брой повреди на SVT през периода на експлоатация.

Софтуерният контрол на CBT се основава на използването на специални програми, които контролират работата на CBT. Подразделя се на:

· Програмно-логическото управление се основава на факта, че в основната работна програма се въвеждат допълнителни операции, при изпълнението на които се получава излишна информация, необходима за откриване и коригиране на грешки. Наличието на излишък в информацията дава възможност например да се намерят определени контролни съотношения, които свързват стойностите, получени в процеса на изчисление и които могат да бъдат проверени от програмата в края на всеки етап от изчисленията. Те често прибягват до двойно отчитане, при което чрез повтарящи се изчисления се създава излишък на информация, а контролните съотношения са съвпадение на резултатите от първото и второто погрешни изчисления.

Софтуерно-логическото управление не изисква използването на специално оборудване и позволява откриване на грешки, причинени от случайни повреди в хода на изчисленията. Този тип контрол обаче води до значително увеличаване на времето, необходимо за решаване на проблема.

· Тестовият контрол е предназначен да проверява правилната работа на SVT или неговите отделни устройства с помощта на специални тестови програми. Контролът чрез тестове се свежда до извършване на определени действия от машината върху изходните числа и сравнение на резултатите с известните. Ако отговорите не съвпадат, се записва грешка.

Хардуерните контроли се създават чрез въвеждане на специално допълнително оборудване за управление в SVT, което работи независимо от програмата. Хардуерното управление осигурява проверка на правилното функциониране на SVT практически без да намалява неговата производителност. Използването само на инструментален контрол обаче води до значително усложнение и повишаване на цената на SVT. В допълнение, въвеждането на голямо количество излишно сложно оборудване в структурата на SVT може да доведе до намаляване на неговата цялостна надеждност. Следователно в съвременния SVT се използва комбиниран метод за управление, който представлява комбинация от софтуер и хардуер.

Комбинираният метод за управление позволява с леко намаляване на ефективността и скоростта на SVT да се намали значително времето за намиране и елиминиране на грешки и общото количество допълнително оборудване SVT, необходимо за тези цели.

Ефективността на системата за контрол на CBT се характеризира със следните показатели:

· Съотношението на количеството оборудване, обхванато от системата за управление, към общото количество CBT оборудване;

· Вероятността за откриване от системата за управление на грешки в работата на SVT;

· Степента на детайлност, с която системата за управление посочва мястото на грешката (точност на диагнозата);

· Съотношението на броя на оборудването на системата за мониторинг към общото количество SVT оборудване.

Могат да бъдат създадени ефективни системи за контрол и диагностика, при условие че тяхното разработване и проектиране на CBT се извършват едновременно и взаимосвързани. Само този подход дава възможност да се създаде най-рационалният контрол с минимални разходи за неговото прилагане.