ВУЗ:
Составители:
Рубрика:
- 21 -
Для удаленной работы пользователей на МВС применяются клиентские
программы ТelNet, SSH, PuTTY и др. (для любителей FAR’а может быть ин-
тересен WinSCP-базированный Far SCP/SFTP client plugin; подробнее см.
http://winscp.net/eng/far.php
).
Успешно запущенная задача может быть завершена четырьмя различными
способами:
• ‘естественным’ путем (т.е. закончив счет),
• по истечении заказанного времени,
• принудительно пользователем,
•
принудительно администратором системы.
В любом случае при завершении задачи менеджер осуществляет следую-
щие действия:
• производит очистку всех выделенных задаче вычислительных модулей,
•
освобождает вычислительные модули в системе учета занятых модулей
и вносит изменения в специальные файлы, содержащие информацию о
запущенных и завершенных задачах,
• соединяется со своим сервером очередей и сообщает ему (пользуясь
средствами IPC – Inter Process Communications) о завершении задачи и
освобождении ресурсов, после чего самозавершается.
При истечении заказанного времени счета процесс
sleeper
завершается (в
случае завершения задачи ‘естественным’ путем менеджер завершает
sleeper
и выполняет вышеперечисленные действия). В случае истечения заданного
времени выполнения задания менеджер, получив сигнал о завершении
sleeper
, завершает процесс
rsh
и также выполняет перечисленные действия.
Процесс управления фоновой задачей (могущей прерываться системой и
выполняться по квантам) несколько отличается от описанного (подробнее см.
в том же ‘Руководство системного программиста’.
Создание выполняемого файла для последовательного исполнения (ком-
пиляция и редактирование связей модуля
mm_ser.c
) осуществляется пользо-
вателем командой (при использовании компиляторов
gcc
и
icc,
исполняемый
файл получит название
mm_ser
без расширения)
gcc -o mm_ser mm_ser.c
icc mm_ser.c -o mm_ser
То же для Fortran-файла
mm_ser.f
f77 mm_ser.f -o mm_ser
- 21 - Для удаленной работы пользователей на МВС применяются клиентские программы ТelNet, SSH, PuTTY и др. (для любителей FAR’а может быть ин- тересен WinSCP-базированный Far SCP/SFTP client plugin; подробнее см. http://winscp.net/eng/far.php). Успешно запущенная задача может быть завершена четырьмя различными способами: • ‘естественным’ путем (т.е. закончив счет), • по истечении заказанного времени, • принудительно пользователем, • принудительно администратором системы. В любом случае при завершении задачи менеджер осуществляет следую- щие действия: • производит очистку всех выделенных задаче вычислительных модулей, • освобождает вычислительные модули в системе учета занятых модулей и вносит изменения в специальные файлы, содержащие информацию о запущенных и завершенных задачах, • соединяется со своим сервером очередей и сообщает ему (пользуясь средствами IPC – Inter Process Communications) о завершении задачи и освобождении ресурсов, после чего самозавершается. При истечении заказанного времени счета процесс sleeper завершается (в случае завершения задачи ‘естественным’ путем менеджер завершает sleeper и выполняет вышеперечисленные действия). В случае истечения заданного времени выполнения задания менеджер, получив сигнал о завершении sleeper, завершает процесс rsh и также выполняет перечисленные действия. Процесс управления фоновой задачей (могущей прерываться системой и выполняться по квантам) несколько отличается от описанного (подробнее см. в том же ‘Руководство системного программиста’. Создание выполняемого файла для последовательного исполнения (ком- пиляция и редактирование связей модуля mm_ser.c) осуществляется пользо- вателем командой (при использовании компиляторов gcc и icc, исполняемый файл получит название mm_ser без расширения) gcc -o mm_ser mm_ser.c icc mm_ser.c -o mm_ser То же для Fortran-файла mm_ser.f f77 mm_ser.f -o mm_ser
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »