1.SISD(single instruction stream single date steram) : 한번에 한개씩의 명령어와 데이터를 처리하는 단일 프로세서 시스템
2.파이프 라이닝 : 하나의 명령어가 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는 기법
3. SIMD(single instruction stream multiple data stream) : 여러개의 프로세서들로 구성되고, 프로세서들의 동작은 모두 하나의 제어장치에 의해 제어
4. MISD(multiple instruction stream single data stream) : 여러개의 제어장치와 프로세서를 갖는 구조
5.MIMD(multiple instruciton stream multiple data stream) : 여러개의 프로세서들이 서로 다른 명령어와 데이터를 처리
6.밀착된 결합 시스템( tightly coupled system) : 모든 프로세서가 기억장치를 공유하는 공유기억장치 구조
7.느슨한 결합 시스템(lossely coupled system) : 각 프로세서가 자신의 지역 메모리를 가진 독립적인 컴퓨터들로 구성
8.병령처리 : 병렬 처리 시스템은 가능한 한 최대의 처리율을 얻고자 하는것이 주 목적
9.병렬성의 단계
- 작업단계 : 각각의 프로그램을 작업이라 할 떄 , 만약 계산에 필요한 자료가 각각 준비되어 있을 경우 이 두 작업은 병령로 처리
-태스크 단계 : 전체 프로그램이 여러개의 테스크로 분할될 수 있는 하나의 작업으로 간주될 수 있을때, 여러 테스크는 상호 작용이 필요하다 할지라도 병렬로 수행
-프로세스 단계 : 테스크는 여러개의 프로세스로 분할, 각 프로세스는 어느 특정한 기능을 수행하는 하나의 개체
-변수 단계 : 다소의 변수들이 동시에 연산가능
-비트 단계 모든 컴퓨터는 비트 단위의 병령 연산을 수행
10.다중 처리 시스템을 위한 3가지 기본적인 운영
-주종관계 : 가장 구현하기 쉬운 다중 처리 시스템의 형태
-독립 수행 : 각 프로세서가 자신의 운영체제를 가짐
-대칭적 처리 : 모든 프로세서가 동등한 입장의 대칭성을 가지는 구현 및 수행이 매우 복잡한 형태
'전공 > 운영체제' 카테고리의 다른 글
[운영체제] - 11. 임베디드 시스템 (0) | 2022.06.10 |
---|---|
[운영체제] - 10. 분산 처리 시스템 (0) | 2022.06.10 |
[운영체제] - 8. 정보 보호 및 보안 (0) | 2022.06.10 |
[운영체제] - 7. 교착 상태 (0) | 2022.06.10 |
[운영체제] - 6. 프로세스 간 동기화와 통신 (0) | 2022.06.10 |
1.SISD(single instruction stream single date steram) : 한번에 한개씩의 명령어와 데이터를 처리하는 단일 프로세서 시스템
2.파이프 라이닝 : 하나의 명령어가 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는 기법
3. SIMD(single instruction stream multiple data stream) : 여러개의 프로세서들로 구성되고, 프로세서들의 동작은 모두 하나의 제어장치에 의해 제어
4. MISD(multiple instruction stream single data stream) : 여러개의 제어장치와 프로세서를 갖는 구조
5.MIMD(multiple instruciton stream multiple data stream) : 여러개의 프로세서들이 서로 다른 명령어와 데이터를 처리
6.밀착된 결합 시스템( tightly coupled system) : 모든 프로세서가 기억장치를 공유하는 공유기억장치 구조
7.느슨한 결합 시스템(lossely coupled system) : 각 프로세서가 자신의 지역 메모리를 가진 독립적인 컴퓨터들로 구성
8.병령처리 : 병렬 처리 시스템은 가능한 한 최대의 처리율을 얻고자 하는것이 주 목적
9.병렬성의 단계
- 작업단계 : 각각의 프로그램을 작업이라 할 떄 , 만약 계산에 필요한 자료가 각각 준비되어 있을 경우 이 두 작업은 병령로 처리
-태스크 단계 : 전체 프로그램이 여러개의 테스크로 분할될 수 있는 하나의 작업으로 간주될 수 있을때, 여러 테스크는 상호 작용이 필요하다 할지라도 병렬로 수행
-프로세스 단계 : 테스크는 여러개의 프로세스로 분할, 각 프로세스는 어느 특정한 기능을 수행하는 하나의 개체
-변수 단계 : 다소의 변수들이 동시에 연산가능
-비트 단계 모든 컴퓨터는 비트 단위의 병령 연산을 수행
10.다중 처리 시스템을 위한 3가지 기본적인 운영
-주종관계 : 가장 구현하기 쉬운 다중 처리 시스템의 형태
-독립 수행 : 각 프로세서가 자신의 운영체제를 가짐
-대칭적 처리 : 모든 프로세서가 동등한 입장의 대칭성을 가지는 구현 및 수행이 매우 복잡한 형태
'전공 > 운영체제' 카테고리의 다른 글
[운영체제] - 11. 임베디드 시스템 (0) | 2022.06.10 |
---|---|
[운영체제] - 10. 분산 처리 시스템 (0) | 2022.06.10 |
[운영체제] - 8. 정보 보호 및 보안 (0) | 2022.06.10 |
[운영체제] - 7. 교착 상태 (0) | 2022.06.10 |
[운영체제] - 6. 프로세스 간 동기화와 통신 (0) | 2022.06.10 |