# 공부 자료들/기타
[운영체제] 프로세스 동기화, 뮤텍스와 세마포어
프로세스와 스레드를 공부하면서 같이 공부하게 된 프로세스 동기화와 임계 영역 관련 문제를 해결하기 위한 방법으로 쓰일 수 있는 뮤텍스와 세마포어에 대해서 간단한 포스팅을 해보려고 합니다. 목차 0. 뮤텍스 먼저 뮤텍스와 세마포어는 데이터를 동기적으로 처리하기 위해서 사용하는 상호 배제 기법입니다. 다중 프로그래밍 운영체제에서 여러 프로세스가 동시에 데이터를 공유하면서 원하지 않는 결과가 발생할 수가 있는데요! 이렇게 동시에 접근할 때 위험한 데이터를 임계 구역(Critical Section)으로 설정하여 해당 구역에 들어가기 전에 검사하는 과정이 필요합니다. 이 과정에 사용되는 메카니즘이 바로 뮤텍스와 세마포어입니다. 뮤텍스는 Mutual Exclusion에서 Mut와 Ex를 따와서 만들어진 말로, 오직..
2022. 1. 18. 16:02
최근댓글