Course: Operating Systems and Drivers
Code: 3ФЕИТ07012
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: Prof. Dr. Marija Kalendar
Course Goals (acquired competencies): Concept of modular OS for managing, updating and upgrading. Adding more modules/drivers so that it could work with new devices and new OS.
Course Syllabus: Advanced concepts of processes, memory management, I/O, file systems and safety. Administrative scripts. System calls in Windows and UNIX/Linux OS. Embedded OS: Android, Linux, NetBSD, Windows Mobile. RTOS
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Robert Love | ”Linux Kernel Development”, 3rd Edition | Addison-Wesley | 2010 |
2 |
William Stallings | “Operating Systems:Internals and Design”, Principles, 7 Ed | Prentice Hall | 2011 |
3 |
A. S. Tanenbaum, A. S. Woodhull | ”Operating Systems Design and Implementation”, 3rd Edition | Prentice Hall | 2006 |
Additional Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Silberschatz, Galvin, Gagne | “Operating Systems Concepts Essentials” | John Wiley & Sons | 2010 |
2 |
A. S. Tanenbaum | ”Modern operating Systems”, 3rd Edition | GOAL Series,Prentice Hall | 2007 |
3 |
J. Corbet, A. Rubini, G. Kroah-Hartman | “Linux Device Drivers”, 3rd Edition | O’Reilly | 2005 |