Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с лабороторной работой!!!

9.7K
17 апреля 2005 года
Debugerror
8 / / 17.04.2005
Ситуация критическая...Вы моя последняя надежда.Я уже на многих форумах попытал удачу, но тщетно(((
У меня такое задание:
Написать программу сравнения и вывода результата двух введённых по запросу файлов.Информацию переслать через межпроцессорный канал в параллельный процесс, где определить число блоков, занимаемых каждым из введённых файлов.Предусмотреть возможность прерывания по сигналу (Cntrl+C).Если поступило более 3-х сигналов прерывания, то создать новый каталог в текущем и записать туда сравниваемые файлы.

Если кто-нибудь сможет это написать буду очень благодарен.Заранее спасибо)
2
18 апреля 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Debugerror
Ситуация критическая...Вы моя последняя надежда.Я уже на многих форумах попытал удачу, но тщетно(((
У меня такое задание:
Написать программу сравнения и вывода результата двух введённых по запросу файлов.Информацию переслать через межпроцессорный канал в параллельный процесс, где определить число блоков, занимаемых каждым из введённых файлов.Предусмотреть возможность прерывания по сигналу (Cntrl+C).Если поступило более 3-х сигналов прерывания, то создать новый каталог в текущем и записать туда сравниваемые файлы.

Если кто-нибудь сможет это написать буду очень благодарен.Заранее спасибо)


на "многих форумах" вам не ответили потому, что кодить за вас никто не будет. вас устроит, если я вам укажу, где копать и какие темы порыть в гугле?

4
18 апреля 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Debugerror
Написать программу сравнения и вывода результата двух введённых по запросу файлов. Информацию переслать через межпроцессорный канал в параллельный процесс, где определить число блоков, занимаемых каждым из введённых файлов. Предусмотреть возможность прерывания по сигналу (Cntrl+C). Если поступило более 3-х сигналов прерывания, то создать новый каталог в текущем и записать туда сравниваемые файлы.

Если кто-нибудь сможет это написать буду очень благодарен.Заранее спасибо)



Никто за тебя писать не будет. Все что тебе нужно, так это книжка

UNIX: взаимодействие процессов
Автор: Стивенс У.
ISBN: 5-318-00534-9
Цена: 219 руб

http://www.piter.com/book/978531800534/

Там вся твоя лабораторная в подробном изложении.

4
18 апреля 2005 года
mike
3.7K / / 01.10.2002
Еще вопрос. Это где такие лабы дают ?
9.7K
18 апреля 2005 года
Debugerror
8 / / 17.04.2005
Цитата:
Originally posted by mike
Еще вопрос. Это где такие лабы дают ?


МИЭМ)))

9.7K
18 апреля 2005 года
Debugerror
8 / / 17.04.2005
Цитата:
Originally posted by mike
Никто за тебя писать не будет. Все что тебе нужно, так это книжка

UNIX: взаимодействие процессов
Автор: Стивенс У.
ISBN: 5-318-00534-9
Цена: 219 руб

http://www.piter.com/book/978531800534/

Там вся твоя лабораторная в подробном изложении.


А есть ли подобные электронные издания?Или некие полезные ссылочки на эту тему?А то сейдчас с деньгами проблемы(((:(

4
18 апреля 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Debugerror
А есть ли подобные электронные издания?Или некие полезные ссылочки на эту тему?А то сейдчас с деньгами проблемы(((:(



Море.
Я бы по именам функций искать начал:
http://www.google.ru/search?hl=ru&q=mq_open&lr=

2
19 апреля 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by mike
Море.
Я бы по именам функций искать начал:
http://www.google.ru/search?hl=ru&q=mq_open&lr=


аффтар!! я специально для ленивых прилепил тему с литературой. там есть online доки по программированию в UNIX и Linux.

9.7K
19 апреля 2005 года
Debugerror
8 / / 17.04.2005
Цитата:
Originally posted by squirL
аффтар!! я специально для ленивых прилепил тему с литературой. там есть online доки по программированию в UNIX и Linux.


Какую утилита в линуксе сравнивает два файла по какому-нибудь параметру?
И где можно почитать по поводу передачи через межпроцессорный канал?

243
20 апреля 2005 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by Debugerror
Какую утилита в линуксе сравнивает два файла по какому-нибудь параметру?


Порой поражаюсь ленивости своих собратьев студентов, можно например набрать в google.com строчку: "+сравнение +файлов linux утилита" и перейти по первой же ссылке.

Цитата:
Originally posted by Debugerror

И где можно почитать по поводу передачи через межпроцессорный канал?


Это пойдет? http://solaris.opennet.ru/docs/RUS/glibc/glibc.html
Кстати сокеты (они же гнезда) тоже относятся к средствам межпроцессорной связи.
Привыкайте работать сами.

2
20 апреля 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Debugerror
Какую утилита в линуксе сравнивает два файла по какому-нибудь параметру?
И где можно почитать по поводу передачи через межпроцессорный канал?



я что, не ясно написал? см. прилепленную тему с литературой!
pacific_7 кроме сокетов средствами межпроцессного взаимодействия являются каналы и именованные каналы, разделяемая память... и сокеты - далеко не всегда лучше использовать. гораздо чаще используються простые каналы, а при обмене между неродственными процессами - FIFO.
простой пример:
squirl@ftp_srv# grep "Apr 20"/var/log/xferlog | grep 2005 | grep "* i"
где тут сокеты? ;)

243
22 апреля 2005 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by squirL
pacific_7 кроме сокетов средствами межпроцессного взаимодействия являются каналы и именованные каналы, разделяемая память...


Нада же! А я не знал ;) http://solaris.opennet.ru/docs/RUS/glibc/glibc-10.html Я про сокеты упомянул вроде как вскользь, для справки ленивому собрату.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог