프로세스1 혼공 컴운 - 5주차 정리 12장. 프로세스 동기화 12-1. 동기화란 동기화 : 실행되는 프로세스의 순서와 자원의 일관성을 보장하여 수행시기를 맞추는 작업 동기화 종류 1) 실행 순서 제어 : 프로세스들이 올바른 순서대로 실행. 2) 상호 배제 목적 : 동시 사용을 피하기 위해, 단일 프로세스만 접근 공유 자원과 임계구역 공유자원 : 공동의 자원(전역변수, 입출력장치..) 임계구역 : 문제가 발생하는 자원에 접근하는 코드영역 두 개 이상의 프로세스가 접근 시, 하나는 대기해야함. 레이디스 컨디션(race condition) : 여러 프로세스가 동시 다발적으로 코드를 실행하여 문제가 발생하는 경우. 상호 배제 동기화 원칙 상호배제(mutual exclusion): 하나의 프로세스가 임계 구역 내에 있다면, 다른 프로세스 접근 금지.. 2023. 2. 11. 이전 1 다음