OS 기술면접 준비

오늘은 임계 구역과 상호배제에 대하여 알아보자 임계 구역(Critical Section) = 임계 지구(지역/영역) 다중 프로그래밍 운영체제에서 한순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원 동시 접근에 따른 문제를 방지하기 위하여 지정된 영역 임계 구역은 서로 동시 접근과 독점할 수 없음 임계 구역을 접근할 때에는 반드시 가용 상태를 확인해야 함 상호배제(Mutual Exclusion) 다른 프로세스가 현재 사용중인 임계 구역(공유 자원)에 대하여 접근을 금지하는 행위 공유 자원에 대하여 사용 중일 때 다른 프로세스들이 사용하지 못하도록 배제 상호배제 관련 알고리즘 • 인터럽트 불능 처리 • 잠금(Lock / Unlock) • 엄격한 교대(Dekker) • TSL(Test and Set..
개발자 aloe
'OS 기술면접 준비' 태그의 글 목록