운영체제 - 그림으로 배우는 원리와 구조 4장
- 최초 등록일
- 2013.06.02
- 최종 저작일
- 2013.05
- 2페이지/ 한컴오피스
- 가격 1,000원
목차
4. 임계영역의 의미와 문제점을 간단히 설명하시오.
5. 임계영역 문제의 만족한 해결에 있어서 세 가지 요구는 무엇인가?
7. 세마포어의 두 가지 연산을 설명하시오.
9. 모니터란 무엇인지 설명하시오.
11. 세마포어에 대한 설명 중 옳지 않은 것은?
12. 순자차적으로만 사용할 수 있는 공유 자원 혹은 공유 자원 그룹을 할당하는 데 사용되며, 데이터 및 프로시저를 포함하는 병행성 구조는 무엇인가?
13. 프로세스가 자원을 이용하는 정상적인 작동의 순서는?
14. 세마포어에 관한 설명 중 틀린 것은?
15. 모니터에 대한 설명으로 옳지 않은 것은?
16. 두 개의 프로세스 간 선행순서를 Pi<Pj 로 표현할 경우 Pj가 먼저 실행된다고 가정한다며, P2<P1,P4<P2,P4<P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스로 짝지어진 것은?
17. 임계 구역에 대한 설명으로 옳지 않은 것은?
18. 병행 프로세스들의 고려 사항이 아닌 것은?
19. 모니터에 대한 설명으로 옳지 않은 것은?
본문내용
4. 임계영역의 의미와 문제점을 간단히 설명하시오.
의미 : 공유 메로리가 참조되는 프로그램의 부분으로 다수의 프로세스가 접근 가능한 영역이면서 한 순간에 하나의 프로세스만 사용할 수 있는 영역을 의미한다.
문제점 : 임계영역 내에서는 작업을 반드시 빠른 속도로 수행해야 하며, 프로세스 하나가 임계영역 내에 오랫동안 머물러서는 안 된다.
<중 략>
14. 세마포어에 관한 설명 중 틀린 것은?
가. 상호배제 문제를 해결하기 위하여 사용된다.
나. 정수의 변수로서 양의 값만을 가진다.
다. 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
라. 세마포어에 대한 연산을 처리 도중에 인터럽트되어서는 안 된다.
이유 : 음수의 값도 존재한다.
참고 자료
없음