Notes

This will cover various topics for the course COE628: Computer Organization and Architecture, using the textbook, Operating Systems: Internals and Design Principles, by William Stallings, and lectures notes provided by the professor, Dr. Rasha Kashef.

The following notes in PDF are uploaded in the drive below:

Notes - Google Drive


1 Introduction to Computer Systems

2 Process Manager

3 Process Description and Control

4 Part I: Threads

4 Part II: Multithreading in OS

5 Part I: Mutual Exclusion

5 Part II: Synchronization

6 Deadlock and Starvation

9 Part I: Concurrency Mechanisms in OS

9 Part II: Memory Management Fundamentals


Summary


<aside> <img src="/icons/help-alternate_gray.svg" alt="/icons/help-alternate_gray.svg" width="40px" /> Ctrl + P to open search or Ctrl + F to search in a specific page. Ctrl + [ to go forward a page and Ctrl + ] to go back a page. Ctrl + Shift + L to switch light or dark mode.

</aside>