Course: Operating Systems and Drivers
Code: 3ФЕИТ07012А
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: 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 |