Process Sysncronization
데이터의 접근
데이터를 읽어와서 연산하고 다시 저장합니다.
Race Condition
S-box를 공유하는 E-box가 여럿 있는 경우 Race Condition의 가능성이 있습니다.
ex) 커널 모드 수행 중 인터럽트로 커널모드 다른 루틴 수행시
race condition (1/3)
- kernel 수행 중 인터럽트 발생
- 커널모드 running 중 inetrrupt 발생하여 인터럽트 처리 루틴이 수행
- 양쪽 다 커널 코드이므로 kernel address space 공유