Operating Systems and Drivers

Објавено: April 27, 2021
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