KR950020229A - 다중 프로세서의 데이타 제어방법 - Google Patents
다중 프로세서의 데이타 제어방법 Download PDFInfo
- Publication number
- KR950020229A KR950020229A KR1019930031003A KR930031003A KR950020229A KR 950020229 A KR950020229 A KR 950020229A KR 1019930031003 A KR1019930031003 A KR 1019930031003A KR 930031003 A KR930031003 A KR 930031003A KR 950020229 A KR950020229 A KR 950020229A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- cpu
- processed
- sub
- timer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
본 발명은 다중 프로세서의 데이타 제어방법에 관한 것으로, 이러한 방법은 주 중앙처리장치(Main CPU)와, 다수개의 부(Sub) CPU로 이루어진 다중 프로세서간에 전송되는 데이타를 제어하는 방법에 있어서, 상기 다수개의 부 CPU중에서 소정의 CPU를 선택하여 처리할 대상이 있는지 여부를 판단하는 제1단계와; 상기 제1단계에서 처리할 대상이 있는 경우, 대기중 데이타가 있는가를 판단하여 대기중 데이타가 없는 경우, 유휴(Idle) 상태가 설정하고, 타이머 시간을 나타내는 소정의 데이타를 설정하며, 상기 다음 부 CPU를 선택하는 제2단계와; 상기 제1단계에서 처리할 대상이 없는 경우, 타이머 데이타를 감소시켜, 타이머 데이타가 '0'인가를 판단하여 '0'인 경우에는 처리할 대상을 설정하고 다음부 CPU를 선택한 후 상기 제1단계의 처리할 대상이 있는가의 판단단계로 복귀하며, 타이머 데이타 '0'이 아닌 경우에는 상기 다음 부 CPU선택 단계로 진행하는 제3단계와; 상기 제2단계에서 대기중 데이타가 있는 경우 대기중 데이타를 처리한 후, 다음 부 CPU를 선택하는 제4단계로 이루어짐으로써, 다중 프로세서간의 데이타 전송속도를 향상시켜 시스템의 성능을 개선시킬 수가 있게 한 것이다.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명의 다중 프로세서의 데이타 제어방법에 적용되는 메인 중앙처리장치와 부중앙처리장치간의 연결 구성을 나타내는 블럭도,
제2도는 본 발명의 다중 프로세서의 데이타 제어방법을 예시하는 흐름도.
Claims (1)
- 주 중앙처리장치(Main CPU)와, 다수개의 부(Sub) CPU로 이루어진 다중 프로세서간에 전송되는 데이타를 제어하는 방법에 있어서, 상기 다수개의 부 CPU중에서 소정의 CPU를 선택하여 처리할 대상이 있는지 여부를 판단하는 제1단계와; 상기 제1단계에서 처리할 대상이 있는 경우, 대기중 데이타가 있는가를 판단하여 대기중 데이타가 없는 경우, 유휴(Idle) 상태가 설정하고, 타이머 시간을 나타내는 소정의 데이타를 설정하며, 상기 다음 부 CPU를 선택하는 제2단계와; 상기 제1단계에서 처리할 대상이 없는 경우, 타이머 데이타를 감소시켜, 타이머 데이타가 '0'인가를 판단하여 '0'인 경우에는 처리할 대상을 설정하고 다음부 CPU를 선택한 후 상기 제1단계의 처리할 대상이 있는가의 판단단계로 복귀하며, 타이머 데이타 '0'이 아닌 경우에는 상기 다음 부 CPU선택 단계로 진행하는 제3단계와; 상기 제2단계에서 대기중 데이타가 있는 경우 대기중 데이타를 처리한 후, 다음 부 CPU를 선택하는 제4단계로 이루어지는 다중 프로세서의 데이타 제어방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930031003A KR0130484B1 (ko) | 1993-12-29 | 1993-12-29 | 다중 프로세서의 데이타 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930031003A KR0130484B1 (ko) | 1993-12-29 | 1993-12-29 | 다중 프로세서의 데이타 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950020229A true KR950020229A (ko) | 1995-07-24 |
KR0130484B1 KR0130484B1 (ko) | 1998-04-15 |
Family
ID=19373994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930031003A KR0130484B1 (ko) | 1993-12-29 | 1993-12-29 | 다중 프로세서의 데이타 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0130484B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100450957B1 (ko) * | 1997-12-30 | 2004-12-14 | 삼성전자주식회사 | 메인 통신 보드 상에서 서브 통신 보드 데이터를 일정하게읽기 위한 방법 |
-
1993
- 1993-12-29 KR KR1019930031003A patent/KR0130484B1/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100450957B1 (ko) * | 1997-12-30 | 2004-12-14 | 삼성전자주식회사 | 메인 통신 보드 상에서 서브 통신 보드 데이터를 일정하게읽기 위한 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR0130484B1 (ko) | 1998-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR920004403B1 (ko) | 인터럽트제어장치 | |
JP2001209549A (ja) | 文脈切換えを実施する装置とその方法 | |
KR960035262A (ko) | 데이터 처리 시스템에서 인터럽트 대기의 선택적인 제어를 위한 방법과 장치 | |
KR950020229A (ko) | 다중 프로세서의 데이타 제어방법 | |
KR940018763A (ko) | 데이타 처리 장치에서 메모리로부터 다중 프로세서의 데이타전송 효율을 향상시키기 위한 방법 및 장치. | |
KR850006742A (ko) | 데이터 처리장치 | |
JPS5696337A (en) | Resource control system | |
KR200326854Y1 (ko) | 프로세서간의인터럽트처리장치 | |
JPH01305461A (ja) | バス使用権制御方式 | |
JPS5717058A (en) | Control system of microprogram | |
KR910010936A (ko) | 복수 프로세서간 데이타 통신 방식 | |
JPH02143361A (ja) | 処理順序決定回路 | |
JP2504528B2 (ja) | 主記憶制御装置間バス制御方式 | |
JPH02311903A (ja) | プログラマブルコントローラ | |
KR960029993A (ko) | 컴퓨터 분야의 인터럽트 제어 장치 | |
JPS58191002A (ja) | プラントコントロ−ラの演算処理装置 | |
JPS61166631A (ja) | マイクロプログラム制御処理方法 | |
JPS6063662A (ja) | マルチプロセツサシステム | |
JPH02133849A (ja) | 受信データ転送処理方式 | |
KR920010472A (ko) | 멀티 유피유를 구비한 톨러런트 시스템 및 그 제어방법 | |
US20020156956A1 (en) | Method for operating a processor bus | |
JPH03171245A (ja) | Dma制御方式 | |
KR930022221A (ko) | 이중화 프로세서의 데이타 분담처리방법 | |
KR930010717A (ko) | 다중처리기의 스케줄링(scheduling) 방법 | |
JPH048825B2 (ko) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20001007 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |