Аппаратная архитектура


В инженерии аппаратная архитектура относится к идентификации физических компонентов системы и их взаимосвязям. Это описание, часто называемое моделью проектирования аппаратного обеспечения , позволяет разработчикам аппаратного обеспечения понять, как их компоненты вписываются в системную архитектуру, и предоставляет разработчикам программных компонентов важную информацию, необходимую для разработки и интеграции программного обеспечения. Четкое определение аппаратной архитектуры позволяет различным традиционным инженерным дисциплинам (например, электротехнике и машиностроению) более эффективно работать вместе для разработки и производства новых машин, устройств и компонентов. [1]

Аппаратное обеспечение также является выражением, используемым в индустрии вычислительной техники, чтобы явно отличать аппаратное обеспечение ( электронный компьютер ) от программного обеспечения , которое на нем работает. Но аппаратное обеспечение в рамках дисциплин автоматизации и разработки программного обеспечения не обязательно должно быть просто каким-то компьютером. Современный автомобиль использует гораздо больше программного обеспечениячем космический корабль «Аполлон». Кроме того, современный самолет не может функционировать без выполнения десятков миллионов компьютерных инструкций, встроенных и распределенных по всему самолету и находящихся как в стандартном компьютерном оборудовании, так и в специализированных аппаратных компонентах, таких как проводные логические элементы IC, аналоговые и гибридные устройства и другие цифровые компоненты. Необходимость эффективного моделирования того, как отдельные физические компоненты объединяются в сложные системы, важна для широкого круга приложений, включая компьютеры, карманные персональные компьютеры (КПК), сотовые телефоны, хирургические инструменты, спутники и подводные лодки.

Аппаратная архитектура — это представление спроектированной (или подлежащей разработке ) электронной или электромеханической аппаратной системы, а также процесса и дисциплины для эффективной реализации проекта (ов) такой системы. Как правило, это часть более крупной интегрированной системы, включающей в себя информацию , программное обеспечение и прототипирование устройств . [2]

Это представление , потому что оно используется для передачи информации о связанных элементах , составляющих аппаратную систему, отношениях между этими элементами и правилах, регулирующих эти отношения.

Это процесс, потому что предписана последовательность шагов для создания или изменения архитектуры и/или проекта на основе этой архитектуры аппаратной системы в рамках набора ограничений.

Это дисциплина , потому что совокупность знаний используется для информирования практиков о наиболее эффективном способе проектирования системы в рамках набора ограничений.


F-117 проводит боевые учения с применением бомб с лазерным наведением GBU-27 .
Электропривод многооборотный с органами управления.
Пример аппаратной архитектуры, интегрированной в портативное медицинское устройство для мониторинга диабета .
Компоновка подводной лодки с подробными техническими характеристиками и функциями оборудования.