Операционные системыКонтрольная работаМУИВ Витте
Контрольная работа по дисциплине «Операционные системы» (МУИВ Витте), вариант 3, представлена одним файлом .docx. Основная тема — модель преобразования виртуального адреса в физический адрес. В работе есть введение, теоретический ответ на вопрос, практическое задание, заключение и список используемых источников. Теоретическая часть раскрывает управление памятью и оперативной памятью, планирование процессов и управление процессором в мультипрограммной среде, а также типы операционных систем. Практическое задание связано с моделированием: указаны исходные данные, схема разделения и схема переменного разделения памяти, требования к результатам работы модели и выводы. Полное решение в карточке не раскрывается.
Операционные системыЛабораторная работаТУСУР
Представлена лабораторная работа №4 по дисциплине «Вычислительные машины, системы и сети» (вариант 2), выполненная в ТУСУР. Тема связана с программным управлением процессами в операционных системах с помощью сигналов. Отчёт содержит цель работы, лабораторное задание, ход выполнения и выводы. Согласно заданию, требуется разработать программу, в которой процесс-отец порождает четыре дочерних процесса. Документ оформлен по стандарту вуза: присутствует титульный лист с указанием кафедры, дисциплины и данных студента.
Операционные системыЛабораторная работа—
Лабораторная работа по дисциплине «Операционные системы» (вариант 2). Задание посвящено управлению процессами в UNIX-подобной системе. Требуется, чтобы процесс-отец породил четыре дочерних процесса, каждый из которых работает в бесконечном цикле. В течение 15 секунд родительский процесс выводит на экран сообщение, после чего уничтожает три из четырёх дочерних процессов одной командой. Перед завершением работы отец должен вывести перечень процессов текущего пользователя с предваряющей строкой «hi!». В работе описано решение, включающее использование системного вызова Fork для создания процессов, установку обработчика сигналов для игнорирования SIGTERM одним из дочерних процессов, а также организацию таймера на 15 секунд с помощью оператора sleep(1). Приведены листинг программы на языке C, результаты проверки работы и список литературы. Работа демонстрирует взаимодействие процессов и обработку сигналов.