1 |
1
제1코어 및 상기 제1코어보다 복잡도가 낮은 제2코어가 구비된 전자 기기의 발열 관리 방법에 있어서, 상기 제1코어의 온도가 발열 임계값을 초과하는 경우, 어플리케이션 이동을 통한 발열 관리 모드를 시작하는 단계;상기 제1코어에서 수행중인 모든 어플리케이션이 상기 제2코어에서 수행되도록 상기 수행중인 모든 어플리케이션을 제2코어로 이동시키는 단계;상기 발열 관리 모드 수행 중 상기 제1코어의 온도를 지속적으로 모니터링 하는 단계;상기 모니터링된 제1코어의 온도를 상기 발열 임계값과 비교하는 단계; 및상기 비교 결과에 따라 어플리케이션의 이동을 제어하는 단계를 포함하는 것을 특징으로 하는 전자 기기의 발열 관리 방법
|
2 |
2
제 1 항에 있어서, 상기 어플리케이션의 이동 제어 단계는 상기 모니터링된 제1코어의 온도가 상기 발열 임계값보다 높은 경우, 상기 제1코어에서 수행중인 새로운 어플리케이션이 있는지 유무를 확인하고, 상기 제1코어에서 수행중인 새로운 어플리케이션이 상기 제2코어에서 수행되도록 상기 새로운 어플리케이션을 제2코어로 이동시키는 단계를 포함하는 것을 특징으로 하는 전자 기기의 발열 관리 방법
|
3 |
3
제 1 항에 있어서, 상기 어플리케이션의 이동 제어 단계는 상기 모니터링된 제1코어의 온도가 상기 발열 임계값 이하인 경우, 어플리케이션의 수행 상태 변경이 있는지를 확인하고, 상기 수행 상태 변경에 유무에 근거하여 상기 발열 관리 모드를 종료하는 단계를 포함하는 것을 특징으로 하는 전자 기기의 발열 관리 방법
|
4 |
4
제 1 항에 있어서, 상기 어플리케이션의 이동 제어 단계는 상기 모니터링된 제1코어의 온도가 상기 발열 임계값 이하인 경우, 상기 제2코어에서 수행중인 모든 어플리케이션을 상기 제1코어로 이동시키는 것을 특징으로 하는 전자 기기의 발열 관리 방법
|
5 |
5
제 4 항에 있어서, 상기 전자 기기의 발열 관리 방법은 상기 제1코어 및 상기 제2코어가 각각 해당 코어에 대응되는 최대 주파수로 작동되도록 제어하는 단계를 더 포함하는 것을 특징으로 하는 전자 기기의 발열 관리 방법
|
6 |
6
제1코어; 상기 제1코어보다 복잡도가 낮은 제2코어;발열 관리 모드 수행 중 상기 제1코어의 온도를 지속적으로 모니터링하는 모니터링부;발열 임계값이 저장된 데이터베이스;상기 제1코어의 온도가 발열 임계값을 초과하는 경우, 어플리케이션 이동을 통한 발열 관리 모드를 시작하고, 상기 제1코어에서 수행중인 모든 어플리케이션이 상기 제2코어에서 수행되도록 상기 수행중인 모든 어플리케이션을 제2코어로 이동시키고, 상기 모니터링된 상기 제1코어의 온도를 상기 발열 임계값과 비교하여, 상기 비교 결과에 따라 어플리케이션의 이동을 제어하는 발열 관리부를 포함하는 것을 특징으로 하는 전자 기기
|
7 |
7
제 6 항에 있어서, 상기 발열 관리부는, 상기 모니터링된 제1코어의 온도가 상기 발열 임계값보다 높은 경우, 상기 제1코어에서 수행중인 새로운 어플리케이션이 있는지 유무를 확인하고, 상기 제1코어에서 수행중인 새로운 어플리케이션이 상기 제2코어에서 수행되도록 상기 새로운 어플리케이션을 제2코어로 이동시키는 것을 특징으로 하는 전자 기기
|
8 |
8
제 6 항에 있어서, 상기 발열 관리부는, 상기 모니터링된 제1코어의 온도가 상기 발열 임계값 이하인 경우, 어플리케이션의 수행 상태 변경이 있는지를 확인하고, 상기 수행 상태 변경에 유무에 근거하여 상기 발열 관리 모드를 종료하는 것을 특징으로 하는 전자 기기
|
9 |
9
제 6 항에 있어서, 상기 발열 관리부는, 상기 모니터링된 제1코어의 온도가 상기 발열 임계값 이하인 경우, 상기 제2코어에서 수행중인 모든 어플리케이션을 상기 제1코어로 이동시키는 것을 특징으로 하는 전자 기기
|
10 |
10
제 9 항에 있어서, 상기 전자 기기는 상기 제1코어 및 상기 제2코어가 각각 해당 코어에 대응되는 최대 주파수로 작동되도록 제어하는 주파수 조정부를 더 포함하는 것을 특징으로 하는 전자 기기
|