OS_Chapter_1.3

ssonjh·2021년 3월 31일
0

OS

목록 보기
3/17

👀 Computer-System Architecture

📕 Single-processor systems

  • One main CPU with a single processing core
    ->core : component that executes instructions and registers for storing data locally.
  • Variety of single-processor systems: from PDAs to mainframes

📙 Multiprocessor Systems

  • Two or more CPUs in close communication
  • shares the computer bus, clock, memory, and peripheral devices

three main advantages

  • Increased throughput
  • Economy of scale
  • Increased reliability

Dual-Core Design

📒 Clustered Systems

Like multiprocessor systems, but multiple systems working together

  • Usually sharing storage via a storage-area network(SAN)
  • Provides a high-availability service
    -> Asymmetric clustering has one machine in hot-standby mode
    -> Symmetric clustering has multiple nodes running applications, monitoring each other
  • Some clusters are for high-performance computing (HPC)
    -> Applications must be written to use parallelization
  • Some have distributed lock manager (DLM) to avoid conflicting operations

Summary

Single-processor systems

  • 1개의 CPU와 1개의 Core.
    -> Core : 명령을 실행하고 로컬로 데이터를 저장하기 위한 레지스터를 포함하는 구성 요소

Multiprocessor Systems

  • 2개 이상의 CPU.
  • bus, clock, memory, peripheral devices등을 공유한다.

Multiprocessor의 장점
1. 처리량 증가
2. 경제적.(Cost down)
3. 신뢰도 증가

Clustered Systems

  • Multiprocessor의 일종이다.
  • Multiprocessor Systems 여러 CPU가 하나의 System을 이루는 것이지만, Clustered Systems은 여러 독립적인 System이 모여 하나의 System을 이루는 것이다.
  • 보통 storage-area network(SAN)을 통해 storage를 공유한다.
  • 고가용성 (high-performance computing, HPC) 서비스를 제공하기 위해 사용되는 시스템이다.
  • Asymmetric Clustring (비대칭 클러스터링)
    -> 하나의 노드가 상시 다른 노드를 모니터링(Hot-standby)하고, 만약 서버가 고장나면 이 노드가 긴급 서버로써 대치된다.
  • Symmetric Clustring (대칭 클러스터링)
    -> 둘 이상의 노드들이 응용 프로그램을 실행하고 서로를 감시한다.
  • 일부 cluster는 high-performance computing에 사용된다.
    ex) 슈퍼컴퓨터, parallelization(병렬처리)
  • 분산 잠금 관리자 (distributed lock manager, DLM)
    -> 시스템간 충돌이 operation의 충돌이 일어나지 않게 하는 역할이다.

  • dictionary
    cluster 무리
    distribute 분산
    conflict 충돌
    Asymmetric 비대칭
    Symmetric 대칭

0개의 댓글