Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: POSIX параллелизмы
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
Olej
В издательстве "Символ-Плюс" С.-Петербург новая книжка относительно детальных вопросов POSIX параллелизмов + дополнительно относительно механизмов QNX "QNX/UNIX: анатомия параллелизма":
http://www.books.ru/shop/books/357604
Это - следующая книга от авторов с сообщества http://qnx.org.ru ... и не без моего участия wink.gif
Эти вопросы имеют много касательства к тому, что активно обсуждается и спрашивается здесь на форумах.
Хотелось бы надеяться, что этот материал кому-то окажется полезным.
Виктория
Книги по архитектуре ОС всегда актуальны и интересны a14.gif Подождем появления в Самаре.
Спасибо! Ссылками на новые книги оказывается полезно обмениваться при нынешнем уровне книготорговых фирм (позволяет с рабочего места проверить наличие и отложить книгу в ближайшем книжном магазине).
klogg
Цитата(Olej @ Dec 19 2005, 11:52) *
Эти вопросы имеют много касательства к тому, что активно обсуждается и спрашивается здесь на форумах.
Хотелось бы надеяться, что этот материал кому-то окажется полезным.


Уважаемый Olej, большое спасибо за регулярные (учитывая уже вторую по счёту книгу) выпуски ценной информации по QNX. Книги QOR - третий источник информации (после Кёртена и мануалов самой QSSL) по данной оси, однако должен с прискорбием отметить, что такие моменты, как написание драйверов, IPL/Startup и прочие низкоуровневые вещи, не обязательно касающиеся платформы x86, всё ещё остались неосвещёнными в массовой литературе. Так что если планируете писать ещё книги, не оставляйте в стороне вопросы встраивания QNX...
Evgeny_CD
Цитата(klogg @ Dec 21 2005, 17:32) *
Olej, большое спасибо за регулярные (учитывая уже вторую по счёту книгу) выпуски ценной информации по QNX. Книги QOR - третий источник информации (после Кёртена и мануалов самой QSSL) по данной оси, однако должен с прискорбием отметить, что такие моменты, как написание драйверов, IPL/Startup и прочие низкоуровневые вещи, не обязательно касающиеся платформы x86, всё ещё остались неосвещёнными в массовой литературе. Так что если планируете писать ещё книги, не оставляйте в стороне вопросы встраивания QNX...
Какой была первая книжка? И что это за книга "Кёртен"?
klogg
Цитата(Evgeny_CD @ Dec 21 2005, 16:43) *
Какой была первая книжка? И что это за книга "Кёртен"?


первая книга, выпущенная сообществом Qnx.Org.Ru - "Практика работы с QNX"
а Rob Krten - это автор книг по QNX, таких как The QNX Cookbook, Введение в QNX Neutrino
zaratustra
Если б электронные версии добавить - было бы совсем здорово.
?
Evgeny_CD
Еще помнится, была книжка "Введение в POSIX'ивизм" или какое-то аналогичное название. Сейчас не могу найти. Может, кто подскажет, как она точно называлась?
Виктория
Вот эти 2 книги могу перезалить на ftp
1. David Butenhof. Programming with POSIX Threads. Addison-Wesley. 1997 г.
http://lib.mexmat.ru/books/8883

2. Кертен Р. Введение в QNX/Neutrino2. Руководство по программированию приложений реального времени.
http://lib.mexmat.ru/books/7138


По поводу электронных версий можно считать доступной (на сайте Интернет-университета информационных технологий, www.intuit.ru)
3. Галатенко В.А. Программирование в стандарте POSIX. Курс лекций

wink.gif Хм, меня в свое время впечатлила книга "ОS-9 Гуру" (тоже неточное название).
klogg
Цитата(Evgeny_CD @ Dec 22 2005, 11:38) *
Еще помнится, была книжка "Введение в POSIX'ивизм" или какое-то аналогичное название. Сейчас не могу найти. Может, кто подскажет, как она точно называлась?


http://www.linuxcenter.ru/lib/books/posixbook/
zaratustra
2Vic1

Если не трудно, то заливайте, интересно было бы почитать.
Evgeny_CD
Цитата(Vic1 @ Dec 22 2005, 15:19) *
...lib.mexmat.ru....
bb-offtopic.gif малость, но как оттуда что скачать? На форуме я у них зарегистрировался, а вот как сами книжки скачивать? Где регистрацию дают?
Виктория
Раньше здесь было
http://lib.mexmat.ru/helpdesk.php
(внизу страницы - форма обратной связи)

