1 |
1
CPU 제어 장치가 CPU를 제어하는 방법에 있어서,(a) 실행 애플리케이션에 대한 사용자 단말기의 반응 시간을 측정하는 단계;(b) 상기 반응 시간이 미리 설정된 임계 값을 초과하면, CPU 주파수를 단계적으로 변화시켜 제 1 예측 반응 시간을 산출하는 단계;(c) 상기 제 1 예측 반응 시간이 상기 미리 설정된 임계 값을 초과하면, 상기 애플리케이션의 처리 가중치를 단계적으로 변화시켜 제 2 예측 반응 시간을 산출하는 단계; 및(d) 상기 제 2 예측 반응 시간이 상기 미리 설정된 임계 값을 초과하면, 상기 (c) 단계를 반복 실행하는 단계를 포함하되,상기 제 1 예측 반응 시간이 상기 미리 설정된 임계 값 이하이면 상기 변화된 CPU 주파수를 현재 CPU 주파수로 설정하고,상기 제 2 예측 반응 시간이 상기 미리 설정된 임계 값 이하이면 상기 변화된 처리 가중치를 현재 처리 가중치로 설정하며,상기 (b) 단계는,상기 반응 시간이 미리 설정된 반응 시간의 임계 값을 초과하면, 상기 현재 CPU 주파수를 최대 주파수로 설정하고 상기 처리 가중치를 초기화하는 단계;각 단계로 구분된 CPU 주파수 범위 내에서, 상기 현재 CPU 주파수가 최저 주파수가 아니면, 상기 최대 주파수에서 한 단계 낮춰진 주파수와 상기 초기화된 처리 가중치에 기반하여 상기 제 1 예측 반응 시간을 산출하는 단계를 포함하는 것을 특징으로 하는 CPU 제어 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 (c) 단계는,각 단계로 구분된 처리 가중치 범위 내에서, 상기 현재 처리 가중치가 최저 가중치가 아니면, 상기 초기화된 처리 가중치에서 한 단계 낮춰진 처리 가중치와 상기 한 단계 낮춰진 주파수에 기반하여 제 2 예측 반응 시간을 산출하는 단계를 포함하는 것을 특징으로 하는 CPU 제어 방법
|
4 |
4
제 1 항에 있어서,상기 (a) 단계는,상기 사용자 단말기의 현재 CPU 주파수와 상기 애플리케이션의 현재 처리 가중치에 기반하여 상기 사용자 단말기의 반응 시간을 측정하는 것을 특징으로 하는 CPU 제어 방법
|
5 |
5
제 1 항에 있어서,상기 (a) 단계는,리눅스 커널(Linux kernel)에서 상기 애플리케이션이 처음 동작한 후부터 시간 t까지 사용자 모드(user mode)와 커널 모드(kernel mode)로 CPU로부터 처리 받은 시간 값에 기반하여 상기 사용자 단말기의 반응 시간을 측정하는 것을 특징으로 하는 CPU 제어 방법
|
6 |
6
CPU를 제어하는 CPU 제어 장치에 있어서,실행 애플리케이션에 대한 사용자 단말기의 반응 시간을 측정하는 반응 시간 측정부;상기 반응 시간이 미리 설정된 임계 값을 초과하면, CPU 주파수를 단계적으로 변화시켜 제 1 예측 반응 시간을 산출하고, 상기 제 1 예측 반응 시간이 상기 미리 설정된 임계 값을 초과하면, 상기 애플리케이션의 처리 가중치를 단계적으로 변화시켜 제 2 예측 반응 시간을 산출하는 반응 시간 예측부; 및상기 제 2 예측 반응 시간이 상기 미리 설정된 임계 값을 초과하면, 상기 반응 시간 예측부가 상기 제 2 예측 반응 시간을 재산출하도록 하는 제어부를 포함하되,상기 제어부는,상기 제 1 예측 반응 시간이 상기 미리 설정된 임계 값 이하이면 상기 변화된 CPU 주파수를 현재 CPU 주파수로 설정하고, 상기 제 2 예측 반응 시간이 상기 미리 설정된 임계 값 이하이면 상기 변화된 처리 가중치를 현재 처리 가중치로 설정하며,상기 반응 시간 예측부는,상기 반응 시간이 미리 설정된 반응 시간의 임계 값을 초과하면, 상기 현재 CPU 주파수를 최대 주파수로 설정하고 상기 처리 가중치를 초기화하고,각 단계로 구분된 CPU 주파수 범위 내에서, 상기 현재 CPU 주파수가 최저 주파수가 아니면, 상기 최대 주파수에서 한 단계 낮춰진 주파수와 상기 초기화된 처리 가중치에 기반하여 상기 제 1 예측 반응 시간을 산출하는 것을 특징으로 하는 CPU 제어 장치
|
7 |
7
삭제
|
8 |
8
제 6 항에 있어서,상기 반응 시간 예측부는,각 단계로 구분된 처리 가중치 범위 내에서, 상기 현재 처리 가중치가 최저 가중치가 아니면, 상기 초기화된 처리 가중치에서 한 단계 낮춰진 처리 가중치와 상기 한 단계 낮춰진 주파수에 기반하여 제 2 예측 반응 시간을 산출하는 것을 특징으로 하는 CPU 제어 장치
|
9 |
9
제 6 항에 있어서,상기 반응 시간 측정부는,상기 사용자 단말기의 현재 CPU 주파수와 상기 애플리케이션의 현재 처리 가중치에 기반하여 상기 사용자 단말기의 반응 시간을 측정하는 것을 특징으로 하는 CPU 제어 장치
|
10 |
10
제 6 항에 있어서,상기 반응 시간 측정부는,리눅스 커널(Linux kernel)에서 상기 애플리케이션이 처음 동작한 후부터 시간 t까지 사용자 모드(user mode)와 커널 모드(kernel mode)로 CPU로부터 처리 받은 시간 값에 기반하여 상기 사용자 단말기의 반응 시간을 측정하는 것을 특징으로 하는 CPU 제어 장치
|