전자계산기 14장
1. 병렬처리
- 다중 프로세싱
- 다중 프로그래밍 X
- 처리기의 개수만큼 처리 속도가 빨라지는 것은 아님
2. 플린(Flynn)의 컴퓨터 시스템 분류
- SISD
- SIMD
ㄱ. 배열 처리기 (Array Processor) 구조라고도 하며 여러 개의 처리기가 한 개의 제어 처리기에 의해 제어
- MISD
ㄱ. 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조
ㄴ. 여러 개의 처리기에서 수행되는 인스트럭션들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태
ㄷ. 실제 사용되기 어려움
- MIMD
ㄱ. n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리
3. 파이프라인
- 입력 태스크를 일련의 서브 태스크로 나누어 각 서브 태스크는 특별한 하드웨어를 통해 동시에 동작할 수 있도록 하여 처리 능력을 크게 향상시키는데 기여한 기법
- 명령 파이프라인 : 명령 인출과 실행 단계를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리 방식
- 파이프라인 프로세서 : 2개 이상의 명령어를 동시에 수행할 수 있는 프로세서
- 파이프라인이 정상적인 동작에서 벗어나게 하는 일반적인 원인 : 자원 충돌, 데이터 의존성, 분기 곤란 , 지연된 분기 X , 유효주소의 계산 X
4. 배열 처리기
- PE (Processing Element) 라 불리는 복수개의 산술, 논리연산 장치를 갖는 프로세서로 동기적으로 병렬처리를 수행하고 동시에 같은 기능을 수행하는 처리기
- 벡터 계산이나 행렬 계산에 주로 사용
5. 데이터 흐름형 컴퓨터
- 프로그램 내의 모든 인스트럭션들이 그들의 수행에 필요한 피연산자들이 모두 준비 되었을 때 그 인스트럭션을 수행하는 것
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 2 (0) | 2019.07.23 |
---|---|
정보처리기사 전자계산기 핵심 요약1 (0) | 2019.07.23 |
정보처리기사 전자계산기 구조 요약 13 (0) | 2019.07.22 |
정보처리기사 전자계산기 구조 요약 12 (0) | 2019.07.22 |
정보처리기사 전자계산기 구조 요약 11 (0) | 2019.07.22 |
#IT #먹방 #전자기기 #일상
#개발 #일상