рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Идентификаторы процессов

Идентификаторы процессов - раздел Компьютеры, Процессы в ОС Linux (I) Процессы В Ос Linux Имеют Уникальные Номера - Идентификаторы Процессов (Pid),...

Процессы в ОС Linux имеют уникальные номера - идентификаторы процессов (PID), являющиеся целыми числами, назначаемыми процессам при их создания. В программах, написанных на С/С++, предпочтительнее использовать для PID не тип int, а тип pid_t, описанный в файле <sys/types.h>.

Для получения программой PID собственного процесса используется системный вызов getpid, для получения PID родительского процесса - getppid.

Задание 1. Выполните программу pr1.c:

 

/* pr1.c */

#include <stdio.h>

#include <unistd.h>

int main()

{

printf("PID is %dn", getpid());

printf("PPID is %dn", getppid());

return 0;

}

Выполните программу несколько раз. Запишите значения PID и PPID и объясните результаты в отчете.

– Конец работы –

Эта тема принадлежит разделу:

Процессы в ОС Linux (I)

На сайте allrefs.net читайте: "Процессы в ОС Linux"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Идентификаторы процессов

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Просмотр активных процессов
Для просмотра активных процессов предназначены следующие команды: - ps (Process Status). Введенная без опций, команда ps показывает только те процессы, ко

Код завершения процесса
В нормальной ситуации процесс завершается либо системным вызовом exitлибо возвратом из функции main. Код завершения - это двухбайтное целое число, возвращаемое про

Создание процессов
Способ 1. Использование system. При помощи функции system из стандартной библиотеки языка С stdlib мож

Переключение процесса на выполнение другой программы
Семейство функций exec содержит набор функций, которые переключают процесс на выполнение другой программы, т.е. изменяют образ процесса. При этом прекращается выполнение текущей пр

Совместный доступ к файлам родительского и дочернего процессов
Каждый дочерний процесс наследует от своего родительского процесса все файлы, открытые родителем до вызова fork. Это означает, что любой дочерний процесс может использовать соответ

Вопросы
1. Что такое процесс? 2. Какие команды предназначены для вывода списка активных процессов? 3. Каково назначение системных вызовов getpid, getppid

Источники информации
1. Митчел М., Оулдем Дж., Самьюэл А. Программирование для Linux. Профессиональный подход. - М.: Издательский дом "Вильямс", 2003. (Глава 3) (The original book (2001) is available at http:

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги