1 / 15

컴퓨터 시스템 구성의 이해

컴퓨터 시스템 구성의 이해. 발표자 : 이원호 19912784. 정보 처리를 위한 컴퓨터 시스템의 구성. - 처리능력 , 신뢰성 향상 , 생산성과 경제성의 극대화등의 요소중에 사용자가 원하는 요구를 만족시키기 위하여 설계됨. 병렬 처리 시스템의 분류. Flyne 에 의한 컴퓨터 구조의 분류 자료와 명령어의 흐름에 따른 병렬처리 시스템 기억장치 결합도에 따른 분류 연결방식에 따른 분류 다중처리 시스템의 운영체제 형태에 따른 분류.

Download Presentation

컴퓨터 시스템 구성의 이해

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 컴퓨터 시스템 구성의 이해 발표자 : 이원호 19912784

  2. 정보 처리를 위한 컴퓨터 시스템의 구성 - 처리능력, 신뢰성 향상, 생산성과 경제성의 극대화등의 요소중에 사용자가 원하는 요구를 만족시키기 위하여 설계됨

  3. 병렬 처리 시스템의 분류 • Flyne에 의한 컴퓨터 구조의 분류 • 자료와 명령어의 흐름에 따른 병렬처리 시스템 • 기억장치 결합도에 따른 분류 • 연결방식에 따른 분류 • 다중처리 시스템의 운영체제 형태에 따른 분류

  4. Flyne에 의한 컴퓨터 구조의 분류 • 명령어 스트림(IS : Instruction Stream)과 데이터 스트림(DS : Data Stream)의 유형에 따라서 분류한다 • SISD, SIMD, MISD, MIMD가 있음.

  5. SISD • SISD(Single Instruction stream, Single Data stream) • 가장 일반적인 구조로 폰 노이만 방식 • 제어 장치와 프로세서를 각각 하나씩 갖는 구조 • 한 번에 한 개씩의 명령어와 데이터를 처리하는 단일 프로세서 시스템

  6. SISD(2) • 명령어가 순서대로 실행되지만 실행 과정은 여러 개의 단계들로 나누어 중첩시켜 실행 속도를 높이도록 파이프라이닝(pipelining)으로 되어 있는 것이 보통

  7. SIMD • SIMD(Single Instruction stream, Multiple Data stream) • 배열 프로세서와 파이프라인이 이 분류에 속함 • 여러 개의 프로세서들로 구성되고, 프로세서들의 동작은 모두 하나의 제어 장치에 의해 제어 • 모듈을 따로 가지는 분산 기억 장치구조도 있다.

  8. SIMD(2) • 모든 프로세서들은 제어 장치로부터 동일한 명령어를 받지만 명령어 실행 과정에서 서로 다른 데이터들을 사용 모든 프로세서들이 기억 장치를 공유하는 경우도 있고, 각 프로세서가 기억 장치 모듈을 따로 가지는 분산 기억 장치구조도 있다

  9. SIMD(3)

  10. MISD • MISD(MultipleInstruction stream, Single Data stream • 여러 개의 제어 장치와 프로세서를 갖는 구조 • 각 프로세서들은 서로 다른 명령어들을 실행하지만 처리하는 데이터는 하나의 스트림 • 이론적일 뿐 실제 사용하지 않는다

  11. MISD(2)

  12. MIMD • MIMD(MultipleInstruction stream, Multiple Data stream • 대부분의 다중 프로세서 시스템과 다중 컴퓨터 시스템이 이 분류에 속함 • 여러 개의 프로세서들이 서로 다른 명령어와 데이터를 처리

  13. MIMD(2) • 밀결합 시스템(tightly coupled system) 프로세서들 간의 상호 작용 정도에 따라 그 정도가 높은 구조. • 밀결합 시스템의 전형적인 구조는 모든 프로세서가 기억장치를 공유하는 공유기억장치(shared memory) 구조.

  14. MIMD(3) • 소결합 시스템(loosely coupled system)프로세서들 간의 상호 작용 정도가 낮은 구조. 각 프로세서가 자신의 지역 메모리(local memory)를 가진 독립적인 컴퓨터 모듈로 구성

  15. MIMD(4)

More Related