Составители:
64
Представление вычислительных механизмов возможно, например, в виде
структур данных и алгоритма, оперирующего с ними, в виде математического
выражения, в виде регистровой модели и диаграммы ее функционирования т.д.
Выбор формы представления и способа композиции вычислительных
механизмов представляет собой сложную проблему, и будет обсуждаться далее.
Вычислительные и иные категории механизмов, широко
используемые в
ВсС, требуют классификации, системы метрик и подробного описания. Можно
говорить о выделении подмножества базовых вычислительных механизмов,
характерных для современного состояния области ВсС. В целом множество
механизмов является открытым для расширения, в нем могут выделяться
универсальные или специализированные системы механизмов,
поддерживающие конкретные технологии синтеза целевых ВсС.
Важной является возможность
поддержки аспектной модели
проектирования ВсС за счет использования наряду с вычислительными
механизмами механизмов иной направленности, например, в части
энергосбережения, тестового обеспечения, конструктивного исполнения и
другого. В зависимости от контекста, один и тот же механизм может быть
включен в состав различных аспектных срезов ВсС (например, в поведенческий
и инструментальный).
Отметим, что качественный
переход в представлении проектируемой ВсС
от уровня функционального описания (отвечает на вопрос, что надо сделать) к
уровню исполняющей инфраструктуры (отвечает на вопрос, как надо сделать) и
состоит в покрытии функций механизмами или, наоборот, в отображении
функций на композицию механизмов.
Предлагается делить вычислительные механизмы по уровню сложности на
4 категории:
• атомарные
(стандартные) вычислительные функциональные элементы
(SN74, операторы языка…);
• составные (композитные вычислительные функциональные элементы);
• подсистемы организации вычислительного процесса (прерывания, кэш-
память, очереди …);
• комплексный вычислительный процесс – виртуальная вычислительная
машина (ВВМ) (значимая вычислительная функциональность,
самодостаточная для решения завершенной вычислительной задачи).
2.1.3.2 Виртуальные вычислительные машины
В вычислительной технике крайне популярен термин virtualization
(
виртуализация) и, в частности, virtual machine (виртуальная машина) [51, 20].
Определенная проблема заключается в том, что значения понятий “virtual” и
“виртуальный” заметно отличаются.
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »
