검색어 입력폼

운영체제 컨셉 5장 연습문제

저작시기 2016.09 |등록일 2016.12.29 한글파일한컴오피스 (hwp) | 2페이지 | 가격 1,500원

목차

없음

본문내용

5.1 In Section 5.4, we mentioned that disabling interrupts frequently can affect the system’s clock. Explain why this can occur and how such effects can be minimized.
: 임계영역의 문제를 해결하지 위해서 처음에는 임계 영역의 공유 변수를 수정하는 동안 인위적으로 인터럽트를 disable하는 방법을 사용하였다. 하지만 인터럽트를 disable하면, 이러한 메시지가 모든 프로세서에 전달되어야 하는 멀티 프로세서 환경에서는 시간을 많이 소비하게 된다. 그리고 이런 메시지 전달은 임계영역에 들어가기 위한 entry를 지연시키므로 시스템 효율이 떨어지게 딘다. 또한, 인터럽트에 의해 클럭이 재조정된다면 이런 영향도 고려해야 한다. 따라서 요즘의 기계들은 한 워드의 내용을 검사하고, 수정하는 동작 그리고 두워드의 내용은 swap하는 동작 등을 원자적(atomic)으로 실행 할 수 있도록 하는 특별한 하드웨어를 제공한다.

참고 자료

없음
다운로드 맨위로