목록2025/08/12 (1)
Aesthetic Algorithm

🟪 이번 주 범위 🟪 Chapter 12. 프로세스 동기화12-1. 동기화란12-2. 동기화 기법Chapter 13. 교착 상태13-1. 교착 상태란13-2. 교착 상태 해결 방법 Chapter 12. 프로세스 동기화12-1. 동기화란✔️ 동기화란 뭐고, 왜 필요할까? ✔️ 프로세스를 동기화하지 않을 경우 어떤 문제들이 발생할까? 멀티프로세스 환경에서는, 여러 프로세스가 동시에 자원(메모리, 파일, 입출력 장치 등)에 접근할 수 있다. 이때 프로세스들이 아무런 제약 없이 동시에 접근하면 다양한 문제가 생기게 된다. 따라서 자원의 일관성과 실행 순서를 보장하기 위한 동기화(synchronization)이 필요하다.좀 더 자세히 알아보자. 프로세스 동기화란, 프로세스들 사이의 수행 시기를 맞추는 것을 ..
Computer Science/컴퓨터구조&운영체제
2025. 8. 12. 16:23