인프런 커뮤니티 질문&답변

누피님의 프로필 이미지
누피

작성한 질문수

그림으로 쉽게 배우는 운영체제

오버헤드란?

해결된 질문

작성

·

3.4K

1

process 끼리 통신을 하면 오버헤드가 크다고 하는데 오버헤드가 어떤 의미인가요?

답변 1

2

감자님의 프로필 이미지
감자
지식공유자

위키내용에 따르면 다음과 같습니다!

오버헤드(overhead)는 어떤 처리를 하기 위해 들어가는 간접적인 처리 시간 · 메모리 등을 말한다.

 

예를 한 가지 들자면
누피님이 마트에 물건을 사러 장을 본다고 가정하겠습니다.
만약 마트에 물건을 10만 원어치 산다면 마트까지 가는 일은 장보기에서 큰 부분을 차지하지 않습니다.
하지만 마트에 껌 하나를 사러 간다면 마트까지 가는 일은 장보기에서 상대적으로 큰 부분을 차지하죠 ㅎㅎ

이럴 때 "껌을 사러 마트까지 가는 것은 오버헤드가 너무 커!" 라고 말할 수 있습니다.

 

프로세스는 실행될 때 쓰레드보다 더 많은 정보를 관리해야 하므로 오버헤드가 크다고 표현했습니다.

누피님의 프로필 이미지
누피

작성한 질문수

질문하기