Pull to refresh

Comments 10

Действительно. Почитал сайтик ваш, помочь даж хочется, но куда уж мне, ламеру))
Ну, как бы занимаюсь embedded порд самые разные платформы и не раз делал закат солнца вручную — самопальные планировщики и ядра, в т.е. под реальное время.
Когда будет конкретная реализация с полной спецификацией алгоритма напишу новую заметку. Пока собираю материал и продумываю детали. Может проблема в том, что я относительно слабо владею терминологией в данной области, так как старюсь максимально оградиться от знания существующих алгоритмов и реализаций? Когда будут закончены наработки — буду сравнивать и знакомится, а пока стараюсь максимально самобытно всё делать, важен, так скажем, сам процес.
Между прочим, из всех книг по архитектуре ОС, по моему, только в Таненбауме(«Современные операционные системы») наиболее глубоко и детально описывается работа планировщика процессов, памяти, IO, отлично раскрыты вопросы синхронизации потоков/процессов, предотвращения взаимоблокировок etc
Также есть конкретные примеры реализации(Linux, Windows Vista)

В общем до сих пор под впечатлением от этой книги :)
Ну, он не даром получил грант на развитие minix3. Книга, несомненно, войдёт в историю.
Автор, а вы не смотрели в сторону QNX? Мне некоторое время доводилось под нее писать, весьма приятная ОС, да и реального времени к тому же :) Исходники открыты.

Minix, насколько я понимаю, больше академический проект, QNX же вполне боевая система.
Смотрел, но исходники уже закрыты, как я понял. Их же недавно RIM купили. А в minix-е уже довольно много реализовано (в том числе и портированы ИКС-ы, основной компилятор Clang) и обилие комментариев доставляет много радости.
Sign up to leave a comment.

Articles