Лабы / Отчет ЛР7
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра математической кибернетики и информационных технологий
Лабораторная работа по дисциплине:
Операционные системы
По теме:
Процессы и потоки в ос gnu/linux
Выполнил студент
Москва 2021
Цель работы:
• изучение системных средств порождения и взаимодействия
процессов в ОС GNU/LINUX
• изучение системных вызовов порождения потоков в ОС
GNU/LINUX.
Выполнение:
Напишем программу, создающую два дочерних процесса с использованием двух вызовов fork(). Родительский и два дочерних процесса должны выводить на экран свой pid и pid родительского процесса и текущее время.
Код программы:
Скомпилируем программу и запустим ее:
Напишем программу, создающую два дочерних потока. Два дочерних потока выводят на экран свой id и pid родительского процесса, а также текущее время.
Код программы:
Скомпилируем программу и запустим ее: