Операционные системы. ЛР1 (стр. 212) «Первоначальное знакомство с UNIX». ЛР4 (стр. 234) «Обработка сигналов». Вариант 4.
Лабораторная работа
в среде программирования Unix shell
Среда программирования: Unix shell
Название работы: Операционные системы. ЛР1 (стр. 212) «Первоначальное знакомство с UNIX». ЛР4 (стр. 234) «Обработка сигналов». Вариант 4.
Вид работы: Лабораторная работа
Описание: Лабораторные работы по операционным системам (UNIX)
Лабораторная работа 1 (стр. 212) «Первоначальное знакомство с UNIX».
Лабораторная работа 4 (стр. 234) «Обработка сигналов». Вариант 4.
Лабораторная работа № 1 по дисциплине «Операционные системы»
Создать два трехуровневых поддерева каталогов и поместить в один из каталогов четыре текстовых файла, два из которых имеют в своем имени одинаковую символьную последовательность, называемую далее «словом».
С помощью ed отредактировать текстовый файл.
Вывести файл на экран.
Выполнить добавление текста в начало, в середину и в конец файла.
Вывести файл на экран.
Произвести переименование файла.
Выполнить копирование файла (исходный файл и файл-копия должны располагаться в разных каталогах).
Поместить в любой другой каталог скрипт, имеющий два входных параметра: имя каталога и набор символов. Скрипт выполняет действия:
• вывод на экран перечня файлов, «дочерних» к заданному каталогу, которые имеют в своем имени заданный набор символов;
• уничтожение всех остальных файлов заданного каталога
• любые другие действия (по вашему желанию).
Создать свой инициализационный скрипт, выполняющий действия:
• здоровается;
• «переделывает» приглашения shell;
• запускает вложенный скрипт, созданный в (8), задав ему в качестве параметров каталог и «слово» из (1).
Выйти из UNIX, а затем войти вновь с целью демонстрации результатов выполнения инициализационного скрипта.
 
Лабораторная работа № 2 по дисциплине «Операционные системы» на тему «Обработка сигналов».
Вариант 4. Процесс-отец порождает три дочерних процесса, каждый из которых выполняет бесконечный цикл. При этом каждый из дочерних процессов особым образом реагирует на сигнал SIGINT:
• процесс 1 обрабатывает сигнал SIGINT в бесконечном цикле, выдавая свое сообщение на экран, добавляя к нему текущую дату. Данный цикл защищен от воздействия сигнала SIGQUIT;
• процесс 2 при получении сигнала SIGINT выводит сообщение на экран и продолжается;
• вся программа процесса 3 защищена от воздействия сигнала SIGINT;
• перед входом процесса 4 в бесконечный цикл для него меняется идентификатор сеанса.
Сразу после порождения дочерних процессов процесс-отец завершается.
Далее следует проверить реакцию оставшихся процессов на сигналы SIGINT и SIGQUIT.
Год: 2023
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2023-м году, в рамках этого заказа была разработана программа в среде программирования Unix shell. Если у Вас похожее задание на программу, которую нужно написать на Unix shell, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2023-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |