오버헤드(엔지니어링)

Overhead (engineering)

엔지니어링에서는 일부 방법 또는 컴포넌트가 시스템에 특별한 요구를 합니다.이러한 요구를 충족시키기 위해 필요한 추가 설계 기능을 오버헤드라고 합니다.예를 들어 전기공학에서는 특정 집적회로대량의 전류가 유입되어 견고한 전원공급회로와 방열 메커니즘이 필요할 수 있습니다.

소프트웨어 엔지니어링의 예로는 정보와 데이터의 인코딩이 있습니다.날짜 및 시간 '2011-07-12 07:18:47'은 32비트 서명 정수에서 Unix 시간으로 나타낼 수 있습니다. 13104479274바이트밖에 소비하지 않습니다.ISO 8601 형식의 UTF-8 인코딩 문자열로 표시됨 2011-07-12 07:18:47날짜는 19바이트를 소비하며, 이진수 정수 표현에 비해 375%의 크기 오버헤드가 발생합니다.XML로서 이 날짜는 218자의 오버헤드로 다음과 같이 기술할 수 있습니다.게다가 인덱스1의 CHANGEDATE라는 의미 콘텍스트를 추가합니다.

 <?xml version="1.0" encoding="UTF-8"?> <DATETIME 한정자="CHANGEDATE" index="1"> <YEAR> 2011 </YEAR> </MONTH> 07 </HOUR> </HOUR> 07 </MINTEME> </YEAR> </HOUR> 18 </MINTIME> </SECH> 47 </S>

UTF-8 부호화 XML에서 생성된 349바이트는 원래 정수 표현보다 8725%의 크기 오버헤드에 해당합니다.

「 」를 참조해 주세요.