728x90
병렬 처리 시스템
병렬처리는 하나 또는 하나 이상의 독립된 운영체제가 여러 개의 프로세서를 관리하고 여러 작업을 처리하는 것. 병렬로 처리하면 처리속도가 빠르고 기억장치는 공유할 수 있음
병렬 처리 시스템의 플린에 의한 분류(Flynn's taxonomy)
구분 | 명령어 흐름 | 데이터 흐름 | 사례 |
SISD | 1 | 1 | 팬티엄, 폰노이만구조 |
SIMD | 1 | 다중 | Array, 슈퍼 컴퓨터 |
MISD | 다중 | 1 | 적용어려움 |
MIMD | 다중 | 다중 | SMP, MPP, NUMA |
1. SISD (단일명령 - 단일자료)
- 한 번에 한 개씩의 명령어와 데이터를 순서대로 처리하는 단일 프로세서 시스템
- 현재의 일반적인 컴퓨터 구조
2. SIMD (단일명령 - 다중자료)
- 하나의 명령어로 다수의 데이터들을 동시에 실행하는 구조
- 다수의 데이터들에 대하여 동일한 연산 수행
- n개의 프로세싱 유닛으로 구성되나 동작은 하나의 제어 장치에 의해 통제
3. MISD (다중명령 - 단일자료)
- 각 프로세싱 유닛들은 서로 다른 명령어 실행
- 처리되는 데이터들은 동일한 데이터를 처리하는 병렬 컴퓨팅 아키텍어
4. MIMD (다중명령 - 다중자료)
- 다수의 프로세서들이 각각 다른 프로그램과 서로 다른 데이터들을 처리하는 구조
병렬 프로세서 기술의 유형
- 명령어 파이프라이닝 : 하나의 연산처리 과정을 여러 단계로 구분하고 각 단계들을 처리하기 위한 하드웨어 유닛을 별도로 구성하여 동시에 서로 다른 명령어들을 처리하도록 함으로써 중앙처리장치의 성능을 높여주는 기술
- 슈퍼스칼라 프로세스 : 중앙처리장치의 속도를 높이기 위해 다수의 명령어 파이프라인을 포함시킨 구조
- 파이프라인 해저드 : 파이프라인의 속도가 느려지는 경우
스토리지 기술
저장장치란 자료를 파손이나 유실되지 않게 관리하는 장치
- DAS : 컴퓨터 시스템에서 직접 파일시스템을 관리하게 되는 스토리지
- NAS : 이더넷 네트워크 인터페이스를 통해 스토리지 시스템과 연결되는 구조
- SAN : 별도의 전용 광 채널 스위치를 사용하여 빠른 속도의 연결이 가능하고, 연결되는 서버와 스토리지의 개수의 확장성을 용이하게 하고 연결되는 네트워크 부하가 낮음
그래픽 압축 기술
- 무손실 압축(가역압축) : 압축된 영상을 복원시 원래 데이터의 정보손실 없이 복원하는 방식, 압축률이 낮음
- 손실 압축(비가역 압축)
728x90
'CS' 카테고리의 다른 글
[CS / TOPCIT] 클라우드 컴퓨팅 (0) | 2023.05.09 |
---|---|
[CS / TOPCIT] 임베디드 시스템 (0) | 2023.05.09 |
[CS / TOPCIT] 컴퓨터의 구조 (0) | 2023.05.09 |
[CS / TOPCIT] 운영체제 (0) | 2023.05.09 |
[CS / TOPCIT] 시스템아키텍처와 네트워크 (0) | 2023.05.09 |