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

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

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

Процессы в ОС Linux (I) - раздел Компьютеры, Лабораторная Работа По Курсу "операционные Системы"...

Лабораторная работа по курсу "Операционные системы"

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

Цель работы: знакомство с системными вызовами для создания процессов; исследование состояния гонок при совместном доступе к файлу родительского и дочернего процессов.

 

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

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

Просмотр активных процессов

- ps (Process Status). Введенная без опций, команда ps показывает только те процессы, которые были запущены из данного терминального окна. - topпоказывает активные процессы в динамике. - pstreeпоказывает активные процессы в виде дерева.

Код завершения процесса

Создание процессов

При помощи функции system из стандартной библиотеки языка С stdlib можно выполнить команду изнутри программы, как если бы эта команда выла введена в… Задание 3. Выполните программу pr3.c, в которой запускается команда "ls…  

Переключение процесса на выполнение другой программы

· Функции, которые содержат в имени букву p (execvp и execlp), принимают имя программы и ищут программу по имени во всех путях, содержащихся в… · Функции, которые содержат в имени букву v (execv, execvp и execve),… · Функции, которые содержат в имени букву e (execve и execle), принимают дополнительный параметр - массив переменных…

Совместный доступ к файлам родительского и дочернего процессов

Если родитель и его дочерний процесс имеют одновременный доступ к одним и тем же файлам, то может возникать условие гонок, или состязаний. Задание 6. В данной программе sharfile.c родительский и дочерний процессы…  

Порядок выполнения лабораторной работы

1. Выполните задания 1-6.

2. Занесите в отчет описание заданий со всеми требуемыми пояснениями.

Требования

1. При подготовке к лабораторной работе (дома) занесите в отчет тексты программ из заданий 1, 3-6. Тексты программ должны быть прокомментированы. Программа sharfile.c должна содержать проверку ошибок, указанную в задании 6.

2. Студент должен знать ответы на следующие вопросы:

Вопросы

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

Источники информации

2. Ш. Уолтон. Создание сетевых приложений в среде Linux. - М.: Издательский дом "Вильямс", 2001. (Глава 7) 3. Linux Complete Command Reference. (См. home page данного курса) …

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

Используемые теги: процессы, ОС, Linux0.062

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Процессы в ОС Linux (I)

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

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция: Уровни абстракции ОС. ОС с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ОС. Генерация ОС В лекции рассматриваются следующие вопросы: методы проектирования и реализации ОС: уровни абстракции ОС; ОС с архитектурой мик
В лекции рассматриваются следующие вопросы методы проектирования и реализации... Содержание Введение Уровни абстракции ОС Операционные системы с микроядром Виртуальные машины другой распространенный подход к...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

Определение ОС. Функции ОС. Процессы и потоки. Классификация ОС. История развития
Определение ОС... Операционная система ОС комплекс системных программ обеспечивающий... Критерием эффективности ОС может быть например пропускная способность число выполненных задач за единицу времени...

ПБУ 6/01 Учет ОС. Порядок признания ОС в учете. Организация аналитического учета ОС. Первичная документация по учету и инвентаризации ОС
Определение и классификация нематериальных активов особенности их учета ПБУ Учет НМА Условия признания НМА в бухгалтерском учете... Порядок бухгалтерского учета нематериальных активов регулируется Положением по бухгалтерскому учету Учет...

Устранение слабых сторон заводского технологического процесса, а также снижения трудоемкости и себестоимости технологического процесса механической обработки путем перевода технологического процесса с устаревших моделей оборудования на более современные
Графическая часть содержит 10 листов формата А1, в качестве приложений приведены спецификации на разработанные нами приспособления и… Объектом разработки является технологический процесс механической обработки… Эффективность данного производства, его технический прогресс, качество выпускаемой продукции во многом зависят от…

Критические точки – это точки, контролируемые при переходе от процесса к процессу. Для описываемого процесса критическими точками являются:
На сайте allrefs.net читайте: Критические точки – это точки, контролируемые при переходе от процесса к процессу. Для описываемого процесса критическими точками являются:...

Процессы в ОС Linux (II)
На сайте allrefs.net читайте: "Лабораторная работа по курсу "Операционные системы""

Особенности ОС для различных классов компьютерных систем. ОС реального времени. ОС для облачных вычислений
Введение... Чтобы лучше понять каковы особенности ОС для различных классов компьютерных... Развитие концепций и возможностей ОС представлено на рис...

Затвердевание сплавов. Строение жидкого металла. Термодинамические стимулы и кинетические возможности процесса затвердевания. Влияние переохлаждения и примесей на процесс кристаллизации
В газах межмолекульные расстояния большие, молекулы не взаимодействуют друг с другом. У газа отсутствует объём и форма. Жидкости и твёрдые тела… Жидкости характерна некоторая зависимость в расположении атомов; характерное… Твердому телу характерна стабильная, постоянная форма. 2. Термодинамические условия кристаллизации Переход металла из…

Процессы, нити и волокна в ОС Windows
Процессы нити и волокна в ОС Windows... Цель работы изучить возможности по созданию управлению выполнением и завершению процессов нитей и волокон в...

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