베어_
TechBear
베어_
전체 방문자
오늘
어제
  • 분류 전체보기 (336)
    • Spring (33)
      • 개념 (13)
      • Security (5)
      • 실습 (1)
      • 토비 스프링 (11)
    • JPA (6)
    • 프로젝트 기록 (24)
    • DB (13)
    • JAVA (18)
    • 알고리즘 (50)
      • 유형정리 (8)
      • Baekjoon (21)
      • LeetCode (18)
    • 디자인패턴 (0)
    • 개발서적 (79)
      • Effective Java (78)
      • 객체지향의 사실과 오해 (1)
    • 독후감 (4)
    • 보안 (2)
    • 운영체제(OS) (53)
      • 공룡책 (53)
    • 컴퓨터 네트워크 (28)
      • 컴퓨터 네트워크 하향식 접근 (23)
    • 자료구조 (1)
    • DevOps (2)
    • 앱 개발 (20)
      • 안드로이드 스튜디오 (20)

블로그 메뉴

    공지사항

    인기 글

    태그

    • Spring
    • leetcode
    • 자바8
    • java
    • dfs
    • 토비스프링
    • 자바
    • jpa
    • 스프링
    • 데이터베이스
    • 스레드
    • BFS
    • 코드업
    • 백준
    • 스프링시큐리티
    • 이펙티브자바
    • C++
    • 알고리즘
    • 함수형인터페이스
    • 운영체제

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    베어_

    TechBear

    [운영체제] 컴퓨터 시스템 구조
    운영체제(OS)/공룡책

    [운영체제] 컴퓨터 시스템 구조

    2021. 4. 12. 02:10

    [다중처리기]

    최신 컴퓨터에서는 다중 처리기 시스템이 컴퓨팅 환경을 지배하고 있다. 

     

    [다중 처리기의 장점]

    1 ) 처리량의 증가

    2 ) 경제적 : 컴퓨터를 하나 더 사는 것보다 처리기를 하나 더 사는게 경제적임

    3 ) 신뢰성의 증가 : 처리기가 여러개가 있으면 하나가 고장나도 작동할 수 있음.

     

    가장 일반적인 다중 처리기 시스템은 각 피어 CPU프로세서가 운영체제 기능 및 사용자 프로세스를 포함한 모든 작업을 수행하는 SMP(symmetric multiprocessing)을 사용한다.

     

    대칭형 다중 처리 구조


    [다중 코어]

    다중 처리기의 정의는 현재 여러 개의 컴퓨팅 코어가 단일 칩에 상주하는 다중 코어 시스템으로 발전했다.

     

    칩 내 통신이 칩 간 통신보다 빠르므로 다중 코어 시스템은 단일 코어를 가지는 여러 칩보다 효율적이다.

    또한 여러 개의 단일 코어 칩보다 훨씬 적은 전력을 사용한다. (모바일 장치에도 사용이 가능함)

     


    [클러스터형 시스템]

    클러스터 시스템은 둘 이상의 독자적 시스템 또는 노드들을 연결하여 구성된다.

     

    1 ) SAN(storage-area network)를 통해 메모리를 공유한다.

     

    2 ) 높은 가용성을 제공한다.

     - 대칭 클러스터링 : 모든 머신이 같은 역할을 한다.

     - 비대칭 클러스터링 : 머신 하나는 컴퓨팅 작업을 하지 않고 다른 컴퓨터의 동작을 계속 확인한다.

     

     

     

      '운영체제(OS)/공룡책' 카테고리의 다른 글
      • [운영체제] 계산환경
      • [운영체제] 운영체제의 작동
      • [운영체제] DMA
      • [운영체제] 컴퓨터 시스템의 구성
      베어_
      베어_
      Today I learned | 문제를 해결하는 개발자

      티스토리툴바