스핀락

멀티 코어 시스템에서는 여러 프로세스가 동시에 실행되어 시스템의 성능 향상을 목표로 한다.이러한 환경에서 하나의 공유 자원을 한 프로세스가 사용중일 때,다른 프로세스가 동시에 사용하려고 하면 여러 문제가 발생한다.서로 다른 값을 변경하려고 하거나 읽는 도중에 값이 바뀌어 오류가 생길 수도 있다.이러한 문제들을 동기화 문제라고 하며이렇게 동시에 사용될 수 있는 자원을 임계 영역이라고 한다. 0. 임계 영역 Critical Section - 정의프로세스 간 공유 자원을 접근하는 데 있어서 문제가 발생하지 않도록한 번에 하나의 프로세스만 이용하도록 다른 프로세스의 접근을 제한하는 영역  - Critical Section Problem: 임계 영역을 만족시키기 위해서 해결해야 할 3가지 문제들 상호배제(Mutu..
혜발아기
'스핀락' 태그의 글 목록