운영체제동기화문제점1 운영체제 - 경쟁조건(Race Condition)의 발생: 동기화의 문제점 강의 소개 현재 수강하고 있는 KOCW 내 이화여자대학교 운영체제(2017, 반효경) 강의의 내용을 정리하였습니다. 개발자 관점에서 운영체제 기초를 학습하는 무료 강의로 자세한 강의 내용은 수강을 추천드립니다. 경쟁조건(Race Condition) Race condition 여러 프로세스들이 동시에 공유 데이터를 접근하는 상황에서 발생하는 문제이다. 데이터의 최종 연산 결과는 마지막에 그 데이터를 다룬 프로세스에 따라 달라진다. 이런 문제 때문에 상호 배제(Mutal Exclusion) 개념이 필요하다. 데이터 연산의 과정 컴퓨터 시스템에서 데이터 연산의 순서는 이렇다. 연산할 데이터를 저장공간에서 가져온다. -> 연산한다. -> 연산 결과를 저장공간에 반영한다. 이렇게 실행과 저장 주체가 1 대 1의 .. 2022. 1. 15. 이전 1 다음