Составители:
20
Вторым («обобщающим») вариантом трактовки ВПО может выступать
определение ВПО как всей совокупности алгоритмического обеспечения ВсС.
Этот подход хорошо укладывается в модель единого сквозного цикла
проектирования ВсС, в которой важнейшее место занимают этапы
высокоуровневого проектирования, широко используются абстракции
организации вычислительного процесса и унифицированный взгляд на
создание HW и SW компонентов системы.
Эта позиция
в вопросе создания ВПО является наиболее продуктивной и
перспективной, и именно этот подход будет представлен далее в учебном
пособии.
Однако, забегая вперед, отметим ряд важных моментов в понимании ВПО,
следующих из второй, «обобщающей» трактовки. В состав ВПО может
включаться:
• только то ПО, которое «работает» в режиме run-time внутри ВсС на
последовательных интерпретаторах;
• то, что на этапе проектирования технологически представлялось, как
программирование и было в дальнейшем реализовано в ВсС в любом виде (в
виде аппаратных блоков, конфигурационного обеспечения, традиционного
программного кода);
• вся совокупность деятельности по созданию алгоритмического наполнения
ВсС, которая присутствует на этапах design-time и run-time.
Перечисленные варианты идеологической позиции проектировщика в
вопросах ВПО предполагают серьезные различия в организуемой
технологической цепи, удельном весе этапов проектирования, влияют на
требуемый состав команды разработчиков, доступные модели процесса
проектирования, следовательно, на масштаб решаемых задач и эффективность
решения.
1.1.4 Классификация встраиваемых систем
Отсутствие сегодня четкого определения класса ВсС проявляется в
проблемах классификации, как самих встраиваемых систем, так и
архитектурных парадигм в их проектировании, вариантов организации в них
вычислительного процесса, технологий их проектирования, программирования
и отладки, ряда других их важных аспектов. Эффективное накопление и
передача опыта в проектировании ВсС, выстраивание
единого языка общения
специалистов в данной области невозможно без «работающих» классификаций.
В настоящем разделе обобщаются классификационные подходы в области
проектирования ВсС и делается ряд новых предложений в данном вопросе.
Из известных общих классификаций ВС для сегодняшнего состояния
вычислительной техники видится наиболее удачной классификация Дэвида
Паттерсона [74], в соответствии с которой выделяются
три категории
вычислительных систем (табл. 1.1, рис. 1.2)
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »