1 |
1
CPU에 복수의 코어들을 구비하는 컴퓨터를 제어하는 제어 프로세서로서,소정 프로그램을 실행하기 위한 복수의 파티션들을 생성하고, 상기 파티션들을 상기 코어들에 할당하는 제어부; 및할당된 상기 파티션들을 수행하는 상기 코어들의 상황을 디스플레이하는 디스플레이부를 포함하는 스케줄링 프로세서
|
2 |
2
CPU에 복수의 코어들을 구비하는 컴퓨터를 제어하는 제어 방법으로서,소정 프로그램을 실행하기 위한 복수의 파티션들을 생성하기 위해 파티셔닝유형을 선택받는 단계;상기 파티셔닝유형에 근거하여 각각의 상기 파티션들을 구분하기 위한 실행조건을 입력받고, 상기 실행조건에 의해 상기 파티션들을 구분하는 단계;상기 파티션들을 상기 코어들에 할당하기 위해 할당유형을 선택받는 단계; 및상기 할당유형에 근거하여 상기 코어들에 상기 파티션들을 할당하는 단계를 포함하는 스케줄링 방법
|
3 |
3
제2항에 있어서,상기 파티셔닝유형은,상기 프로그램이 시작되는 시간, 실행되는 시간 및 주기 중 적어도 어느 하나 이상에 따라 상기 파티션들을 구분하는 시간파티셔닝; 및상기 CPU의 캐시메모리 크기를 설정하여 상기 파티션들을 구분하는 공간파티셔닝을 포함하는 것을 특징으로 하는 스케줄링 방법
|
4 |
4
제3항에 있어서,상기 파티셔닝유형을 선택받는 단계에서 상기 시간파티셔닝이 선택되면,상기 파티션들을 구분하는 단계는,상기 파티션들의 이름, 시작되는 시간, 실행되는 시간 및 주기 중 적어도 어느 하나 이상을 상기 실행조건으로 입력받을 수 있는 테이블을 시각적으로 나타내는 단계;상기 실행조건을 상기 테이블에 입력받는 단계;상기 파티션들 간의 충돌 여부를 판단하는 단계; 및상기 실행조건에 근거하여 상기 파티션들을 구분하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법
|
5 |
5
제3항에 있어서,상기 파티셔닝유형을 선택받는 단계에서 상기 공간파티셔닝이 선택되면,상기 파티션들을 구분하는 단계는,상기 파티션들의 이름, 상기 파티션들이 차지하는 캐시메모리의 시작주소 및 크기 중 적어도 어느 하나 이상을 상기 실행조건으로 입력받을 수 있는 테이블을 시각적으로 나타내는 단계;상기 실행조건을 입력받는 단계;상기 파티션들 간의 충돌 여부를 판단하는 단계; 및상기 실행조건에 근거하여 상기 파티션들을 구분하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법
|
6 |
6
제3항에 있어서,상기 파티셔닝유형을 선택받는 단계에서 상기 공간파티셔닝이 선택되면,상기 파티션들을 구분하는 단계는,상기 파티션들의 이름을 입력받을 수 있는 테이블을 시각적으로 나타내는 단계;상기 파티션들의 이름을 입력받는 단계;상기 캐시메모리를 시각적으로 나타내는 단계;상기 테이블에서 상기 파티션들 중 어느 하나를 선택받고, 상기 캐시메모리에 범위를 지정받아 상기 파티션의 크기를 설정하는 단계;상기 파티션들 간의 충돌 여부를 판단하는 단계;상기 캐시메모리에 지정된 상기 범위에 근거하여 상기 파티션들을 구분하는 단계; 및상기 파티션들의 지정범위에 따라 상기 파티션들이 차지하는 캐시메모리의 시작주소 및 크기 중 적어도 어느 하나 이상을 상기 테이블에 동기화하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법
|
7 |
7
제3항에 있어서,상기 할당유형은,특정 시간에 상기 코어들이 각각 서로 다른 파티션을 실행하는 제1 유형;특정 시간에 상기 코어들이 하나의 상기 파티션을 동시에 실행하는 제2 유형; 및상기 코어들이 상기 공간파티셔닝으로 구분된 파티션들을 실행하는 제3 유형을 포함하는 것을 특징으로 하는 스케줄링 방법
|
8 |
8
제7항에 있어서,상기 파티셔닝유형을 선택받는 단계에서 상기 시간파티셔닝이 선택되면,상기 할당유형을 선택받는 단계에서,상기 제1 유형 및 상기 제2 유형 중 어느 하나를 선택받는 것을 특징으로 하는 스케줄링 방법
|
9 |
9
제7항에 있어서,상기 파티셔닝유형을 선택받는 단계에서 상기 공간파티셔닝이 선택되면,상기 할당유형을 선택받는 단계에서,상기 제3 유형이 자동으로 선택되는 것을 특징으로 하는 스케줄링 방법
|
10 |
10
제2항에 있어서,상기 파티션들을 할당하는 단계는,상기 코어들을 시각적으로 나타내는 단계;드래그 앤드 드롭으로 상기 파티션들이 상기 코어들로 이동되어 상기 파티션들이 할당될 상기 코어들을 선택받는 단계; 상기 선택에 근거하여 상기 파티션들을 상기 코어들로 할당하는 단계; 및할당된 상기 파티션들을 수행하는 상기 코어들의 상황을 디스플레이하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법
|