728x90
반응형
차이
-
프로세스 컨텍스트 스위칭과 스레드 컨텍스트 스위칭 정의 및 차이 with 예제 python컴퓨터과학 2024. 5. 22. 11:58
Contents --> 프로세스 컨텍스트 스위칭 (Process Context Switching)정의프로세스 컨텍스트 스위칭은 CPU가 현재 실행 중인 프로세스의 상태를 저장하고 다른 프로세스의 상태를 복원하여 실행하는 것을 말합니다. 여기서 프로세스는 운영 체제에서 독립된 실행 환경을 가진 프로그램을 의미합니다.필요성다중 작업을 지원하기 위해 CPU는 여러 프로세스를 빠르게 전환하며 실행합니다.각 프로세스는 자신의 메모리 공간과 리소스를 가지고 있어야 하므로, 프로세스 스위칭 시 많은 정보를 저장하고 복원해야 합니다.컨텍스트 저장 내용CPU 레지스터 (프로그램 카운터, 스택 포인터 등)프로세스 상태 (레디, 실행 중, 대기 등)메모리 관리 정보 (페이지 테이블 등)기타 프로세스 관련 리소스예제프로세스..