context switching

Jace·2023년 1월 1일
0

context

프로그래밍에서 프로세스의 상태와 관련된 레지스터의 집합을 의미한다.
현재 프로세스가 중단되었을 때, 중단된 시점부터 다시 프로세스를 실행하기 위한 정보를 Context라고 부른다. 이러한 프로세스의 context 정보를 PCB Process Control Block 에 저장된다.

scheduling

CPU가 효율적으로 처리하기 위해 고안된 방법을 스케쥴링이 도입되었다. 스케쥴링은 자원에 작업을 할당하는 것을 의미한다. 자원은 프로세서, 네트워크 연결, 외부 장치 작업은 쓰레드, 프로세스, 데이터 플로우를 의미한다.

context switching

작업의 주체가 현재 context가 중단되면 지금까지 했던 작업들을 저장하고, 새로운 프로세스를 맞이하여 other context를 실행하는 것이 context switching이라 한다.

계단을 밟아야 계단 위에 올라설수 있다. -터키속담

profile
오늘한줄.

0개의 댓글