Microsoft Word впвс book 2011 sev pa doc
Download 2.21 Mb. Pdf ko'rish
|
часть (фрагмент, элемент, «аспектный срез») вычислительного процесса. Будем считать, что ВМх в отличие от функционального элемента (например, регистра) сочетает в себе некоторую функциональность и внутреннее устройство (что делает и как делает). ВВМ (виртуальная вычислительная машина) – техническое решение, реализующее вычислительный процесс. Разделение ВС (вычислительной системы) на механизмы и машины возможно относительно выделенных (в качестве самостоятельных) вычислительных процессов. 2.1.2.2 Абстрактная элементная база ВсС Переход в область абстрактного проектирования и расширение этой области при создании ВсС возможны только при серьезном изменении способа представления проектируемой системы и создании новых проектных методов и средств. Важнейшим тезисом, который обеспечивает такой переход, является принципиальная свобода разработчика в выборе реализации построенной архитектуры ВсС (и ее частей). При этом элементная база (в традиционном 59 понимании) должна выступать не более чем частным ограничением, даже в том случае, если она фиксируется на уровне технического задания. Традиционное понимание термина "элементная (компонентная) база" в современной вычислительной технике по-прежнему составляет совокупность электронных, оптических, механических и иных физических компонентов (элементов, модулей, блоков), из которых складывается физическая реализация вычислительной системы. На сегодня в перечень таких компонентов входят сложные микросхемы процессоров, контроллеров, акселераторов, системные платы вычислителей. Во многих случаях в состав таких элементов входят программные средства, размещаемые во встроенных ПЗУ. Таким образом, даже традиционное представление вычислительной элементной базы выходит далеко за границы описания только конструкции и схемотехники, затрагивая все больше вопросы системотехники, программирования, архитектуры. В области программирования магистральным направлением является создание повторно-используемых компонентов различного уровня и сложности. В области проектирования кристаллов развивается технология виртуальных компонентов, фиксирующих на разных уровнях (от системного до топологического) функциональность технического решения для дальнейшего использования в процессах создания микросхем. Таким образом, совершенно естественным следует считать появление расширенной трактовки вычислительной элементной базы, как всей совокупности зафиксированных для масштабного повторного использования решений, как физических, так и иных уровней абстракции. Это могут быть схемные решения, объекты логического уровня (протоколы, алгоритмы), программные компоненты с различным уровнем представления (исходные тексты, объектные модули, параметризуемые библиотеки и др.), стандарты на интерфейсы, возможно, объекты более высокого уровня абстракции (вычислительные модели). Будем называть традиционную вычислительную элементную базу физической, а элементную базу в расширенной трактовке абстрактной. При этом абстрактная элементная база включает в себя элементы различного уровня и степени реализации, в том числе и физические. Понимание абстрактной элементной базы хорошо согласуется с тезисом расширения этапа абстрактного проектирования ВсС, с аспектным методом проектирования, понятием проектного пространства технических решений, вычислительными механизмами как элементами проектирования. На свободу проектировщика от ограничений элементной базы на этапе абстрактного (или архитектурного) проектирования в значительной мере влияет вопрос о проведении границы в проекте между фазами проектирования и реализации. Тезис такой свободы при определении архитектуры и, возможно, других значимых проектных решений требует выбора глубины архитектурной проработки. С этим будет связано определение круга абстрактных элементов, 60 выбор которых будет относиться, соответственно, к фазам проектирования и реализации. 2.1.2.3 Аспектный подход к проектированию ВсС Комплексный характер проектов ВсС в сочетании с ростом их сложности требует создания методов и технологий проектирования, которые позволят эффективно учитывать, анализировать, синтезировать, отслеживать качество всех признанных существенными сторон организации ВсС и существующей вокруг нее инфраструктуры на протяжении всего жизненного цикла, особенно на этапах создания и модификации. Выделение таких относительно самостоятельных сторон является процессом нетривиальным. Мы будем называть такие локализованные стороны проекта или целевой системы Download 2.21 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling