Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Динамические библиотеки. 
Протоколы передачи данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Эта динамическая библиотека служит для получения информации обо всех процессах, существующих в данный момент в системе. Для каждого процесса выводится следующая информация: Имя владельца процесса — получается с помощью функции stat (), примененной к каталогу процесса. Имя владельца процесса совпадает с именем владельца каталога процесса. В следующих подразделах рассматриваются разработанные… Читать ещё >

Динамические библиотеки. Протоколы передачи данных (реферат, курсовая, диплом, контрольная)

Динамические библиотеки, подключаемые серверным модулем во время работы программы, реализуют функциональные возможности программы. Функции, содержащиеся в этих библиотеках, служат для получения разнообразной системной информации и выдачи ее в HTML-формате клиенту (браузеру).

В следующих подразделах рассматриваются разработанные вместе с программой библиотеки, их назначение и применяемые при разработке средства.

PROCESSES — информация о процессах

Эта динамическая библиотека служит для получения информации обо всех процессах, существующих в данный момент в системе. Для каждого процесса выводится следующая информация:

Идентификатор (PID) процесса — получается путем чтения списка каталогов файловой системы /proc и выбора тех из них, название которых состоит только из цифр. В этом случае имя каталога и будет являться идентификатором процесса.

Имя исполняемого файла — считывается из файла stat каталога процесса в /proc.

Состояние процесса — считывается из файла status каталога процесса.

Имя владельца процесса — получается с помощью функции stat (), примененной к каталогу процесса. Имя владельца процесса совпадает с именем владельца каталога процесса.

Имя группы владельца процесса — аналогично имени владельца процесса, получается с помощью функции stat ().

Размер резидентной части процесса — считывается из файла statm из каталога процесса.

Результаты работы динамической библиотеки отображаются в клиентском браузере в виде таблицы.

Показать весь текст
Заполнить форму текущей работой