Накладные расходы (инжиниринговые)
В инженерии некоторые методы или компоненты предъявляют к системе особые требования. Дополнительные конструктивные особенности, необходимые для удовлетворения этих требований, называются накладными расходами . Например, в электротехнике определенная интегральная схема может потреблять большой ток , что требует надежной схемы подачи энергии и механизма рассеивания тепла.
Пример
[ редактировать ]Примером из разработки программного обеспечения является кодирование информации и данных. Дата и время «2011-07-12 07:18:47» могут быть выражены как время Unix с помощью 32-битного со знаком . целого числа 1310447927
, занимая всего 4 байта . Представлено как ISO 8601. в формате UTF-8 в формате строка 2011-07-12 07:18:47
дата будет занимать 19 байт, что на 375% превышает размер двоичного целочисленного представления. В формате XML эту дату можно записать следующим образом с дополнительными 218 символами, добавив при этом семантический контекст, что это CHANGEDATE с индексом 1.
<?xml version="1.0" encoding="UTF-8"?>
<DATETIME qualifier="CHANGEDATE" index="1">
<YEAR>2011</YEAR>
<MONTH>07</MONTH>
<DAY>12</DAY>
<HOUR>07</HOUR>
<MINUTE>18</MINUTE>
<SECOND>47</SECOND>
</DATETIME>
349 байтов, полученных из XML в кодировке UTF-8, соответствуют издержке размера в 8725 % по сравнению с исходным целочисленным представлением.
См. также
[ редактировать ]