|
1) Терминология.
Система - готовое изделие, состоящии из нескольких подсистем, соединенных друг с другом в единое целое. Допустим из разных плат, воткнутых в слоты.
Подсистема - одна составляющая системы. Одна плата. Одна часть платы. Выполняющая какую-то вполне определенную законченную и ограниченную задачу.
Система разрабатывается коллективно. Каждая подсистема - плод труда одного человека.
Так вот - внутри системы - детальная проработка интерфейсов и все такое необходима. Ведь она может наращиваться установкой каких-то подсистем, о которых даже еще и не думаем сейчас, она может расширяться. Это плод совместного труда.
А вот подсистема - внутри неё каждой отдельно взятой не надо прорабатывать нескольким людям вопрос например интерфейса между двумя процессорами и ПЛИС. Гораздо эффективнее, если это сделает тот-же человек, кто будет писать программы в эти процессоры. И сделает он это так, как ему удобнее. и в результате будет более эффективный код, так как внутри-подсистемные интерфейсы сделаны под свой, привычный стиль программирования. Задействованы те ресурсы, что ты сам посчитал более удобным для обслуживания своей-же программой.
E-mail: info@telesys.ru