자격증/정보처리기사

정보처리기사 전자기계산 구조 요약 14

IT grow. 2019. 7. 23. 14:25
반응형
전자계산기 14

 

1.     병렬처리

-      다중 프로세싱

-      다중 프로그래밍 X

-      처리기의 개수만큼 처리 속도가 빨라지는 것은 아님


2.     플린(Flynn)의 컴퓨터 시스템 분류

 

-      SISD

 

-      SIMD

ㄱ.   배열 처리기 (Array Processor) 구조라고도 하며 여러 개의 처리기가 한 개의 제어 처리기에 의해 제어

 

-      MISD

ㄱ.   하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조

ㄴ.   여러 개의 처리기에서 수행되는 인스트럭션들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태

ㄷ.   실제 사용되기 어려움

 

-      MIMD

ㄱ.   n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리  


3.     파이프라인

-      입력 태스크를 일련의 서브 태스크로 나누어 각 서브 태스크는 특별한 하드웨어를 통해 동시에 동작할 수 있도록 하여 처리 능력을 크게 향상시키는데 기여한 기법

-      명령 파이프라인 : 명령 인출과 실행 단계를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리 방식

-      파이프라인 프로세서 : 2개 이상의 명령어를 동시에 수행할 수 있는 프로세서

-      파이프라인이 정상적인 동작에서 벗어나게 하는 일반적인 원인 : 자원 충돌, 데이터 의존성, 분기 곤란 , 지연된 분기 X , 유효주소의 계산 X


4.     배열 처리기

-      PE (Processing Element) 라 불리는 복수개의 산술, 논리연산 장치를 갖는 프로세서로 동기적으로 병렬처리를 수행하고 동시에 같은 기능을 수행하는 처리기

-      벡터 계산이나 행렬 계산에 주로 사용


5.     데이터 흐름형 컴퓨터

-      프로그램 내의 모든 인스트럭션들이 그들의 수행에 필요한 피연산자들이 모두 준비 되었을 때 그 인스트럭션을 수행하는 것

 

반응형