David Butenhof. Programming with POSIX Threads. Addison-Wesley. 1997 г. - выкладываю в upload

Кертена попробую прикрепить тут (на время)
_artem_
POSIX Programmer's Guide
Writing Portable UNIX Programs with the POSIX.1 Standard
Donald A. Lewine
Data General Corporation
O'Reilly & Associates, Inc
103 Morris Street, Suite A
Sebastopol, CA 95472

ISBN: 0-937175-73-0
v_shamaev
Две недели назад купил Кертена в доме книги на Новом Арбате (давно не был, сильно обеднел магазин в части компьютерной литературы) - и в первый же день почти половину прочитал. Хорошо написана.
_artem_
Est vot takaja kniga :
"POSIX 4 Programming for the real world" megabajt tak na 48 , dlja tex kto stradaet bessonnicej . Mogu vylozit na ftp .
Evgeny_CD
Цитата(_artem_ @ Dec 24 2005, 00:46) *
Est vot takaja kniga :
"POSIX 4 Programming for the real world" megabajt tak na 48 , dlja tex kto stradaet bessonnicej . Mogu vylozit na ftp .
Я бы с удовольствиме почитал.
_artem_
uze v /upload/doc
vmeste s "Rationale for ANSI programming language C"
klogg
2 _artem_
Спасибо за "POSIX Programmer's Guide"!

Цитата(_artem_ @ Dec 23 2005, 23:46) *
Est vot takaja kniga :
"POSIX 4 Programming for the real world" megabajt tak na 48 , dlja tex kto stradaet bessonnicej . Mogu vylozit na ftp .


Конечно! POSIX нужно чтить.

Слил, спасибо!
Olej
Цитата(klogg @ Dec 21 2005, 18:32) *
Уважаемый Olej, большое спасибо за регулярные (учитывая уже вторую по счёту книгу) выпуски ценной информации по QNX.


Большое пожалуйста wink.gif.

Цитата(klogg @ Dec 21 2005, 18:32) *
Книги QOR - третий источник информации (после Кёртена и мануалов самой QSSL) по данной оси, однако должен с прискорбием отметить, что такие моменты, как написание драйверов, IPL/Startup и прочие низкоуровневые вещи, не обязательно касающиеся платформы x86, всё ещё остались неосвещёнными в массовой литературе. Так что если планируете писать ещё книги, не оставляйте в стороне вопросы встраивания QNX...


И 2-я книга, как и 1-я - это коллективное творчество нескольких авторов с QOR.
Это уже сложилась такая технология: всё, что есть по существу у нескольких авторов - объединяется под общей обложкой ... в силу обстоятельств сложилось так, что я "составитель" этих материалов wink.gif...
К вопросу "с прискорбием" .... - мы просто физически не можем больше успевать sad.gif - уже лежит готовая рукопись книги (сборника) "Сети QNX", идёт работа (~70-80%) книги "GUI QNX" (всё - рабочие названия)...
Господа - присоединяйтесь! ...
Сколько можно ждать, что информацию вам даст "дядя", ... при том, что переводные книги от этого "дяди" преимущественно из серий "для чайников" или "для полных идиотов" sad.gif ... (это сказано не в умаление немногих действительно прекрасных переводных книг, того же Кёртена...).
Присоединяйтесь, господа, присоединяйтесь wink.gif ... (кого заинтересует: olej@front.ru).

Цитата(klogg @ Dec 21 2005, 18:32) *
первая книга, выпущенная сообществом Qnx.Org.Ru - "Практика работы с QNX"
а Rob Krten - это автор книг по QNX, таких как The QNX Cookbook, Введение в QNX Neutrino


"Практика" - можете посмотреть здесь:
http://www.books.ru/shop/search?sort=trade...X&search_type=+
- 3-я сверху wink.gif.

"Введение" Кёртена - это прекрасная книга, которая полезна и тем, кто в жизни не собирается иметь дело с QNX, вот одна из ссылок на информацию на неё:
http://qnx.org.ru/viewthread12n461.html
Здесь где-то на форуме была информация, что она теперь доступна и в электронном виде.

