W książce czytelnik znajdzie: Poszerzone studium systemu Linux? 2.6. Liczne przykłady zaczerpnięte zarówno z systemów Microsoft? Windows?, jak i Unix? ilustrujące problemy, przed którymi stoją projektanci współczesnych systemów operacyjnych wraz z przykładami ich rozwiązania. Dwa nowe, duże projekty programistyczne. Jeden wiąże się z napisaniem powłoki lub interpretera wiersza poleceń, natomiast drugi dotyczy napisania programu przydzielającego procesy. Szczegółową analizę systemów przetwarzania wieloprocesorowego oraz wielowątkowości, mikrojąder, obsługi klastrów w systemach operacyjnych, a także szeregowania realizowanego w czasie rzeczywistym. Szczególne podkreślenie kwestii projektowych oraz podstawowych zasad wdrażanych we współczesnych systemach operacyjnych. Lektura tej książki pozwoli uzyskać gruntowną wiedzę na temat kluczowych struktur oraz mechanizmów stosowanych w systemach operacyjnych. Zaktualizowane i poszerzone zagadnienia związane ze współbieżnością.