СБОР СВЕДЕНИЙ О ХОДЕ ВЫЧИСЛЕНИЙ

1. Компьютерный программный продукт для сбора сведений о ходе вычислений, содержащий материальную среду хранения информации, читаемую схемой обработки и хранящую команды, предназначенные для выполнения схемой обработки с целью осуществления способа, включающего:
выполнение процессором потока команд;
сбор процессором информации, предназначенной для средства сбора сведений о ходе вычислений и относящейся к выполняемому потоку команд;
формирование записей средства сбора сведений о ходе вычислений на основе указанной собранной информации для средства сбора сведений о ходе вычислений;
выявление в выполняемом процессором потоке команд точки выборки средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на выявлении в выполняемом потоке команд точки выборки средства сбора сведений о ходе вычислений и включающее:
определение значения текущего адреса программного буфера средства сбора сведений о ходе вычислений, основанное на доступных команде управляющих параметрах средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на начальном адресе и указанном текущем адресе программного буфера средства сбора сведений о ходе вычислений, причем отчетная группа содержит указанные сформированные записи средства сбора сведений о ходе вычислений.
2. Компьютерный программный продукт по п. 1, в котором отчетная группа содержит заранее определенное число записей средства сбора сведений о ходе вычислений, которое задается управляющими параметрами средства сбора сведений о ходе вычислений.
3. Компьютерный программный продукт по п. 1, в котором указанный способ также включает выполнение программы в режиме супервизора для задания начального адреса программного буфера средства сбора сведений о ходе вычислений или текущего адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений.
4. Компьютерный программный продукт по п. 3, в котором указанная программа содержит команду загрузки значений управляющих параметров средства сбора сведений о ходе вычислений (команду LRIC) или команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
5. Компьютерный программный продукт по п. 1, в котором указанный способ также включает выполнение программы в режиме задач для задания значения указанного начального адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений, причем указанная программа содержит команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
6. Компьютерный программный продукт по п. 1, в котором управляющие параметры средства сбора сведений о ходе вычислений определяют число записей в каждой отчетной группе в программном буфере средства сбора сведений о ходе вычислений.
7. Компьютерный программный продукт по п. 1, в котором программный буфер средства сбора сведений о ходе вычислений находится в адресном пространстве, к которому имеет доступ прикладная программа.
8. Реализованный на компьютере способ сбора сведений о ходе вычислений, включающий:
выполнение процессором потока команд;
сбор процессором информации, предназначенной для средства сбора сведений о ходе вычислений и относящейся к выполняемому потоку команд;
формирование записей средства сбора сведений о ходе вычислений на основе указанной собранной информации для средства сбора сведений о ходе вычислений;
выявление в выполняемом процессором потоке команд точки выборки средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на выявлении в выполняемом потоке команд точки выборки средства сбора сведений о ходе вычислений и включающее:
определение значения текущего адреса программного буфера средства сбора сведений о ходе вычислений, основанное на доступных команде управляющих параметрах средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на начальном адресе и указанном текущем адресе программного буфера средства сбора сведений о ходе вычислений, причем отчетная группа содержит указанные сформированные записи средства сбора сведений о ходе вычислений.
9. Способ по п. 8, в котором отчетная группа содержит заранее определенное число записей средства сбора сведений о ходе вычислений, которое задается управляющими параметрами средства сбора сведений о ходе вычислений.
10. Способ по п. 8, также включающий выполнение программы в режиме супервизора для задания начального адреса программного буфера средства сбора сведений о ходе вычислений или текущего адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений.
11. Способ по п. 10, в котором указанная программа содержит команду загрузки значений управляющих параметров средства сбора сведений о ходе вычислений (команду LRIC) или команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
12. Способ по п. 8, также включающий выполнение программы в режиме задач для задания значения указанного начального адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений, причем указанная программа содержит команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
13. Способ по п. 8, в котором управляющие параметры средства сбора сведений о ходе вычислений определяют число записей в каждой отчетной группе в программном буфере средства сбора сведений о ходе вычислений.
14. Способ по п. 8, в котором программный буфер средства сбора сведений о ходе вычислений находится в адресном пространстве, к которому имеет доступ прикладная программа.
15. Система для сбора сведений о ходе вычислений, содержащая процессор и сконфигурированная для выполнения способа, включающего:
выполнение процессором потока команд;
сбор процессором информации, предназначенной для средства сбора сведений о ходе вычислений и относящейся к выполняемому потоку команд;
формирование записей средства сбора сведений о ходе вычислений на основе указанной собранной информации для средства сбора сведений о ходе вычислений;
выявление в выполняемом процессором потоке команд точки выборки средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на выявлении в выполняемом потоке команд точки выборки средства сбора сведений о ходе вычислений и включающее:
определение значения текущего адреса программного буфера средства сбора сведений о ходе вычислений, основанное на доступных команде управляющих параметрах средства сбора сведений о ходе вычислений; и
сохранение отчетной группы в программном буфере средства сбора сведений о ходе вычислений, основанное на начальном адресе и указанном текущем адресе программного буфера средства сбора сведений о ходе вычислений, причем отчетная группа содержит указанные сформированные записи средства сбора сведений о ходе вычислений.
16. Система по п. 15, в которой отчетная группа содержит заранее определенное число записей средства сбора сведений о ходе вычислений, которое задается управляющими параметрами средства сбора сведений о ходе вычислений.
17. Система по п. 15, в которой указанный способ также включает выполнение программы в режиме супервизора для задания начального адреса программного буфера средства сбора сведений о ходе вычислений или текущего адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений.
18. Система по п. 17, в которой указанная программа содержит команду загрузки значений управляющих параметров средства сбора сведений о ходе вычислений (команду LRIC) или команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
19. Система по п. 15, в которой указанный способ также включает выполнение программы в режиме задач для задания значения указанного начального адреса программного буфера средства сбора сведений о ходе вычислений в управляющих параметрах средства сбора сведений о ходе вычислений, причем указанная программа содержит команду изменения значений управляющих параметров средства сбора сведений о ходе вычислений (команду MRIC).
20. Система по п. 15, в которой управляющие параметры средства сбора сведений о ходе вычислений определяют число записей в каждой отчетной группе в программном буфере средства сбора сведений о ходе вычислений.