Шесто издание
В книгата се дискутират фундаменталните концепции, приложими при изграждането на различни операционни системи. Дават се основните понятия, отнасящи се до операционните системи и теорията им, разглеждат се функциите и типовете операционни системи, тяхната структура и принципи на работа. Основно внимание е отделено на управлението на ресурсите: процесор, памет, устройства, файлове от данни. Засегнати са проблемите на защитата и безопасността на системите, както и особеностите на системите за многопроцесорни комплекси и компютърни мрежи, като противоположност на централизираните системи. Дискутираните принципи са съпроводени с конкретни подробности от популярни системи, като UNIX® (System V Rel.4®, BSD®), Solaris®, GNU/Linux®, Microsoft Windows® и др.
Книгата е предназначена, както за академичния читател, така и за професионалистите. Като учебник, тя е подходяща за едносеместриален бакалавърски курс за специалностите Компютърни системи и технологии, Компютърни науки и други сродни специалности. Книгата покрива темите, препоръчани от програмата Computer Curricula 2001 ( с корекции от 2008 г.), съставена от Joint Task Force on Computing Curricula of the IEEE Computer Society and the ACM.
Книгата включва:- основни понятия, типове и функции на операционните системи;
- принципи на изграждане на операционните системи, структура;
- процеси. Взаимно изключване, синхронизация, комуникация, мъртва хватка;
- управление на процесора, паметта, устройствата и файловете от данни;
- особености на системите за многопроцесорни комплекси и мрежи;
- защита и безопасност на операционните системи;
- подробности на системите UNIX (SVR, BSD), Solaris, Linux, MS Windows и др.
Д-р инж. Лилян Николов е доцент при Технически университет - София. Той е автор или съавтор и на книгите "Операционни системи - ръководство", "UNIX.Системно програмиране", " Формални езици и езикови процесори", "Транслатори и операционни системи - ръководство", "Справочник по изчислителна техника", "Проектиране на компютри" и др.