오버헤드 Overhead

[사전적 정의]

- 시스템의 제어 프로그램이 시스템 자원을 위해 대기하는 시간.

- 특정한 목표달성을 위한 간접적 추가적인 시간, 메모리, 대역폭 혹은 다른 컴퓨터 자원 말함.

- 시스템에서의 목적효과를 얻기위해 본질적인 것은 아니지만 요구되는 작동, 또는 그로인해 필요한 자원.

 

 

[개발자 정의]

- 개발자에게 오버헤드란 프로그램 개발 시의 알고리즘, 인코딩, 데이터형, 데이터구조 등을 선택할 때 각각의 선택 시의 본질적이진 않지만 추가로 고려해야 하는 작동과 자원이다.

- 본질적인 것은 아니기때문에 오버헤드는 시스템, 기계 마다 달라질 수 있고 Big O 표기 (알고리즘 복잡도 표기 중 하나) 는 오버헤드 값은 생략한다.

 

 

[예시]

- HTML 문서에 포함된 리소스(Imag, Css), Js 파일들의 양에 비례하여 대기시간이 길어지는데, 이 다수의 파일에 대한 대기시간도 오버헤드이다.

- WebPack 과 같은 모듈번들러는 변경이 적은 파일들, 일정 크기 이상의 파일들에 대한 Code Splitting 을 통해 요청/응답 시간에 대한 오버헤드를 줄인다.

 

'기타 > 기초상식' 카테고리의 다른 글

데이터 스토리지 용량 단위  (0) 2020.03.19

* 기초적이고 중요하지만 자주 까먹는 데이터 단위를 암기하자

 

데이터 용량 단위 Digital Storage Units 란?

> 컴퓨터의 데이터를 표현하는 방법이다. 보통 데이터 용량 단위는 bits(b), bytes(B), kilobytes(KB) 그리고 megabytes(MB) 로 표현되며, 이 단위들이 저장 시스템을 구성하고 저장 단위를 나타내게 된다.

 

> 컴퓨터는 이진법(binary) 의 숫자 0과 1로 하드 드라이브와 같은 저장 공간에 통신하여 정보를 저장한다. 단위에서의 비트(bit) 는 binary digit 의 줄임말로 이진법에서의 각 수를 뜻하게 된다. 즉, 컴퓨터 조작을 포함한 Digital Storage 의 운용은 바이트의 집합으로 이루어지며, Digital Storage 에 저장 시 파일의 용량을 용이하게 표현하기 위해 다양한 데이터 용량 단위가 필요하게된 것이다.

 

> 참고URL : https://www.canto.com/blog/digital-storage-units/

 

 

데이터 용량 단위 Digital Storage Units 정리

> 참고URL : https://bit.ly/2x7FQOO

 

 

데이터 단위변환 계산기 Digital 

> https://bit.ly/2vwGll4

 

 

데이터양 단위변환

데이터양 단위변환기. 비트,바이트,킬로바이트,메가바이트,기가바이트,테라바이트,페타바이트,엑사바이트에 대한 변환이 가능

calculator.asamaru.net

 

> https://bit.ly/390fHyS

 

Computer Data Conversion - Bit, Byte, Kilobyte (KB), Megabyte (MB) & Gigabyte (GB)

Digital Storage Units Computers store information in the form of "1" and "0"s in different types of storages such as memory, hard disk, usb drives etc. The most common digital data storage unit is byte which is 8 bits. Computer data is expressed as bytes,

www.asknumbers.com

 

'기타 > 기초상식' 카테고리의 다른 글

IT 용어정리 - 기초 ① 오버헤드 Overhead  (0) 2020.04.04

+ Recent posts