Пользовательские разделы особенно полезны для встроенных систем, которые имеют несколько банков памяти. С помощью сценария компоновщика эти разделы можно использовать для размещения кода и данных в определенных банках памяти и в определенных местах; это, например, важно для обеспечения правильного размещения векторов прерываний. Например, эта строка помещает следующие данные в пользовательский раздел (на языке ассемблера, но он эквивалентен атрибуту раздела), так что скрипт компоновщика может затем поместить его в начало fla sh memory.
Для обычных стандартных C и приложений на C ++ это обычно не требуется, поэтому атрибут является нестандартным расширением.