목차
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.
불균형 클러스터형 시스템과 균형 클러스터형 시스템으로 나눠 생각할수 있다. 불균형클러스트링에서 하나의 호스트가 데이터베이스를 실행시 다른 호스트는 그것을 단순히 모니터링한다. 만약 실패한다면 다른 호스트는 서버로서 활성화 된다. 이것은 하나의 노드가 고장시 여분을 제공하는 것으로 적합하다. 그러나 양쪽이 동시에 처리가 가능하지는 않다. 균형 클러스터형 시스템에서는 데이터베이스 적용시 양쪽 호스트가 동시에 처리가 가능하다. 그러나 디스크를 공유하는데 있어 필요한 권한을 주는데 어려움이있다.
비대칭 다중 처리는 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.
불균형 클러스터형 시스템과 균형 클러스터형 시스템으로 나눠 생각할수 있다. 불균형클러스트링에서 하나의 호스트가 데이터베이스를 실행시 다른 호스트는 그것을 단순히 모니터링한다. 만약 실패한다면 다른 호스트는 서버로서 활성화 된다. 이것은 하나의 노드가 고장시 여분을 제공하는 것으로 적합하다. 그러나 양쪽이 동시에 처리가 가능하지는 않다. 균형 클러스터형 시스템에서는 데이터베이스 적용시 양쪽 호스트가 동시에 처리가 가능하다. 그러나 디스크를 공유하는데 있어 필요한 권한을 주는데 어려움이있다.
추천자료
- 컴퓨터 용어 해설
- PC의 구조
- 포스트 PC 경쟁력 임베디드 OS에 달려있다
- [OCU] 생활과 컴퓨터의 이해 2005년 2학기 1차 레포트
- PC운용과 보안
- 멀티미디어에 대하여..(자세히)
- 스마트폰 애플 아이폰 OS 4.0의 기능과 기대효과 그리고 아이폰 성공을 보는 나의 견해
- 2009년 2학기 IT와경영정보시스템 중간시험과제물 공통(직렬병렬처리방식/소프트웨어종류)
- 2008년 2학기 IT와경영정보시스템 중간시험과제물 공통(병렬처리 방식)
- 컴퓨터의 구성요소
- 마이크로소프트 (Microsoft)
- (A+평가 레포트)스마트폰의 정의와 역사와 특성 및 이용현황
- [A+레포트]우리나라 스마트TV의 확산을 위한 글로벌 시장진출 발전전략
- 컴퓨터 구조 및 설계 (4판) : Computer Architecture Report