QUT Notes
  • Home Page
  • CAB201 - Programming Principles
  • CAB202 - Microprocessors and Digital Systems
  • CAB401 - High Performance and Parallel Computing
  • CAB403 - Systems Programming
  • CAB420 - Machine Learning
  • EGB120 - Foundations of Electrical Engineering
  • EGB242 - Signal Analysis
  • EGB342 - Telecommunications and RF
  • EGH444 - Digital Signals and Image Processing
  • EGH456 - Embedded Systems
  • MXB101 - Probability and Stochastic Modelling 1
  • MXB102 - Abstract Mathematical Reasoning
  • MXB103 - Introductory Computational Mathematics
  • MXB105 - Calculus and Differential Equations
  • MXB106
  • MXB107 - Introduction to Statistical Modelling
  • MXB161
  • MXB201 - Advanced Linear Algebra
  • MXB202 - Advanced Calculus
  • MXB225 - Modelling with Differential Equations 1
  • MXB322 - Partial Differential Equations
  • MXB325 - Differential Equations and Modelling 2
  • MXB326 - Computational Mathematics 2
  • MZB126 - Engineering Computation
  • MZB221 - Electrical Engineering Mathematics
Powered by GitBook
On this page
  • Dr Timothy Chappell
  • Semester 2, 2023
  • Downloads
  • Contents
Edit on GitHub

CAB403 - Systems Programming

PreviousCAB401 - High Performance and Parallel ComputingNextCAB420 - Machine Learning

Last updated 16 hours ago

Dr Timothy Chappell

Semester 2, 2023


Downloads

Lecture notes download:


This repository provides lecture notes for CAB403 - Systems Programming.

The contents of the lecture notes are described below.


Contents

  1. Operating Systems Overview

  2. Operating System Structures

  3. Processes

  4. Threads

  5. Synchronisation

  6. Safety Critical Systems

  7. Distributed Systems

  8. CPU Scheduling

  9. Deadlocks

  10. Main Memory

  11. Protection

  12. File Systems


This work is licensed under a .

CAB403 Lecture Notes PDF
Attribution-NonCommercial-ShareAlike 4.0 International License