[공학기술]운영체제(Operating System) 1장 연습문제
저작시기 2007.01 |등록일 2007.06.11 한컴오피스 (hwp) | 6페이지 | 가격 3,000원
소개글1.1 , 1.4 , 1.5 , 1.6 , 1.7 , 1.9 에 대한 연습문제 풀이입니다.
목차1.1 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.
1.4 Describe the differences between symmetric and asymmentric multipro-cessing. What are three advantages and one disadvantage of multipro-cessor systems?
1.5 Distinguish between the client-server and peer-to-peer models of distributed system. (분산 시스템의 클라이언트 서버와 피어투피어 모형을 사이를 구별하여라.)
1.6 consider a computing cluster consisting of two nodes running a database. Describe two ways in which the cluster software can manage access to the data on the disk.
1.7 What is the purpose of interrupts? What are the differences between a trap and an interrupt? Can traps be generated intentionally by a user program? If so, for what purpose?
1.9 Give two reasons why caches are useful. What problems do they solve?
1.11 What network configuration would best suit the following environ-ments?
1.12 Define the essential properties of the following types of operating system:
본문내용1.1 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.
a. What are two such problems?
b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer.
다중 프로그래밍과 시분할 환경에서, 몇몇 사용자는 체계를 동시로 공유한다. 이 상황은 각종 안전 문제 귀착될 수 있다.
a. 2개의 그런 문제는 무엇을 인가?
b. 우리는 열성적인 기계에서 것과 같이 시분할 기계에 있는 안전의 동일한 정도를 지켜서 좋은가? 당신 응답을 설명하십시오.
a. Stealing or copying one’`s programs or data; using system resources
(CPU, memory, disk space, peripherals) without proper accounting.
b. Probably not, since any protection scheme devised by humans
can inevitably be broken by a human, and the more complex the scheme,
the more difficult it is to feel confident of its correct implementation.