operating system concepts (운영체제) 7th 연습문제
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

01 ~ 26 (25제외)

본문내용

모두 동등한 위치에서 있다. 입출력은 어떠한 cpu에서도 처리될수 있다.
비대칭 다중 처리는 1개의 마스터 cpu가 있고 나머지는 slave 이다. master는 일을 slave에게 일을 분배한다. 그러나 대체로 입출력은 mater에 의해 수행된다.
다중 처리는 전력 공간 주변장치를 이중으로 사용하지 않아 돈을 절약할 수 있다.
성능저하를 일으키지 않고 많은 프로세스들이 동시에 수행 가능하다. 그리고 정확도가 증가한다. 단점은 단일 프로세스 시스템보다 하드웨어나 소프트 웨어 모두 복잡하다.
1.23 The issue of resource utilization shows up in different forms in different
types of operating systems. List what resources must be managed
carefully in the following settings:
자원 활용의 문제는 운영체제의 유형별로 다른 모습으로 나타난다. 다음과 같은 환경에서는 어떤 자원들이 신중하게관리되어야 하는지 나열하라
a. Mainframe or minicomputer systems
메인프레임 또는 미니컴퓨터 시스템
메모리와 cpu 자원, 저장, 전송률
b. Workstations connected to servers
서버에 연결된 워크스테이션
메모리와 cpu 자원
c. Handheld computers
휴대용 컴퓨터
전원과 메모리 자원
Answer:
a. Mainframes:memory and CPU resources, storage, network bandwidth.
b. Workstations: memory and CPU resouces
c. Handheld computers: power consumption, memory resources.
1.24 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?
인터럽트의 목적은 무엇인가? 트랩과 인터럽트의 차이점은 무엇인가? 트랩은 사용자 프로그램에 의해 의도적으로 발생할수 있는가? 만일 그렇다면 그 목적은 무엇인가?
Answer: An interrupt is a hardware-generated change-of-flow within
the system. An interrupt handler is summoned to deal with the cause
of the interrupt; control is then returned to the interrupted context and
instruction. A trap is a software-generated interrupt. An interrupt can
be used to signal the completion of an I/O to obviate the need for device
polling. A trap can be used to call operating system routines or to catch
arithmetic errors.
컴퓨터 작동 중에 예기치 않은 문제가 발생한 경우라도 업무 처리가 계속될 수 있도록 하는 컴퓨터 운영체계의 한 기능. 트랩은 하드웨어에 의해 자동적으로 미리 알려진 위치로 조건점프. 인터럽트는 이상 프로그램시 중단. 트랩은 의도적으로 발생 가능. 트랩은 os의 잘못된 연산을 잡기위하여 사용된다.
1.25
1.26 Consider a computing cluster consisting of twonodes running adatabase.
Describe two ways in which the cluster software can manage access to
the data on the disk. Discuss the benefits and disadvantages of each.
하나의 데이터베이스를 수행하는 두 개의 노드로 구성된 컴퓨팅 클러스터를 고려해 보자. 클러스터 소프트웨어가 디스크의 자료에 대한 접근을 관리하는 두가지 방법을 설명해 보자. 각각의 장점과 단점을 논의하라
Answer: Consider the following two alternatives: asymmetric clustering
and parallel clustering. With asymmetric clustering, one host runs
the database application with the other host simply monitoring it. If
the server fails, the monitoring host becomes the active server. This is
appropriate for providing redundancy. However, it does not utilize the
potential processing power of both hosts. With parallel clustering, the
database application can run in parallel on both hosts. The difficulty
implementing parallel clusters is providing some form of distributed
locking mechanism for files on the shared disk.
불균형 클러스터형 시스템과 균형 클러스터형 시스템으로 나눠 생각할수 있다. 불균형클러스트링에서 하나의 호스트가 데이터베이스를 실행시 다른 호스트는 그것을 단순히 모니터링한다. 만약 실패한다면 다른 호스트는 서버로서 활성화 된다. 이것은 하나의 노드가 고장시 여분을 제공하는 것으로 적합하다. 그러나 양쪽이 동시에 처리가 가능하지는 않다. 균형 클러스터형 시스템에서는 데이터베이스 적용시 양쪽 호스트가 동시에 처리가 가능하다. 그러나 디스크를 공유하는데 있어 필요한 권한을 주는데 어려움이있다.
  • 가격3,000
  • 페이지수12페이지
  • 등록일2011.10.26
  • 저작시기2011.8
  • 파일형식한글(hwp)
  • 자료번호#710390
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니