프로세스 구조

프로세스의 구조
1. text : 코드
2. data : 변수/ 초기화된 데이터
3. stack : 임시 데이터 (함수 호출, 로컬 변수)
4. heap : 코드에서 만들어진 데이터

컨텍스트 스위칭

: cpu에 실행할 프로세스를 교체하는 기술
ex)바톤터치?

프로세스 1 - pc, sp 정보를 pcb에 저장
프로세스 2 - pcb에서 pc, sp 정보를 로드

PC, SP만 따로 저장했다가 덮어쓰면 프로세스 저장상태를 기반으로 실행 가능

  • pc, sp를 저장하는 공간 : PCB

0개의 댓글