摘要:
An application management method and a terminal are disclosed. The method includes: acquiring a list of applications needing to retain background data in a terminal; and when it is determined that a first application running in the terminal is not in the list of the applications needing to retain the background data, suspending a first timer corresponding to the first application running. In embodiments of the present invention, timers of applications that do not need to retain background data in the terminal can be suspended. Because the timers stop to be run temporarily, the timers do not wake up the terminal from a dormant state, and correspondingly, the applications do not need to interact with a server end to update the background data, thereby reducing the number of times of waking up the terminal from a dormant state, saving electricity consumption and data traffic of the terminal, and prolonging the standby time of the terminal correspondingly.
摘要:
Whenever, there occurs a predetermined event which occurs periodically, a host section which includes a host processor 31, makes a. judgment of whether or not it is an engine-mode state in which an engine section 40 is executing an engine application, and whether or not it is estimated that the engine-mode state will be continued. When this judgment result is affirmative, the host section notifies to the engine section 40, information which the host section has collected after the previous notification, and which is to be notified periodically to the engine section. As a result of this, at a periodic timing called as an occurrence of a predetermined event, periodic notification data is notified from the host section to the engine section 40. Therefore, in a configuration which includes a host section including a host processor, and an engine section including an engine processor, which executes a predetermined function under a control of the host section, an increase in a load on the engine section 40 is suppressed.
摘要:
When a specified task process may mix with another more highly prioritized task process, it is aimed at accurately calculating a process time for the specified task process. A CPU 11 can simultaneously perform a plurality of task processes such as a task process to display the reproduction time during an audio reproduction process on a display 20 and a task process concerning a telephone call. A DSP 12 performs the audio reproduction process and changes a timing to notify the CPU 11 of information about the audio reproduction time in accordance with loads on the task process in the CPU 11.
摘要翻译:当一个指定的任务进程可能与另一个更高度优先的任务进程混合时,它的目标是准确计算指定任务进程的进程时间。 CPU 11可以同时执行诸如任务处理之类的多个任务处理,以在显示器20上的音频再现处理期间显示再现时间以及涉及电话呼叫的任务处理。 DSP 12执行音频再现处理,并根据CPU 11中的任务处理的负载来改变向CPU 11通知关于音频再现时间的信息的时间。
摘要:
A system for providing a plurality of timers to perform the timing of event occurrences wherein to each event corresponds a timer control block (210) which stores in its time_flag (Tf) the indication of whether the timer control block is chained or unchained, running or stop, in its time_out (Tv) the expiration time interval and in its time-stamp (Ts) the current time as a reference at each interruption for further treatments. The timer control blocks are chained by a one-way link (250) according to their expiration times in a way that each timer chain comprises the timer control blocks whose events will occur at the same time. A cyclic table (202) of index enables to classify the timer chains according to their expiration times, each one being pointed by an index. When a START operation is requested for an event which has to occur in a time_out value, an index is computed according to the Tv and the current time in order to insert its corresponding timer control block at the head of the timer chain pointed by said index, said timer control block storing the state of CHAINED-RUNNING in its time-flag and the current time in its time_stamp, if the timer control block is already chained, then updating only the timer_stamp to the current time and the time_flag to running because it has previously been stopped by the user. Whenever a RESTART operation is requested for an event before it has occurred, the time_stamp of the corresponding timer control block is updated to the value of the current time. Whenever a STOP operation is requested before the event has occurred, its time_flag is updated to "STOP". Meanwhile the time_stamps and the time_flags are updated according to the START, STOP and RESTART operations, the current index of the cyclic table is incremented at each time_tick to delete the timer control blocks of the chain whose events have occurred or whose time_out values have expired, and to insert new timer control blocks in the new timer chain for those which have been interrupted and whose events have not occurred yet.
摘要:
An output compare system and method for automatically controlling multiple outputs in a data processor includes an output compare mask register (24) for holding a set bit therein. An output compare data register (26) is coupled to a control output of the output compare mask register (24) for holding a data bit therein. Means for initiating an output compare function are coupled to a control input to the output compare mask register (24) whereby the data bit will be transferred to an output of the data processor if the set bit is present. The system and method allow for simultaneous utilization of multiple output compare functions to achive one-cycle-wide pulses on a timer output pin.
摘要:
The system is made to concentrate n voice signals over a same high speed channel using a single Unit Processor. The data transfers between the Unit Processor and a set of Signal Processors are managed by a counter loaded by the Unit Processor with a predetermined value selected according to the system architecture. The counter is made of two parts serially connected , the first one made for sequentially providing an interrupt request to the Unit Processor and the second one driving a decoder providing signals for serially scanning the set of signal processors and providing time slots for data transfers between Unit Processor and Signal Processors.