Хорошие источники для чтения операционных систем - PullRequest
3 голосов
/ 18 октября 2011

Я ищу хорошие онлайн-источники, которые объясняют синхронизацию процессов, процессы и потоки с практическими примерами.

Я прошел через множество теоретических вещей, но всегда сталкиваюсь с путаницей и трудностями, когда пытаюсь их реализовать.

Ответы [ 4 ]

7 голосов
/ 21 октября 2011

Это ссылка , где вы можете найти код, очень полезный для синхронизации потоков.

5 голосов
/ 18 октября 2011

Я начал с книги Таненбаума (Википедия)"Современные операционные системы", а затем перешел на Linux с нуля.Для практических примеров OSDev здесь и здесь - это кладезь информации, когда вы становитесь действительно практичными.В противном случае, для специфики Windows нет недостатка в книгах или литературе MSDN.

Мне показалось, что Таненбаум очень интересное чтение, он изобрел ОС Minix, которую он использует для реальных примеров.Minix относится к той же эпохе, что и Linux.Взгляните на некоторые из самых ранних версий исходного кода Linux (например, 0.1 или около того, если вы не хотите потерять год своей жизни, изучая чистый код).

4 голосов
/ 18 октября 2011

Википедия Всегда лучшее онлайн-руководство.Однако вы также можете проверить эту ссылку .. Если вы хотите пойти с книгой в формате PDF, тогда вы можете нажать здесь .. Это действительно хорошая книга

0 голосов
/ 19 октября 2011

эта ссылка для NACHOS может быть хорошей помощью для вас. В нашем классе мы выполнили несколько хороших заданий по курсу ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...