1 |
1
직접 메모리 접근 제어기가 복수의 모듈로부터의 데이터 입출력 요구에 응답하여 버스 마스터 우선순위를 결정하는 방법에 있어서, 각 모듈의 시간적 제약 정도를 각 모듈간의 상대적인 값으로 수치화하여 상기 각 모듈에 가중 파라메타를 부여하는 제1단계; 상기 각 모듈의 채널을 통해 데이터 입출력 요구가 있을 경우 데이터 입출력을 요구한 채널이 2개 채널 이상인지를 판단하는 제2단계; 2개 채널 이상일 경우, 상기 데이터 입출력 요구가 있는 각 모듈의 가중 파라메타를 서로 비교하여 상기 가중 파라메타의 크기에 따라 최우선 채널을 결정하고, 이 결정된 최우선 채널을 통해 데이터 입출력을 수행하며, 이후에 다른 채널의 가중 파라메타를 다시 조정하는 제3단계; 상기 가중 파라메타가 다시 조정된 다른 채널 중 데이터 입출력을 수행해야 하는 채널이 2개 이상인지를 판단하여 2개 이상인 경우에는 상기 제3단계를 수행하는 제4단계; 및 상기 제2단계 또는 제4단계에서 데이터 입출력을 수행할 채널수가 1개일 경우에는 해당 채널을 통해 데이터 입출력을 수행하며, 이후에 다른 채널의 가중 파라메타를 다시 조정하는 제5단계; 를 구비함을 특징으로 하는 직접 메모리 접근 제어기의 버스 마스터 우선순위 결정방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 제1 단계의 가중 파라메타는 각 모듈의 시간적 제약 정도를 각 모듈간의 상대적인 값으로 수치화 된 것으로, 임의의 모듈을 기준 모듈로 설정하여 이 기준 모듈에 기준 가중 파라메타를 부여하고, 이 기준 모듈의 시간적 제약에 대해 다른 모듈의 시간적인 제약 정도를 상대적인 수치인 가중 파라메타로 설정된 것을 특징으로 하는 직접 메모리 접근 제어기의버스 마스터 우선순위 결정방법
|
4 |
4
제1항에 있어서, 상기 제1 단계의 가중 파라메타는 각 모듈의 시간적 제약 정도를 각 모듈간의 상대적인 값으로 수치화 된 것으로, 시간적 제약 정도가 가장 낮은 모듈을 기준 모듈로 설정하여 이 기준 모듈에 기준 가중 파라메타를 부여하고, 이 기준 모듈의 시간적 제약에 대해 다른 모듈의 시간적인 제약 정도를 상대적인 수치인 가중 파라메타로 설정된 것을 특징으로 하는 직접 메모리 접근 제어기의 버스 마스터 우선순위 결정방법
|
5 |
5
제1항에 있어서, 상기 제3 단계는 가중 파라메터중 가장 작은 값을 최우선 채널로 결정하는 것을 특징으로 하는 직접 메모리 접근 제어기의 버스 마스터 우선순위 결정방법
|
6 |
6
제1항에 있어서, 상기 제3 단계는 최우선 채널로 결정된 채널을 통해 데이터 입출력 수행 후에는, 최우선 채널이외의 다른 채널중 기준 채널을 제외한 다른 채널의 파라메타를 조정하는데, 이 다른 채널의 파라메타는 현재의 파라메타에서 기준 파라메타를 빼어서 다른 채널의 파라메타를 다시 조정하는 것을 특징으로 하는 직접 메모리 접근 제어기의 버스 마스터 우선순위 결정방법
|
7 |
7
제6항에 있어서, 상기 다른 채널의 가중 파라메터 조정시, 현재 파라메타에서 기준 파라메타를 뺀 결과 음수이면, 감소시키지 않고 현재의 값을 유지시키는 것을 특징으로 하는 직접 메모리 접근 제어기의 버스 마스터 우선순위 결정방법
|
8 |
8
제1항, 제3항 내지 제7항 중 어느 한 항에 기재된 각 단계를 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체
|
9 |
8
제1항, 제3항 내지 제7항 중 어느 한 항에 기재된 각 단계를 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체
|