728x90
synchronization
-
2024 운영체제 정리 - 5. Synchronization & DeadlockOperating System 2024. 4. 2. 19:19
2024 운영체제 정리 - 5. Synchronization & Deadlock 1. 운영체제란 2. Process & Thread 3. IPC 4. CPU Scheduling 5. Synchronization & Deadlock 6. 메모리 관리와 Virtual Memory Race Condition 문제 동시다발적으로 수행되는 쓰레드/프로세스에서, 서로 다른 쓰레드/프로세스가 같은 메모리 영역을 공유하기 때문에 여러 쓰레드/프로세스가 동일한 자원에 동시에 접근할 때 발생하는 문제 발생 이를 해결하기 위한 방법 - Synchronization! 이때, 동시에 접근하게 되는 공동의 자원을 공유자원, shared resource라고 한다 이 공유 자원은 전역 변수, 파일, 입출력 장치, 보조기억 장치 등이..