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