Operating systems and drivers
COURSE: Operating systems and drivers
CODE: ФЕИТ07007
ECTS Points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturer: Doc. Marija Kalendar
Subject of the course content:
Advanced concepts of processes, memory management, input / output, file systems and security. Administration scripts. System calls in Windows and UNIX / Linux operating systems. Operating Systems for Embedded Computer Systems: Android, Linux, NetBSD, Windows Mobile. Operating systems in real-time: RTOS.
The concept of modularity of operating systems, as a way of managing, upgrading and expansion. Support for expanding and adding modules / drivers that work with new peripheral devices with different types of operating systems.
Literature:
- Robert Love, ”Linux Kernel Development”, 3rd Edition, Addison-Wesley, 2010
- A. S. Tanenbaum, A. S. Woodhull, ”Operating Systems Design and Implementation”, 3rd Edition, Prentice Hall, 2006
- William Stallings, “Operating Systems:Internals and Design”, Principles, 7 Ed,Prentice Hall, 2011
- J. Corbet, A. Rubini, G. Kroah-Hartman, “Linux Device Drivers”, 3rd Edition, O'Reilly, 2005
- A. S. Tanenbaum, ”Modern operating Systems”, 3rd Edition, GOAL Series,Prentice Hall, 2007
- Silberschatz, Galvin, Gagne, “Operating Systems Concepts Essentials”, John Wiley & Sons, 2010



