OPIS
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ą.