프로세스 동기화

· 🛠️ OS
동시다발적으로 실행되는 프로세스들은 서로 협력하며 영향을 주고 받는다 이 과정에서 자원의 일관성을 보장해야 한다. → 프로세스들의 동기화를 고려해야 한다 1. 프로세스 동기화의 의미 프로세스들의 수행 시기를 맞추는 것 크게 두가지를 의미함 실행 순서 제어를 위한 동기화: 프로세스를 올바른 순서대로 실행하기 상호 배제를 위한 동기화: 동시에 접근해서는 안되는 자원에 하나의 프로세스만 접근하게 하기 (실행의 문맥을 갖는 모든 대상은 동기화 대상이기에 스레드도 동기화 대상입니다) 공동의 목적을 위해 동시에 수행되는 프로세스 ex) 워드 프로세서 프로그램 맞춤법 검사 프로세스 입력 내용을 화면에 출력하는 프로세스 Q. 이런 프로세스들이 아무렇게나 마구 실행되도 괜찮을까? A. No. 올바른 수행을 위해 프로세스..
JINiOS
'프로세스 동기화' 태그의 글 목록