오늘 한 일 [DONE] CS 스터디에서 운영체제를 공부했다. 직무 면접 스터디를 진행했다. DFS/BFS 알고리즘 문제를 풀었다. 1️⃣ 공유 자원 (Shared Resource) 공유 자원 : 각 프로세스, 스레드가 함께 접근할 수 있는 자원 (모니터, 프린터, 메모리, 파일 등) 경쟁 상태(Race Condition) : 공유 자원에 2개 이상의 프로세스나 스레드가 읽거나 쓰는 상태 2️⃣ 임계 영역 (Critical Section) 임계 영역 : 둘 이상의 프로세스, 스레드가 공유 자원에 접근할 때 순서 등의 이유로 결과가 달라지는 코드 영역. 해결 방법 : 뮤텍스, 세마포어, 모니터 해결 방법 조건 1. 상호 배제 : 한 프로세스가 임계 영역에 들어갔을 때 다른 프로세스는 접근 X 2. 한정 대..