24-06-03 월요일

Q. 오버헤드란?

프로그램의 실행 흐름에서 나타나는 현상 중 하나로,

프로그램의 실행 흐름 도중에 동떨어진 위치의 코드를 실행시켜야 할 때, 추가적으로 시간, 메모리, 자원이 사용되는 현상이다.

즉, 오버헤드는 특정 기능을 수행하는데 드는 간접적인 시간, 메모리 등 자원을 말한다.

Q. 병목현상이란?

컴퓨터 성능 저하 현상은 엄청난 양의 데이터를 순식간에 내보내더라도 메모리가 이를 제대로 소화하지 못해 성능이 떨어지는 현상을 예로 들 수 있다.

주로 용량이 적은 주변기기를 사용할 때 많이 발생한다.

즉, 담을 수 있는 데이터의 양은 적으나 한꺼번에 많은 양의 데이터가 유입됨으로써, 컴퓨터가 느려지는 현상을 말한다.

Q. kernel(Cgroup, Namespace)

참고링크 https://nginxstore.com/blog/kubernetes/네임스페이스와-cgroup은-무엇이며-어떻게-작동합니까/

OS를 구성하는 커널 중 리눅스 컨테이너에 두가지가 있다.

Q. 프로세스 vs 프로세서의 차이