bshc.log
로그인
bshc.log
로그인
context switching
About_work
·
2024년 2월 14일
팔로우
0
0
process, thread
목록 보기
14/23
컨텍스트 스위칭은 컴퓨터에서 여러 작업을 동시에 처리하는 방식의 일부로,
CPU가 한 작업에서 다른 작업으로 전환하는 과정
이 과정에서, CPU는
현재 진행 중인 작업의 상태(컨텍스트)를 저장
하고,
다음 작업의 상태를 불러와서 계속 작업할 수 있도록 함
이를 학교에서 선생님이 여러 학생에게 질문을 돌아가며 답하는 상황으로 비유할 수 있습니다.
선생님이 한 학생 A에게 질문을 하고 있을 때, 다른 학생 B에게도 질문을 해야 한다면, 선생님은 A에게서 잠시 멈추고 B에게 주의를 기울입니다.
이때, 선생님은 A가 어디까지 답했는지 기억해야 하고, B에게 질문한 뒤 다시 A로 돌아올 때는 A가 어디서 멈췄는지 기억해야 합니다.
여기서 선생님이 학생들 사이에서 주의를 옮기는 것이 컨텍스트 스위칭에 해당하며, 각 학생이 어디까지 답했는지 기억하는 것이 컨텍스트를 저장하는 과정입니다.
About_work
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.
팔로우
이전 포스트
IPC가, 단일 프로세스 내 communication 보다 느린 이유?
다음 포스트
[python] 프로세스, 스레드와 CPU 코어 간 관계!
0개의 댓글
댓글 작성