Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2019, 21:16   #1
bratunets
Новичок
Джуниор
 
Регистрация: 04.05.2019
Сообщений: 0
По умолчанию системное программное обеспечение

Помощь в выполнении 2 лабораторных работ.
Интерфейс с операционной системой UNIX.
Низкоуровневый ввод-вывод.

Цель работы

Научиться использовать интерфейс системных вызовов , применяемых в программах на языке С, в ОС UNIX для организации низкоуровневого ввода- вывода .

Задания для выполнения работы

Замечание: во всех задачах при вводе-выводе использовать низкоуровневые средства системы UNIX.
2. Программа. Создать файл, являющийся конкатенацией других файлов. Имена файлов задаются в командной строке.
4. Программа. В каждом из данных файлов удалить те N–ки байт, в которых первый байт равен коду символа s. Имена файлов, символ s и величина N задаются в командной строке.
Организация взаимодействия родственных процессов в OC UNIX.

Цель работы

Освоить технологию программного управления взаимодействием процессов с помощью объекта ядра - неименованного канала pipe ; изучить особенности организации конвейера команд.

Задание 1.
Организация конвейера и перенаправления ввода-вывода.
Написать программу, моделирующую команду SHELL: (здесь pri  имена процессов, argi  аргументы процессов, f.dat  файл входных данных, f.res  файл результатов; в каждом из процессов pri использован стандартный ввод-вывод). Аргументы, необходимые этой программе, задаются в командной строке (массив argv[] ).
d) pr1pr2 >> f.res
bratunets вне форума Ответить с цитированием
Старый 04.05.2019, 23:03   #2
Thread
 
Аватар для Thread
 
Регистрация: 08.06.2011
Сообщений: 4
По умолчанию

bratunets, Обращайтесь,выполню
здесь я так понимаю open reed write
для последнего задания fork pipe и execl для передачи выхода Pipe
зы. Задание D неотчетливо видно. что там между процессами?


Контакты
cyber4401@gmail.com
http://vk.com/cyber4401
Thread вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно сделать задание по СПО (системное программное обеспечение) мария 123 Фриланс 2 18.05.2018 05:42
программное обеспечение мала Помощь студентам 6 13.02.2013 08:58
Системное программное обеспечение motaro Фриланс 0 21.11.2011 19:48
программное обеспечение (-ANY-) Помощь студентам 1 21.01.2011 13:15