Когда репутация важнее, чем прибыль...
Владеть ситуацией и достигать поставленной цели. Быть первым.
С Компьютерной компанией. С Энигма Энтер.

Жесткие ограничения `мягкого обеспечения`

Могли ли предположить разработчики первых моделей ЭВМ, что программное обеспечение, которое является по определению более гибким в перестройке (по-ихнему, мягким) при достижении определенного объема станет фактором сдерживания развития аппаратных средств?

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

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

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

Первый уровень программного обеспечения (BIOS) обычно зашит в микросхемах ПЗУ, и как правило, достаточно стандартизован. Во всяком случае, за последние десять лет сложились неформальные соглашения о том, в какой регистр необходимо отправить тот или иной байт чтобы получить от системы вполне предсказуемый отклик.

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

Именно эти требования и привело к тому, что столь популярные в настольных приложениях операционные системы фирмы Microsoft - MS-DOS,Windows95 и даже хваленая Windows NT используются достаточно редко. Как правило, предпочтение отдается системам, специально созданным для работы с разнообразным периферийным оборудованием в реальном масштабе времени:QNX, Plan9, различным версиям UNIX.

Но использование ОС реального времени предъявляет, как бы там ни было,повышенные требования к надежности и производительности аппаратных средств. Что в немалой степени объясняет те запредельные, на первый взгляд, цены, которые характерны для мира промышленных компьютеров.


Компьютерная компания Энигма-Энтер - Продажа компьютеров, ремонт компьютеров. Промышленные компьютеры, компьютерные сети, компьютерный магазин. 2010 © FinS.ru