Аппаратно-зависимое программное обеспечение ( HDS или HdS ), часть операционной системы, которая различается для разных плат микропроцессора и состоит, в частности, из драйверов устройств и загрузочного кода, который выполняет инициализацию оборудования. HDS не содержит кода, который специфичен только для семейства процессоров и может без изменений выполняться на различных его элементах. HDS также называют BSP ( Board Support Package) , особенно в мире коммерческих операционных систем, где код семейства процессоров распространяется только в двоичной форме.
Часто программное обеспечение, работающее в операционных системах, может сначала зависеть от оборудования, но эмуляторы могут уменьшить зависимость для конкретного оборудования. [1] [2]
Смотрите также
Рекомендации
- ^ Эккер, Вольфганг; Мюллер, Вольфганг; Дёмер, Райнер, ред. (2009). Аппаратно-зависимое программное обеспечение, принципы и практика (1-е изд.). Springer Science + Business Media BV DOI : 10.1007 / 978-1-4020-9436-1 . ISBN 978-1-4020-9435-4.
- ^ «Проект MEDEA + SoftSoc» . Архивировано из оригинала на 2009-12-21 . Проверено 9 января 2020 . (NB. SoftSoc - это европейский исследовательский проект, непосредственно связанный с аппаратно-зависимым программным обеспечением.)