Правильное распределение ресурсов в программе настройки BIOS помогает избежать впоследствии аппаратных конфликтов, даже если применяются операционные системы, имеющие собственные средства распределения ресурсов. Как показывает практика, такие операционные системы при распределении ресурсов между внешними устройствами в большинстве случаев опираются на установки BIOS. Итак, системные ресурсы, доступные для использования внешними устройствами, это прерывания, каналы прямого доступа к памяти DMA и адреса вводавывода в памяти. В последнем случае ситуация обычно бывает наиболее легкой адресов ввода-вывода, как правило, хватает. С другой стороны, вполне может возникнуть конфликт устройств, если две платы, установленные в системе, могут использовать только фиксированные значения адресов ввода-вывода, причем совпадающие для обеих плат. Каналов DMA и прерываний часто просто не хватает. Здесь на помощь пришли новые технологии, позволяющие разделять одно прерывание между несколькими устройствами, и т. д. Но прерываний всего 16 (правда, в современных системах их часто бывает 24, но и это не спасает ситуацию), и за многими из них функции закреплены с самого начала по умолчанию, так что свободных прерываний после этого распределения остается очень мало. Поэтому особенно важно правильно распределить оставшиеся ресурсы еще на уровне BIOS, несмотря на то, что современные операционные системы могут внести в это распределение собственные коррективы. Кроме того, существуют и другие параметры BIOS, отвечающие за прерывания и каналы DMA. Они настраивают функции, которыми операционная система обычно не занимается.