Операционные системы. Лабораторные работы.

Лабораторная работа
в среде программирования UNIX



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: UNIX

Название работы: Операционные системы. Лабораторные работы.

Вид работы: Лабораторная работа

Описание: Операционные системы.

Лабораторная работа №1. «Первоначальное знакомство с UNIX».
В ходе выполнения лабораторной работы были изучены основы работы с bash:
• Создание, удаление, копирование файлов и папок через команды bash;
• Редактирование файлов с помощью редактора ed;
• Основы написания скриптов на языке shell и использование инициализационного скрипта.

Лабораторная работа №2. Управляющие операторы командного языка.
Требуется разработать программу на языке shell (без использования команды find), выполняющую поиск в заданном поддереве файловой структуры всех файлов, имена которых отвечают заданному шаблону. Результатом работы программы является перечень имен искомых файлов на экране. Вложенный скрипт выполняет поиск в заданном каталоге искомых файлов, а для каждого подкаталога вызывает точно такой же скрипт.

Лабораторная работа №3. Системные вызовы.
Вариант 5. Ввод с клавиатуры содержимого текстового файла, имя которого задается в командной строке, используя системные вызовы.
В ходе выполнения работы была написана программа на языке СИ с использованием системных вызовов UNIX, которая сохраняет в указанный файл текст с клавиатуры. Получены навыки использования системных вызовов.

Лабораторная работа №4. Обработка сигналов.
Вариант 5. Процесс-отец порождает три дочерних процесса, каждый из которых выполняет бесконечный цикл. При этом каждый из дочерних процессов особым образом реагирует на сигнал SIGINT:
• процесс 1 обрабатывает сигнал SIGINT в бесконечном цикле, выдавая свое сообщение на экран, добавляя к нему текущую дату. Данный цикл защищен от воздействия сигнала SIGQUIT;
• процесс 2 при получении сигнала SIGINT выводит сообщение на экран и продолжается;
• вся программа процесса 3 защищена от воздействия сигнала SIGINT.
Сразу после порождения дочерних процессов процесс-отец завершается.
Далее следует проверить реакцию оставшихся процессов на сигналы SIGINT и SIGQUIT.

Год: 2020

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования UNIX. Если у Вас похожее задание на программу, которую нужно написать на UNIX, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com