ПРЕДОСТАВЛЕНИЕ ОДНОЙ ПРОГРАММОЙ ДОСТУПА ДРУГОЙ ПРОГРАММЕ К СРЕДСТВУ ОТСЛЕЖИВАНИЯ ПРЕДУПРЕЖДЕНИЙ

1. Компьютерный программный продукт для облегчения обработки данных в вычислительной среде, содержащий машиночитаемую запоминающую среду, которую считывает устройство обработки данных и в которой хранятся команды для выполнения устройством обработки данных с целью осуществления способа, включающего:
предоставление первой программой второй программе указания об установленном в вычислительной среде средстве отслеживания предупреждений, предназначенном для предоставления второй программе льготного периода для выполнения первой функции,
уведомление второй программы первой программой о начале льготного периода, и
выполнение первой программой второй функции после льготного периода.
2. Компьютерный программный продукт по п.1, в котором выполнение второй функции включает предоставление первой программой второй программе индикатора состояния, касающегося завершения выполнения первой функции в течение льготного периода.
3. Компьютерный программный продукт по п.2, в котором предоставление индикатора состояния включает предоставление первой программой второй программе при очередном выполнении второй программы индикатора того, что выполнение первой функции завершено в течение льготного периода.
4. Компьютерный программный продукт по п.2, в котором предоставление индикатора состояния включает предоставление первой программой второй программе при очередном выполнении второй программы указания о том, что выполнение первой функции не было завершено в течение льготного периода.
5. Компьютерный программный продукт по п.1, в котором способ дополнительно включает прием первой программой от второй программы запроса регистрации отслеживания предупреждений и разрешение второй программе участвовать в средстве отслеживания предупреждений.
6. Компьютерный программный продукт по п.1, в котором первой программой является хост-программа, а второй программой является гостевая программа, имеющая доступ к совместно используемым ресурсам вычислительной среды на протяжении кванта времени, предоставляемого гостевому центральному процессору, в котором выполняется гостевая программа, при этом льготный период отличается от кванта времени.
7. Компьютерный программный продукт по п.6, в котором льготный период преждевременно прекращает квант времени.
8. Компьютерный программный продукт по п.6, в котором льготный период обеспечивает в дополнение к кванту времени период для выполнения первой функции.
9. Компьютерный программный продукт по п.1, в котором первая функция включает одно из следующего:
завершение выполнения диспетчеризуемой единицы, выполняемой в процессоре, в котором выполняется вторая программа, или
превращение диспетчеризуемой единицы в повторно диспетчеризуемую единицу в другом процессоре вычислительной среды.
10. Компьютерный программный продукт по п.1, в котором уведомление включает инициирование прерывания, в результате чего совместно используемые ресурсы, выделенные второй программе, высвобождаются после завершении льготного периода.
11. Компьютерная система для облегчения обработки данных в вычислительной среде, содержащая память и процессор, связанный с памятью, при этом компьютерная система сконфигурирована для осуществления способа, включающего:
предоставление первой программой второй программе указания об установленном в вычислительной среде средстве отслеживания предупреждений, предназначенном для предоставления второй программе льготного периода для выполнения первой функции,
уведомление второй программы первой программой о начале льготного периода, и
выполнение первой программой второй функции после льготного периода.
12. Компьютерная система по п.11, в которой выполнение второй функции включает предоставление первой программой второй программе индикатора состояния, касающегося завершения выполнения первой функции в течение льготного периода.
13. Компьютерная система по п.11, в которой способ дополнительно включает прием первой программой от второй программы запроса регистрации отслеживания предупреждений и разрешение второй программе участвовать в средстве отслеживания предупреждений.
14. Компьютерная система по п.11, в которой первой программой является хост-программа, а второй программой является гостевая программа, имеющая доступ к совместно используемым ресурсам вычислительной среды на протяжении кванта времени, предоставляемого гостевому центральному процессору, в котором выполняется гостевая программа, при этом льготный период отличается от кванта времени.
15. Компьютерная система по п.14, в которой в котором льготный период преждевременно прекращает квант времени.
16. Компьютерная система по п.14, в которой льготный период обеспечивает в дополнение к кванту времени период для выполнения первой функции.
17. Компьютерная система по п.11, в которой первая функция включает одно из следующего:
завершение выполнения диспетчеризуемой единицы, выполняемой в процессоре, в котором выполняется вторая программа, или
превращение диспетчеризуемой единицы в повторно диспетчеризуемую единицу в другом процессоре вычислительной среды.