Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В инженерии некоторые методы или компоненты предъявляют особые требования к системе. Дополнительные конструктивные особенности, необходимые для удовлетворения этих требований, называются накладными расходами . Например, в электротехнике конкретная интегральная схема может потреблять большой ток , что требует надежной схемы подачи энергии и механизма рассеивания тепла.

Пример [ править ]

Примером из программной инженерии является кодирование информации и данных. Дата и время «2011-07-12 7:18:47» может быть выражено в Unix времени с 32-битовым подписанным целым числом 1310447927 , потребляя всего 4 байта . Представленный в ISO 8601 , отформатированный UTF-8 закодированной строки 2011-07-12 07:18:47 дата будет потреблять 19 байт, размер накладных расходов на 375% по сравнению с бинарным представлением целого числа. В формате XML эта дата может быть записана следующим образом с дополнительными затратами в 218 символов, добавляя семантический контекст, что это ИЗМЕНЕНИЕ с индексом 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 байтов, полученные из кодированного в UTF-8 XML, соответствуют размеру накладных расходов на 8625% по сравнению с исходным целочисленным представлением.

См. Также [ править ]