Microsoft Word впвс book 2011 sev pa doc


Download 2.21 Mb.
Pdf ko'rish
bet27/53
Sana08.11.2023
Hajmi2.21 Mb.
#1758453
TuriПрограмма
1   ...   23   24   25   26   27   28   29   30   ...   53

часть (фрагмент, элемент, «аспектный срез») вычислительного процесса. Будем 
считать, что ВМх в отличие от функционального элемента (например, регистра) 
сочетает в себе некоторую функциональность и внутреннее устройство (что 
делает и как делает). 
ВВМ (виртуальная вычислительная машина) – техническое решение, 
реализующее вычислительный процесс. Разделение ВС (вычислительной 
системы) на механизмы и машины возможно относительно выделенных (в 
качестве самостоятельных) вычислительных процессов. 
2.1.2.2 Абстрактная элементная база ВсС 
Переход в область абстрактного проектирования и расширение этой 
области при создании ВсС возможны только при серьезном изменении способа 
представления проектируемой системы и создании новых проектных методов и 
средств. Важнейшим тезисом, который обеспечивает такой переход, является 
принципиальная свобода разработчика в выборе реализации построенной 
архитектуры ВсС (и ее частей). При этом элементная база (в традиционном 


59 
понимании) должна выступать не более чем частным ограничением, даже в том 
случае, если она фиксируется на уровне технического задания. 
Традиционное понимание термина "элементная (компонентная) база" в 
современной вычислительной технике по-прежнему составляет совокупность 
электронных, оптических, механических и иных физических компонентов 
(элементов, модулей, блоков), из которых складывается физическая реализация 
вычислительной системы. На сегодня в перечень таких компонентов входят 
сложные микросхемы процессоров, контроллеров, акселераторов, системные 
платы вычислителей. Во многих случаях в состав таких элементов входят 
программные средства, размещаемые во встроенных ПЗУ. Таким образом, даже 
традиционное представление вычислительной элементной базы выходит далеко 
за границы описания только конструкции и схемотехники, затрагивая все 
больше вопросы системотехники, программирования, архитектуры. 
В области программирования магистральным направлением является 
создание повторно-используемых компонентов различного уровня и сложности. 
В области проектирования кристаллов развивается технология виртуальных 
компонентов, фиксирующих на разных уровнях (от системного до 
топологического) функциональность технического решения для дальнейшего 
использования в процессах создания микросхем. 
Таким образом, совершенно естественным следует считать появление 
расширенной трактовки вычислительной элементной базы, как всей 
совокупности зафиксированных для масштабного повторного использования 
решений, как физических, так и иных уровней абстракции. Это могут быть 
схемные решения, объекты логического уровня (протоколы, алгоритмы), 
программные компоненты с различным уровнем представления (исходные 
тексты, объектные модули, параметризуемые библиотеки и др.), стандарты на 
интерфейсы, возможно, объекты более высокого уровня абстракции 
(вычислительные модели). 
Будем называть традиционную вычислительную элементную базу 
физической, а элементную базу в расширенной трактовке абстрактной. При 
этом абстрактная элементная база включает в себя элементы различного уровня 
и степени реализации, в том числе и физические. 
Понимание абстрактной элементной базы хорошо согласуется с тезисом 
расширения этапа абстрактного проектирования ВсС, с аспектным методом 
проектирования, понятием проектного пространства технических решений, 
вычислительными механизмами как элементами проектирования. 
На свободу проектировщика от ограничений элементной базы на этапе 
абстрактного (или архитектурного) проектирования в значительной мере влияет 
вопрос о проведении границы в проекте между фазами проектирования и 
реализации. Тезис такой свободы при определении архитектуры и, возможно, 
других значимых проектных решений требует выбора глубины архитектурной 
проработки. С этим будет связано определение круга абстрактных элементов, 


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

Download 2.21 Mb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling