Csus/resource/course/cpsc 457
From wiki.ucalgary.ca
CPSC 457
Principles of Operating Systems
Contents
Description
An introduction to operating systems principles. Performance measurement; concurrent programs; the management of information, memory and processor resources.
Course Notes
- Carrie Mah's Notes - Detailed notes with diagrams
Previous Course Materials
- Dr. Locasto - You should probably be here.
Previous Tutorial Materials
- Mike Clark Mike's 457 slides, tutorial exercises and solutions, and resources
- Señor Robin Gonzalez Robin's 457 tutorial exercises and src code
Programming Languages
External Links
- Dr. Locasto's 457 External Links
- Interactive Map of the Linux Kernel
- Linux Cross Reference - ESSENTIAL cross referenced source code of the Linux kernel (all versions).
- Linux Kernel in a Nutshell (Free e-Book) - Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.
- Basic Data Structures & Algorithms - Used by: Linux Kernel, Google Chrome, Core *nix utilities, etc...
- Malloc Tutorial
- Lightweight Linux Kernel Development With KVM -
- Understanding Virtual Memory - After reading this article, the reader should have a rudimentary understanding of the data the Red Hat Enterprise Linux (RHEL3) VM controls and the algorithms it uses. Further, the reader should have a fairly good understanding of general Linux VM tuning techniques.