운영체제 연습문제 4장 (홀수)
- 최초 등록일
- 2005.04.19
- 최종 저작일
- 2005.04
- 2페이지/ 한컴오피스
- 가격 1,000원
목차
4.1 MS-DOS는 병행 처리 방법을 제공하지 않는다. 병행 처리가 운영체제가 추가시키는 중요한, 귀찮은 문제 세 가지를 토의하시오.
4.3 A DECSYSTEM-20 컴퓨터는 여러 개의 레지스터 집합(set)을 가지고 있다. 만약 새로운 문맥이 이미 레지스터 집합 중 하나에 적재되어 있을 경우 문맥 교환이 어떻게 행해지는가에 대해 기술하라. 또한 새로운 문맥이 레지스터 집합이 아닌 메모리 내에 있고, 모든 레지스터 집합이 사용 중이라면 어떤 추가의 일들이 반드시 일어나야 하는가?
4.5 아래 각각의 장점과 손해는 무엇인가? 시스템과 프로그래머의 수준을 모두 고려하시오.
4.7 메일박스를 사용하는 프로세스 간 통신 방법을 생각해 보자.
본문내용
4.1 MS-DOS는 병행 처리 방법을 제공하지 않는다. 병행 처리가 운영체제가 추가시키는 중요한, 귀찮은 문제 세 가지를 토의하시오.
1. 시분할 방식은 여러 개의 프로세스가 각각 시스템에 접근하는 것을 허락하는 것이 틀림없다.
이 방법은 자발적으로 그만두는 CPU 프로세스와 안쪽의 커널의 우선권을 포함하고 있다(이를테면 시스템 콜의 사용으로 인해)
2.프로세스와 시스템 자원은 각각으로부터 보호되어야하고 보호해야 된다. 어떤 프로세스는 사용하고 동작할 수 있는 총 메모리의 양의 한계가 있다. 그것은 디스크처럼 device를 실행할 수 있다.
3. 컴퓨터의 의한 신뢰성 추정은 프로세스 사이에서 데드 락을 예방하는 것은 커널에서 이용된다.
따라서 프로세스는 각각 다른 곳의 배분되어진 자원을 기다리지 않아도 된다.
참고 자료
없음