Interview
[면접질문] 기술 면접 질문 모음 - 1
1. 캐시와 버퍼의 차이점 두 기술은 모두 속도에 차이가 있는 두 장치 사이에서 그 차이를 완화하기 위해 사용하는 기술입니다. 캐시는 처리속도를 최대한 올리기 위한 기술로 주로 빠른 속도의 장치를 보조합니다. 버퍼는 처리속도가 최대한 떨어지는 것을 방지하는 기술로 주로 느린 속도의 장치를 보호합니다. 캐시는 속도를 더 빠르게, 버퍼는 속도가 더 느려지지 않도록 보조하는 역할을 합니다. 2. 스택을 스레드마다 독립적으로 할당하는 이유 스택은 함수 호출 시 전달되는 인자, 복귀 주소값 및 함수 내 변수 등을 저장하기 위해 사용되는 메모리 공간입니다. 스택을 독립적으로 할당하는 이유는 독립적인 함수 호출이 가능케 하여 독립적인 실행 흐름을 위해서 입니다. 스레드의 정의에 따라서 독립적인 실행 흐름을 추가하기 ..