СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДСТАВЛЕНИЯ ЗАДАЧ

1. Способ для представления задач, содержащий этапы, на которых:
получают активный индекс каждой из задач, которые в настоящей момент выполняются;
ранжируют задачи, которые в настоящий момент выполняются, на основании активных индексов; и
представляют задачи, которые в настоящий момент выполняются, в соответствии с результатом ранжирования,
при этом активный индекс относится к частоте, с которой задача выполняется пользователем.
2. Способ для представления задач по п. 1, в котором этап, на котором ранжируют задачи, которые в настоящий момент выполняются, на основании активных индексов, содержит этапы, на которых:
принимают решение о том, является ли активный индекс каждой из задач больше либо равен пороговому значению;
определяют задачи, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в качестве первой группы задач;
определяют задачи, каждая из которых обладает активным индексом, который меньше порогового значения, в качестве второй группы задач;
ранжируют задачи в первой группе в соответствии с порядком от высокого к низкому по активным индексам;
ранжируют задачи во второй группе в соответствии с порядком от позднего к раннему по временам запуска; и
располагают первую группу задач перед второй группой задач.
3. Способ для представления задач по п. 1, в котором этап, на котором ранжируют задачи, которые в настоящий момент выполняются, на основании активных индексов, содержит этапы, на которых:
принимают решение о том, является ли активный индекс каждой из задач больше либо равен пороговому значению;
определяют задачи, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в качестве первой группы задач;
определяют задачи, каждая из которых обладает активным индексом, который меньше порогового значения, в качестве второй группы задач;
ранжируют задачи в первой группе в соответствии с порядком от позднего к раннему по временам запуска;
ранжируют задачи во второй группе в соответствии с порядком от позднего к раннему по временам запуска; и
располагают первую группу задач перед второй группой задач.
4. Способ для представления задач по п. 1, в котором этап, на котором ранжируют задачи, которые в настоящий момент выполняются, на основании активных индексов, содержит этапы, на которых:
принимают решение о том, является ли активный индекс каждой из задач больше либо равен пороговому значению;
определяют задачи, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в качестве первой группы задач;
определяют задачи, каждая из которых обладает активным индексом, который меньше порогового значения, в качестве второй группы задач;
ранжируют задачи в первой группе в соответствии с порядком от позднего к раннему по временам запуска;
ранжируют задачи во второй группе в соответствии с порядком от высокого к низкому по активным индексам; и
располагают первую группу задач перед второй группой задач.
5. Способ для представления задач по п. 1, в котором этап, на котором ранжируют задачи, которые в настоящий момент выполняются, на основании активных индексов, содержит этап, на котором:
ранжируют задачи в соответствии с порядком от высокого к низкому по активным индексам.
6. Способ для представления задач по п. 1, при этом способ дополнительно содержит этап, на котором:
после того как задача запускается, обновляют активный индекс задачи и сохраняют обновленный активный индекс задачи.
7. Устройство для представления задач, содержащее:
модуль получения индекса, выполненный с возможностью получения активного индекса каждой из задач, которые в настоящей момент выполняются;
модуль ранжирования задач, выполненный с возможностью ранжирования задач, которые в настоящий момент выполняются, на основании активных индексов, полученных посредством модуля получения индекса; и
модуль представления задач, выполненный с возможностью представления задач, которые в настоящий момент выполняются, в соответствии с результатом ранжирования посредством модуля ранжирования задач,
при этом активный индекс относится к частоте, с которой задача выполняется пользователем.
8. Устройство для представления задач по п. 7, в котором модуль ранжирования задач содержит:
первый подмодуль принятия решения, выполненный с возможностью принятия решения о том, является ли активный индекс каждой из задач, который получен посредством модуля получения индекса, больше либо равен пороговому значению;
первый подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в отношении которого принято решение посредством первого подмодуля принятия решения, в качестве первой группы задач;
второй подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который меньше порогового значения в отношении которого принято решение посредством первого подмодуля принятия решения, в качестве второй группы задач;
первый подмодуль ранжирования, выполненный с возможностью ранжирования задач в первой группе, которая определена посредством первого подмодуля определения, в соответствии с порядком от высокого к низкому по активным индексам;
второй подмодуль ранжирования, выполненный с возможностью ранжирования задачи во второй группе, которая определена посредством второго подмодуля определения, в соответствии с порядком от позднего к раннему по временам запуска; и
третий подмодуль ранжирования, выполненный с возможностью расположения первой группы задач перед второй группой задач.
9. Устройство для представления задач по п. 7, в котором модуль ранжирования задач содержит:
второй подмодуль принятия решения, выполненный с возможностью принятия решения о том, является ли активный индекс каждой из задач, который получен посредством модуля получения индекса, больше либо равен пороговому значению;
третий подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в отношении которого принято решение посредством второго подмодуля принятия решения, в качестве первой группы задач;
четвертый подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который меньше порогового значения в отношении которого принято решение посредством второго подмодуля принятия решения, в качестве второй группы задач;
четвертый подмодуль ранжирования, выполненный с возможностью ранжирования задач в первой группе, которая определена посредством третьего подмодуля определения, в соответствии с порядком от позднего к раннему по временам запуска;
пятый подмодуль ранжирования, выполненный с возможностью ранжирования задачи во второй группе, которая определена посредством четвертого подмодуля определения, в соответствии с порядком от позднего к раннему по временам запуска; и
шестой подмодуль ранжирования, выполненный с возможностью расположения первой группы задач перед второй группой задач.
10. Устройство для представления задач по п. 7, в котором модуль ранжирования задач содержит:
третий подмодуль принятия решения, выполненный с возможностью принятия решения о том, является ли активный индекс каждой из задач, который получен посредством модуля получения индекса, больше либо равен пороговому значению;
пятый подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который больше либо равен пороговому значению, в отношении которого принято решение посредством третьего подмодуля принятия решения, в качестве первой группы задач;
шестой подмодуль определения, выполненный с возможностью определения задач, каждая из которых обладает активным индексом, который меньше порогового значения в отношении которого принято решение посредством третьего подмодуля принятия решения, в качестве второй группы задач;
седьмой подмодуль ранжирования, выполненный с возможностью ранжирования задач в первой группе, которая определена посредством пятого подмодуля определения, в соответствии с порядком от позднего к раннему по временам запуска;
восьмой подмодуль ранжирования, выполненный с возможностью ранжирования задачи во второй группе, которая определена посредством шестого подмодуля определения, в соответствии с порядком от высокого к низкому по активным индексам; и
девятый подмодуль ранжирования, выполненный с возможностью расположения первой группы задач перед второй группой задач.
11. Устройство для представления задач по п. 7, в котором модуль ранжирования задач содержит:
десятый подмодуль ранжирования, выполненный с возможностью ранжирования задач в соответствии с порядком от высокого к низкому по активным индексам.
12. Устройство для представления задач по п. 7, при этом устройство дополнительно содержит:
модуль сохранения индекса, выполненный с возможностью, после того как задача запускается, обновления активного индекса задачи и сохранения обновленного активного индекса задачи.