ЗАПУСК ПРИЛОЖЕНИЙ С ЗАДЕРЖКОЙ

1. Способ управления приоритетами системы, состоящий в том, что:
предоставляют возможность приоритетам назначаться, по меньшей мере, одному из класса приоритета ЦП (процессора), приоритета I/O (Input/Output - Ввод/Вывод), рабочего множества памяти, возможностей работы в сети процесса;
помещают процесс в контейнерный объект, для того чтобы процесс и зависимые процессы могли прослеживаться;
предоставляют приоритетам возможность устанавливаться ниже при запуске приложения;
предоставляют приоритетам возможность устанавливаться выше после периода задержки после запуска.
2. Способ по п.1, дополнительно состоящий в том, что предоставляют приоритетам возможность устанавливаться ниже в течение периодов высокого использования.
3. Способ по п.1, дополнительно состоящий в том, что после периодов высокого использования предоставляют приоритетам возможность устанавливаться выше.
4. Способ по п.1, дополнительно состоящий в том, что создают контейнерный объект масштаба сеанса, в который будут объединяться все приложения, активизируемые при запуске системы.
5. Способ по п.1, дополнительно состоящий в том, что добавляют процессы в контейнерный объект в виде группы.
6. Способ по п.1, дополнительно состоящий в том, что осуществляют настройку для высвобождения процесса из контейнерного объекта после конфигурируемого периода времени.
7. Способ по п.1, дополнительно состоящий в том, что обнаруживают взаимодействие пользователя с процессами в контейнерном объекте и динамически снимают их ограничения и/или используют историческую информацию для предохранения их от помещения в контейнерный объект в будущем.
8. Способ по п.1, дополнительно состоящий в том, что используют реестр для хранения настройки прообраза имени файла в отношении того, должен ли данный процесс помещаться в контейнерный объект, если он работает в качестве приложения, активизируемого при запуске системы.
9. Способ по п.1, дополнительно состоящий в том, что ключ представляют в реестр, в список управления доступом так, чтобы общее приложение, активизируемое при запуске системы, было бы не способным модифицировать свои собственные настройки в ключе.
10. Способ по п.1, дополнительно состоящий в том, что помещают процессы в ограничительный контейнерный объект в качестве процессов, которые запускаются так, чтобы:
приложения в контейнерном объекте не могли разрушать настроек приоритета;
такая ассоциативная связь с процессом не могла разрушаться до тех пор, пока не уничтожен контейнерный объект; и
ограничения, установленные контейнерным объектом, не могли переписываться процессами в контейнерном объекте.
11. Способ по п.1, дополнительно состоящий в том, что создают структуру ограничений объекта задания, которая управляет ограничениями приоритета страницы и I/O.
12. Машиночитаемый носитель, содержащий компьютерно-исполняемые инструкции для управления приоритетами системы, содержащие компьютерно-исполняемые инструкции для:
предоставления возможности приоритетам назначаться, по меньшей мере, одному из класса приоритета ЦП, приоритета I/O, рабочего множества памяти, возможностей работы в сети процесса;
помещения процесса в некоторый контейнерный объект, в который будут объединены все приложения, активизируемые при запуске системы, для того чтобы процесс и зависимые процессы могли прослеживаться;
предоставления приоритетам возможности устанавливаться ниже при запуске;
предоставления приоритетам возможности устанавливаться выше после периода задержки после запуска.
13. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для, по меньшей мере, одного из:
предоставления приоритетам возможности устанавливаться ниже во время периодов высокого использования;
после периодов высокого использования предоставления приоритетам возможности устанавливаться выше;
создания контейнерного объекта масштаба сеанса, в который будут объединяться все приложения, активизируемые при запуске системы;
добавления процессов в контейнер в виде группы и
осуществления настройки для высвобождения процесса из контейнерного объекта после конфигурируемого периода времени.
14. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для обнаружения взаимодействия пользователя с процессами в контейнерном объекте и динамического снятия их ограничений и/или использования исторической информации для предохранения их от помещения в контейнерный объект в будущем.
15. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для использования реестра для хранения настройки прообраза имени файла в отношении того, должен ли данный процесс помещаться в контейнерный объект, если он работает в качестве приложения, активизируемого при запуске системы.
16. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для представления ключа в реестр в список управления доступом так, чтобы общее приложение, активизируемое при запуске системы, было бы не способным модифицировать свои собственные настройки в ключе.
17. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для помещения процессов в ограничительном объекте задания в качестве процессов, которые запускаются так, чтобы:
приложения в контейнерном объекте не могли нарушать настройки приоритета;
такая ассоциативная связь с процессом не могла нарушаться до тех пор, пока не уничтожен контейнерный объект; и
ограничения, установленные контейнерным объектом, не могли переписываться процессами в контейнерном объекте.
18. Машиночитаемый носитель по п.12, дополнительно содержащий компьютерно-исполняемые инструкции для создания структуры ограничений объекта процесса, которая управляет ограничениями приоритета страницы и I/O.
19. Компьютерная система, содержащая процессор, память и устройство ввода/вывода, процессор, являющийся приспособленным для выполнения инструкций, содержит инструкции для:
предоставления возможности приоритетам назначаться, по меньшей мере, одному из класса приоритета ЦП (процессора), приоритета I/O, рабочего множества памяти, возможностей работы в сети процесса;
помещения процесса в контейнерный объект, в который будут объединяться все приложения, активизируемые при запуске системы, для того чтобы процесс и зависимые процессы могли прослеживаться;
предоставления приоритетам возможности устанавливаться ниже при запуске;
предоставления приоритетам возможности устанавливаться выше после периода задержки после запуска.
20. Компьютерная система по п.19, дополнительно содержащая инструкции, помещающие процессы в ограничительном объекте задания в качестве процессов, которые запускаются так, чтобы:
приложения в контейнерном объекте не могли нарушать настройки приоритета;
такая ассоциативная связь с процессом не могла нарушаться до тех пор, пока не уничтожен объект процесса; и
ограничения, установленные контейнерным объектом, не могли переписываться процессами в контейнерном объекте.