P.S. к сожалению, Р.Кёртен окончательно рассорился с производителем QNX - фирмой QSSL - и ушёл из этого "мира", так что мы более не будем видеть его книг.
Evgeny_CD
Вот тут
http://www.gnu.org/software/pth/pth-manual.html
нашелся неплохой список литературы

[1] B. Nichols, D. Buttlar, J.P. Farrel:
`Pthreads Programming - A POSIX Standard for Better Multiprocessing',
O'Reilly 1996;
ISBN 1-56592-115-1

[2] B. Lewis, D. J. Berg:
`Multithreaded Programming with Pthreads',
Sun Microsystems Press, Prentice Hall 1998;
ISBN 0-13-680729-1

[3] B. Lewis, D. J. Berg:
`Threads Primer - A Guide To Multithreaded Programming',
Prentice Hall 1996;
ISBN 0-13-443698-9

[4] S. J. Norton, M. D. Dipasquale:
`Thread Time - The Multithreaded Programming Guide',
Prentice Hall 1997;
ISBN 0-13-190067-6

[5] D. R. Butenhof:
`Programming with POSIX Threads',
Addison Wesley 1997;
ISBN 0-201-63392-2

Из этого списка у нас есть только [5]. Хорошо бы скучковать все остальное.

Только что нашел и положил [3]
/upload/DOC/pthreads_primer_--_a_guide_to_multithreaded_programming.pdf

Осталось найти 3 книги! biggrin.gif

P.S. Что-то меня смушает, что все книги по тематике POSIX датированы до 2000 года. К чему бы это?
_artem_
Tolko chto slil v /upload/DOC file "Unix systems programming Communication concurrency and threads c.chm"

Unix™ Systems Programming: Communication, Concurrency, and Threads
By Kay A. Robbins, Steven Robbins
Publisher : Prentice Hall PTR
Pub Date : June 17, 2003
ISBN : 0-13-042411-0
Pages : 912
Виктория
smile.gif Какие хорошие новости для выходных (книги от Artema и Evgeny_CD). Спасибо за новые поступления.
Я могу только такую ссылку (по структуре стандартов POSIX), может и пригодится кому.
http://hcs.cmc.msu.ru/lectures/AnalizeIT/index.html

Цитата
P.S. Что-то меня смушает, что все книги по тематике POSIX датированы до 2000 года. К чему бы это?

POSIX сам древний (1988 г. р.), как впрочем и Unix-подобные системы
Виктория
Эту не забыли?

http://math.arizona.edu/~swig/documentation/pthreads/#news
(POSIX Threads Tutorial by Mark Hays)

Еще известная ссылка
http://www.humanfactor.com/pthreads/pthread-tutorials.html
Evgeny_CD
Цитата(Vic1 @ Dec 25 2005, 17:35) *
Эту не забыли?

http://math.arizona.edu/~swig/documentation/pthreads/#news
(POSIX Threads Tutorial by Mark Hays)
Интересно, спасибо!

Цитата(Vic1 @ Dec 25 2005, 17:35) *
Тут все ссылки передохли, кроме одной

http://www.serpentine.com/~bos/old-threads-faq/
Answers to frequently asked questions for comp.programming.threads: Part 1 of 1
Olej
Цитата(Vic1 @ Dec 25 2005, 17:21) *
Цитата
P.S. Что-то меня смушает, что все книги по тематике POSIX датированы до 2000 года. К чему бы это?

POSIX сам древний (1988 г. р.), как впрочем и Unix-подобные системы


Это не совсем так wink.gif: POSIX - давно и постоянно изменяющийся (развивающийся, дополняющийся), ведь: а). POSIX это не одни стандарт, а набор стандартов б). появляются новые "части" POSIX, часть из которых даже находится на сейчас в состоянии "draft": 1003.g, 1003.h ...

P.S. И потом POSIX это стандарт - "как это должно быть" wink.gif ... многие вещи в разных ОС ещё не реализованы и не приведены в соответствие и тому, что к настоящему времени прописано в POSIX, см. например, целый "раздел" pthread_*, который в Linux начал приводиться в соответствие POSIX только с ядра 2.6.х ... или pthread_at_fork() (кажется, так называется) - который вообще не очень понятно как реализовать разработчикам во всех ОС, или 2 способа диспетчирование потоков по POSIX: а). в рамках системы б). в рамках процесса ... из которых 2-й тоже непонятно толком как реализовать ... и т.д. Стандарт не может изменяться раз в квартал wink.gif - тогда он никому не нужен из реализаторов.
klogg
Кстати, недавно читал статью на домашнем сайте Кёртена по поводу его отношений к QSSL. Среди прочих моментов он упоминал что недоволен слишком сильной "коммерциализацией" QNX... я кстати тоже smile.gif
Olej
Цитата(klogg @ Dec 26 2005, 12:42) *
Кстати, недавно читал статью на домашнем сайте Кёртена по поводу его отношений к QSSL. Среди прочих моментов он упоминал что недоволен слишком сильной "коммерциализацией" QNX... я кстати тоже smile.gif


Да, это известная "сердитая" статья Кёртена, ... но там не только "не ловолен" - у Кёртена по многим позициям не сложились отношения с QSSL, 2-я его книжка почти провалилась, т.е. QSSL её не поддержали, а университеты, обещавшие разобрать для библиотек, в связи с этим - отказались... И "не нравится" не только коммерциализация ... а и то, что в развитии QNX6 динамика не такая как хотелось бы высокая, да и не совсем в ту сторону, куда Кёртен хотел бы...

А коммерциализация? ...
Может продукт с гарантированной поддержкой, сопровождением, с подготовленной и корректируемой такого уровня документацией как в QNX, с испытанными оттестированными и выверенными характеристиками ... etc. - быть free? Не может - он просто растеряет свои свойства!
У него чрезмерно высокие стоимости? Если считать "комплексно" - всё что понадобится - то не выше чем у любой ОС общего применения...
Я давно копаюсь с QNX, и как это не странно ... всё новые (каждый месяц!) узнаю целые отрасли, применяющие QNX, и как нигде - именно в России (и Украине), в очень приличных отраслях...
klogg
Цитата(Olej @ Dec 26 2005, 13:08) *
продукт с гарантированной поддержкой, сопровождением, с подготовленной и корректируемой такого уровня документацией как в QNX, с испытанными оттестированными и выверенными характеристиками ... etc.

Поддержка стоит отдельных денег, без приобретённого плана поддержки QSSL мне помогать отказываются. А по вопросам применения QNX на не-X86 платформах наш украинский представитель - RTS-Ukraine ничем помочь не в состоянии.
По поводу испытанных и выверенных характеристик - на ядро нареканий нету... Но, к примеру, qconn+pdebug на ARM нормально у нас так и не заработал, хотя на x86 - всё ок.
А разбиение продукта на TDK? Что это если не простое выкачивание денег? sad.gif
Цитата(Olej @ Dec 26 2005, 13:08) *
Я давно копаюсь с QNX, и как это не странно ... всё новые (каждый месяц!) узнаю целые отрасли, применяющие QNX, и как нигде - именно в России (и Украине), в очень приличных отраслях...

Это естественно, ведь несмотря на всё то, что я тут написал - эту операционную систему считаю очень хорошей, если не лучшей в своём классе.
А Вы сами, если не секрет - в какой области её используете?
Olej
Цитата(klogg @ Dec 27 2005, 12:02) *
Поддержка стоит отдельных денег, без приобретённого плана поддержки QSSL мне помогать отказываются.


Поддержка - даже не в смысле "прямой подсказки", а в качестве отработки реакций на замеченные баги, расширение базы аппаратной, ...

Вот только сегодня обратил внимание в HELP на объём техдокументации в составе QNX 6.3 (раньше не находил): "... over 11 000 pages ...".

Цитата(klogg @ Dec 27 2005, 12:02) *
http://electronix.ru/forum/index.php?act=b...?act=boardrules
А по вопросам применения QNX на не-X86 платформах наш украинский представитель - RTS-Ukraine ничем помочь не в состоянии.


"Не стреляйте в пианиста ..."(с) smile.gif

Цитата(klogg @ Dec 27 2005, 12:02) *
А Вы сами, если не секрет - в какой области её используете?


В разные времена - в разных smile.gif ... на сегодня: АСУТП + a'la SCADA ...
http://qnxclub.net/modules.php?name=Forums...=viewforum&f=18

P.S. Детальнее - этот и предыдущие вопросы можем обсудить mail, чтоб не засорят форум частностями.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.