HAL — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Новая страница: «Аббревиатура для ''Hardware Abstract Layer'' - дословно "прослойка для абстрагирования от оборудовани...»)
 
 
Строка 2: Строка 2:
  
 
'''HAL''' представляет собой часть кода ("прослойку"), в которой сконцентрирована вся работа с физическим оборудованием. Остальной код взаимодействует с оборудованием не напрямую, а с использованием интерфейса '''HAL'''. Такое разделение позволяет сделать большую часть кода независимым от конкретного оборудования, что повышает мобильность программного обеспечения: при портировании на другую платформу достаточно лишь переписать '''HAL''', который обычно составляет лишь небольшую часть кода, к тому же он достаточно прост и хорошо локализован.
 
'''HAL''' представляет собой часть кода ("прослойку"), в которой сконцентрирована вся работа с физическим оборудованием. Остальной код взаимодействует с оборудованием не напрямую, а с использованием интерфейса '''HAL'''. Такое разделение позволяет сделать большую часть кода независимым от конкретного оборудования, что повышает мобильность программного обеспечения: при портировании на другую платформу достаточно лишь переписать '''HAL''', который обычно составляет лишь небольшую часть кода, к тому же он достаточно прост и хорошо локализован.
 +
 +
[[Category:Толковый словарь]]

Текущая версия на 17:02, 8 февраля 2013

Аббревиатура для Hardware Abstract Layer - дословно "прослойка для абстрагирования от оборудования".

HAL представляет собой часть кода ("прослойку"), в которой сконцентрирована вся работа с физическим оборудованием. Остальной код взаимодействует с оборудованием не напрямую, а с использованием интерфейса HAL. Такое разделение позволяет сделать большую часть кода независимым от конкретного оборудования, что повышает мобильность программного обеспечения: при портировании на другую платформу достаточно лишь переписать HAL, который обычно составляет лишь небольшую часть кода, к тому же он достаточно прост и хорошо локализован.