![]()
![]()
목차
Ⅰ.서론
Ⅱ.본론
1.공유 자원의 접근
2.임계영역
3.임계영역 해결조건
1)상호배제
2)한정대기
3)진행의 융통성
4.임계영역 해결방법
1)상호 배제 문제
2)한정 대기 문제
3)진행의 융통성 문제
Ⅲ.결론
Ⅳ.참고문헌
본문내용
Ⅰ.서론
프로세스는 작업을 할 때 공유된 자원을 가지고 공동으로 작업하는 경우가 있다. 여러 프로세스가 한정된 자원을 가지고 공동으로 작업을 하게 되면 문제가 생길 수 있다. 공유자원은 프로세스가 공동으로 사용하는 변수나 메모리 등이 있는데 공동으로 사용이 되기 때문에 누가 언제 데이터를 읽느냐에 따라서 결과가 다르게 나올 수 있다. 즉, 공유자원의 접근 순서에 따라 문제가 생길 수 있다는 것이다. 이를 임계영역이라고 하며, 이를 해결하기 위해서 코드를 사용한다.
Ⅱ.본론
1.공유 자원의 접근
공유 자원은 프로세스에서 공동으로 사용하는 변수나 메모리 등을 말한다. 공유자원은 말 그대로 공유하는 것으로 공동으로 사용되기 때문에 누가 언제 데이터를 읽거나 쓰느냐에 따라서 결과가 다르게 나올 수 있으므로 공유자원을 이용할 때는 접근 순서를 정해 오류가 발생하지 않게 하는 것이 중요하다.
출처 : 해피캠퍼스
답글 남기기