Operating Systems

This module explores operating systems, focusing on their architecture, functionalities, and security aspects, including how they manage hardware and software resources and protect against vulnerabilities.

Portal > Cybersecurity > Operating Systems

Curriculum Builder

Kaashoek, Frans M, and Jerome H. Saltzer. “Principles of Computer System Design,” Morgan Kaufmann, 2009.

Saltzer, J. H, D. P Reed, and D. D Clark. “End-to-End Arguments in System Design.” ACM Transactions on Computer Systems 2, no. 4 (1984): 277–88. doi:10.1145/357401.357402.

Anderson, Thomas, and Michael Dahlin. “Operating Systems: Principles and Practice” 2nd ed, 2014.

Hennessy, John L, and David A Patterson. “Computer Architecture: A Quantitative Approach,” 6th edition, Morgan Kaufmann, 2017.

Gabriel, Richard P. “The Rise of Worse is Better”, Standford University, 1989.

Tanenbaum, Andrew. “Modern Operating Systems,” Third ed, Financial Times Prentice Hall, 2008.

Russinovich, Mark, et al. “Windows Internals” 7th Edition: Part 1. Microsoft Press, 2017. ISBN-10: 0-7356-8418-9 ISBN-13: 978-0-7356-8418-8

Levin, Jonathan. “OS Internals: Volume III Security & Insecurity” Technologeeks Press, 2016. ISBN-10: 0-9910-5553-5 ISBN-13: 978-0-9910-5553-1

Bryant, Randal E, and David R O’Hallaron. “Computer Systems: A Programmer’s Perspective,” 2nd ed, Addison Wesley, 1994.