Техническая диагностика средств вычислительной техники

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

?веренное ядро тестируемой системы, можно постепенно и очень подробно протестировать все более дальние от ядра узлы схемы и, по словарям неисправностей, достаточно точно определить место возникновения неисправности. При этом основная тяжесть диагностики переносится с "изобретения" диагностирующим персоналом контрольных процедур с использованием КИА, на разработку диагностических микропрограмм. Эта работа требует доскональных знаний аппаратной реализации ЭВМ и под силу только ее разработчикам, которые и составляют эти проверочные и диагностирующие микропрограммы и наборы микропрограммных тестов.

Основной или, во всяком случае, функциональной составляющей большинства вычислительных систем и вычислительных комплексов часто является компьютер, первоначально, при разработке, ориентированный на персонального пользователя и, в силу хорошо продуманной организации, способный решать и другие, системные задачи. Следует только иметь в виду, что это все-таки персональная машина (ПЭВМ), обладающая рядом недостатков:

- плохо развитая коммуникативность: малы возможности развития подсистем ввода-вывода, очень трудно и неэффективно подключать к РС несколько десятков внешних устройств;

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

- недостаточен объем специальной высокоскоростной мультиплексной памяти;

- сложно, а порой и невозможно, обеспечить параллельную работу периферийного оборудования в режиме совмещения;

- трудно решается проблема многопользовательской работы (многозадачный режим), в силу слабо развитой системы прерываний и обслуживания каналов ввода-вывода;

- неэффективное использование собственно вычислительных возможностей центрального процессора. При работах по вводу-выводу он практически простаивает, что ведет к плохому использованию ресурсов ВС. Так, ввод-вывод реализует всего 5-10% заложенных в РС возможностей по скоростям его работы, а в CPU и того меньше 2-5%.

Хорошим выходом из этого положения может быть особая RISC-структура CPU и применение специальной каналообразующей аппаратуры (процессоров каналов связи). Но это будет уже совсем не персональный компьютер, а, скорее, система типа IBM-370, 380, 390, ЕС ЭВМ, PDP и т. п. Однако, в силу ряда не вполне объективных причин, их применение у нас в стране сильно ограничено. Зарубежные фирмы подобные системы нам поставляют весьма неохотно, нет и литературы по их применению. Так что нам приходится использовать, для систем не очень высокого класса, именно РС. Так что мы вынуждены изучать эксплуатацию, техническое обслуживание и ремонт именно РС.

Изучать мы будем компьютер именно типа IBM PC/AT потому, что все современные модели РС, вплоть до самых последних, в большой мере интерпретируют структуру и архитектуру РС/АТ. С другой стороны, все поздние модели РС, начиная с 386 и до "Pentium-4" это технологические усовершенствования РС/АТ: увеличение разрядности, объемов ОЗУ, объемов ВЗУ, повышение быстродействия компонент, в первую очередь, CPU и системной шины, и архитектура последних моделей РС практически не отличается от РС/АТ. Плюс к тому, быстро развивающаяся технология СБИС позволяет совместить в одном кристалле много функций разных узлов обрамления CPU объединить CPU и FPU в одной ИМС (486, "Pentium"), и собственно структура центрального вычислителя при этом не видна. Нам же нужно хорошо представлять себе все узлы, как вычислителя, так и его обрамления, а это лучше всего видно на примере РС/АТ.

1.1 Блок-схема ЭВМ по фон-Нейману и ее реализация в ПК

 

Блок схема любого компьютера состоит из пяти частей (рисунок 1.1):

- - - - - - - -¬
ЦПУ--------¬
¦ ¦ УУ ¦ ¦
L---T----
-------¬ ¦ -----+----¬ ¦ ---------¬
¦ Увв +--->¦ АЛУ ¦ ---->¦ Увыв ¦
L------- ¦ L----T----- ¦ L---------
L- - - -¦- - - -
-----+----¬
¦ ЗУ ¦
L----------

Рисунок 1.1. Обобщенная блок-схема ЭВМ.

Две части: АЛУ и УУ составляют центральное процессорное устройство (в РС CPU микропроцессор).

АЛУ (арифметико=дигическое устройствр) предназначено для выполнения арифметических и логических процедур программы вычислений.

УУ (устройство управления) выполняет функции управления устройством АЛУ, оперативной памятью и синхронизирует работу всех составных частей вычислительной системы (в РС УУ встраивается в CPU). Устройство управления вычислительной системой может быть выполнено на жесткой логике, или использовать микропрограммный способ управления.

Как известно, управление вычислительным устройством осуществляется аппаратно с помощью фиксированных для каждой вычислительной системы специальных сигналов, называемых элементарными операциями.

При выполнении УУ с жесткой логикой, выработка нужных последовательностей элементарных операций производится с помощью дешифратора кода операций и распределителя синхронизирующих импульсов (РСИ). При этом аппаратная реализация такого УУ получается очень сложной и громоздкой. Это связано с тем, что дешифратор кода операций должен иметь столько выходов, сколько разных команд имеется в системе машинных (ассемблерных) команд данной вычислительной системы, и каждый из выходов такого дешифратора должен иметь свой собственный РСИ. Кроме того, такое УУ совершенн?/p>