ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

При тестировании микропроцессора можно выполнить проверку каждой команды перед началом выполнения прикладной программы. Например, в старом руководстве по IBM-PC можно найти программу «POST» («power-on self-test»), которая является одним из первых тестов, реализующих проверку выполнения каждой команды с различными способами адресации. В настоящее время такая проверка не является необходимой, так как возрастание надежности микроэлектронной продукции привело к тому, что отказы процессоров стали чрезвычайно редкими. Для современных сложнофункциональных микросхем этот тест не имеет практического значения.

После чтения этого раздела многие могут подумать, что напрасно потеряли время, так как выполнение дополнительных разработок, использование дополнительной памяти и аппаратных средств для выполнения тестирования нерационально с экономической точки зрения. Этот вывод справедлив для многих приложений. Например, при разработке цепочки ключей «R2D2», где микроконтроллер используется для зажигания некоторых светодиодов и воспроизведения каких-то звуков, не стоит заботиться о самотестировании. Но когда вы находитесь в операционной палате сердечной хирургии, вряд ли вы будете чувствовать себя комфортно, если будете знать, что разработчики аппаратов «искусственное легкое», контроля состояния пациента, реанимационного оборудования и другой медицинской аппаратуры не используют в них эффективные средства реализации самотестирования.

Go to Top