История изменений
Исправление lbvf50txt, (текущая версия) :
Сейчас я для себя открыл книгу по Minix: Operating Systems Design and Implementation, 3rd edition. Написанную Таненбаумом и Вудхалом.
По содержанию сильно похожа на второй том Столярова, но последовательность изложения другая. Примитивы параллельного программирования с классическими задачами описываются во второй части «Процессы» в разделе IPC (Interprocess Communication). Там описывается мьютексы, семафоры, мониторы и две задачи: философы и писатели. Дедлоки описаны в третьей части про ввод и вывод, дедлоки расписаны гораздо более подробно чем у Столярова, при этом с большим количеством иллюстраций.
У Столярова все, что касается параллельного программирование вынесено в 7 раздел «Параллельные программы и разделяемые данные», есть закон Амдала (на сколько в идеале можно ускорить задачу), и классических задач по больше чем две (философы, писатели и парикмахер). Что интересно, у Столярова показана реализация мьютекса через код на Ассемблере, выделен целый параграф 7.1.5 «О реализации мьютексов».
Два разных подхода, можно сравнить.
Исправление lbvf50txt, :
Сейчас я для себя открыл книгу по Minix: Operating Systems Design and Implementation, 3rd edition. Написанную Таненбаумом и Вудхалом.
По содержанию сильно похожа на второй том Столярова, но последовательность изложения другая. Примитивы параллельного программирования с классическими задачами описываются во второй части «Процессы» в разделе IPC (Interprocess Communication). Там описывается мьютексы, семафоры, мониторы и две задачи: философы и писатели. Дедлоки описаны в третьей части про ввод и вывод, дедлоки расписаны гораздо более подробно чем у Столярова, при этом с большим количеством иллюстраций.
У Столярова все, что касается параллельного программирование вынесено в 7 раздел, есть закон Амдала (на сколько в идеале можно ускорить задачу), и классических задач по больше чем две (философы, писатели и парикмахер). Что интересно, у Столярова показана реализация мьютекса через код на Ассемблере, выделен целый параграф 7.1.5 «О реализации мьютексов».
Два разных подхода, можно сравнить.
Исправление lbvf50txt, :
Сейчас я для себя открыл книгу по Minix: Operating Systems Design and Implementation, 3rd edition. Написанную Таненбаумом и Вудхалом.
По содержанию сильно похожа на второй том Столярова, но последовательность изложения другая. Примитивы параллельного программирования с классическими задачами описываются во второй части «Процессы» в разделе IPC (Interprocess Communication). Там описывается мьютексы, семафоры и две задачи: философы и писатели. Дедлоки описаны в третьей части про ввод и вывод, дедлоки расписаны гораздо более подробно чем у Столярова, при этом с большим количеством иллюстраций.
У Столярова все, что касается параллельного программирование вынесено в 7 раздел, есть закон Амдала (на сколько в идеале можно ускорить задачу), и классических задач по больше чем две (философы, писатели и парикмахер). Что интересно, у Столярова показана реализация мьютекса через код на Ассемблере, выделен целый параграф 7.1.5 «О реализации мьютексов».
Два разных подхода, можно сравнить.
Исходная версия lbvf50txt, :
Сейчас я для себя открыл книгу по Minix: Operating Systems Design and Implementation, 3rd edition. Написанную Таненбаумом и Вудхалом.
По содержанию сильно похожа на второй том Столярова, но последовательность изложения другая. Примитивы параллельного программирования с классическими задачами описываются во второй части «Процессы» в разделе IPC (Interprocess Communication). Там описывается мьютексы, семафоры и две задачи: философы и писатели. Дедлоки описаны в третьей части про ввод и вывод, дедлоки расписаны гораздо более подробно чем у Столярова, при этом с большим количеством иллюстраций.
У Столярова все, что касается параллельного программирование вынесено в 7 раздел, есть закон Амдала (на сколько в идеале можно ускорить задачу), и классических задач по больше чем две (философы, писатели и парикмахер).
Два разных подхода, можно сравнить.