CS 면접 질문 정리
·
카테고리 없음
백엔드 개발자를 위한 CS 면접 질문을 정리한 글입니다. 계속해서 추가될 예정입니다. 운영체제프로세스와 스레드의 차이를 설명하세요.프로세스는 실행 중인 프로그램이고, 쓰레드는 하나의 프로세스 내에 있는 실행 흐름입니다.프로세스는 OS로부터 자원을 할당받고, 쓰레드는 프로세스로부터 자원을 할당받는다는 차이점이 있습니다. 컨텍스트 스위칭(문맥교환)에 대해 설명하세요.컨텍스트 스위칭이란 CPU가 현재 실행 중인 프로세스에서 다른 우선순위가 높은 프로세스로 실행을 전환하는 것을 의미합니다. 전환하기 전에 실행 중이던 프로세스의 상태와 레지스터 값을 저장하기 때문에 전환하기 전의 프로세스로 돌아오더라도 처음부터 실행하는 것이 아니라 이어서 진행할 수 있습니다. 멀티 프로세스와 멀티 쓰레드의 특징에 대해 설명하세요..