Personal tools
Log in

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:

  1. Robert Love, ”Linux Kernel Development”, 3rd Edition, Addison-Wesley, 2010
  2. A. S. Tanenbaum, A. S. Woodhull, ”Operating Systems Design and Implementation”, 3rd Edition, Prentice Hall, 2006
  3. William Stallings, “Operating Systems:Internals and Design”, Principles, 7 Ed,Prentice Hall, 2011
  4. J. Corbet, A. Rubini, G.  Kroah-Hartman, “Linux Device Drivers”, 3rd Edition, O'Reilly, 2005
  5. A. S. Tanenbaum, ”Modern operating Systems”, 3rd Edition, GOAL Series,Prentice Hall, 2007
  6. Silberschatz, Galvin, Gagne, “Operating Systems Concepts Essentials”, John Wiley & Sons, 2010