Operating Systems and Drivers
Course Title: Operating Systems and Drivers
Code: 3ФЕИТ07012А
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturer: Prof. D-r Aristotel Tentov, PhD; Prof. D-r Marija Kalendar, PhD
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 |