Patent ID: 9626307
Date: 2017-04-18
CPC Classifications: G06F,Y02D

Claim:
1. A mobile device, comprising: a storage device; a system-on-chip (SOC) including a central processing unit (CPU), a performance controller and a memory interface configured to access the storage device in response to a request of the CPU; and a working memory including an input/output (I/O) scheduler and a device driver, the I/O scheduler configured to detect real time processing requests and store the real time processing requests in a sync queue, and detect non-real time processing requests and store the non-real time processing requests in an async queue, the device driver configured to adjust an access speed of the storage device based on the number of requests in the sync queue, wherein the performance controller is configured to adjust a performance control mode of the SOC based on the number of requests in the sync queue, wherein the performance control mode includes a dynamic voltage frequency scaling (DVFS) mode in which a driving voltage of the SOC and a frequency of a driving clock of the CPU are adjusted, wherein the DVFS mode includes a plurality of levels, each level including a voltage and a frequency corresponding to a particular range of the number of requests in the synch queue, wherein a desired level is not activated until a prior activated level times out.