context

Jang Seok Woo·2021년 6월 23일
0

실무

목록 보기
5/136

보통 컴에서 context 는 cpu 의 레지스터값들을 말합니다.
그래서 cpu 가 A 프로세스를 실행하다 타임쉐어링 정책에 의해 B 프로세스로 실행이 변경되어야 할 때 A용 cpu 의 레지스터 값을 특정 어딘가에 저장하고, B 프로세스 레지스터 값을 복원한 후 B의 코드를 실행합니다. 이걸 context switch 라고 합니다. (사실 A context -> kernel context -> B context 이렇게 변하져)
그래서 시스템 call 이 왜 늦나? 라는 질문의 답으로 context switch 가 발생해서 라는 답변을 접하셨을 텐데요. 바로 이런 의미이죠.

profile
https://github.com/jsw4215

0개의 댓글