Форум программистов, компьютерный форум CyberForum.ru

С под Linux

Войти
Регистрация
Восстановить пароль
 
xcode
0 / 0 / 0
Регистрация: 14.06.2015
Сообщений: 49
#1

Написать программу подсчета количества блоков на "C Unix" - C Linux

08.12.2016, 02:37. Просмотров 346. Ответов 0
Метки нет (Все метки)

Добрый день!

Прошу помочь, нужны советы или пример кода, или конечно сам код.

Программирование на языке C в среде ОС UNIX с использованием си-стемных вызовов (обмен информацией между параллельными процессами, организация защиты файлов в файловой системе, обработка прерываний).

Написать программу подсчета количества блоков, занимаемых каждым файлом и общего количества блоков для всех файлов текущего каталога. Информацию переслать через межпроцессный канал. И при считывании ее из канала в параллельном процессе извлечь данные только о том файле, имя которого введено по запросу, а также об общем количестве блоков. Предусмотреть возможность неоднократного прерывания от клавиатуры. При поступлении пяти сигналов прерывания вывести информацию о количестве символов указанного файла В остальных случаях просто продолжать выполнение про-граммы.

п.с. приложил методичку
Вложения
Тип файла: docx Интерпретатор команд shell.docx (35.0 Кб, 4 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 02:37     Написать программу подсчета количества блоков на "C Unix"
Посмотрите здесь:

GCC с опцией O3: слово "register" просто игнорируется? C Linux
C Linux Общение "родных" процессов через неименованый каналы связи
Ошибка при компиляции "Incompatible implicit declaration of built-in function ‘exit’" C Linux
Первая программа из книги "Unix Network programming" C Linux
C Linux При получения пакета возникает ошибка "Segmentation Fault"
C Linux Компиляция. "Нет такого каталога или файла"
Для заданного массива из 10 чисел проверить, есть ли в нем два числа, отличающихся ровно на 1, напечатать "да" или "нет" C Linux
C Linux Модуль hello_world и ошибка "Device or resource busy"
C Linux Qt Creator. Все "за" и "против"
C Linux Подобие команды ls. Ошибка: Syntax error: "(" unexpected
C Linux Как исправить ошибку: "undefined reference to `sin'"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru