Skip to content

marcope-98/RTOS-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains the notes of the course "145071 - Real Time Operating Systems and Middleware"

Progress:

CHAPTERS PROGRESS:

  • Introduction to the Course
  • Basic Concepts
    • Real-Time Tasks
    • Task Criticality
    • Schedulability analysis
  • Periodic Task Scheduling
    • Real Time Scheduling
    • Cyclic Executive Scheduling
    • Fixed Priority Scheduling
    • Dynamic Priority Scheduling
  • Aperiodic Servers
    • Background Execution
    • Immediate Execution
    • Polling Servers
    • Deferrable Servers
    • Sporadic Servers
    • Constant Bandwidth Servers (CSB) (+ EDF)
  • Resource Access Protocols
    • Introduction
    • Non Preemptive Protocol (NPP)
    • Highest Locking Protocol (HLP)
    • Priority Inheritance Protocol (PIP)
    • Priority Ceiling Protocol (O/I-PCP)
  • The Kernel
  • Timer and Clock latency
  • The non preemptable section latency

TODO:

  • Add examples in "Periodic Task Scheduling", "Aperiodic Servers" and "Resource Access Protocols"
  • Complete examples with images of scheduling process
  • Add computation of blocking time for different resource access protocols
  • Add schedulability analysis
  • Missing O/I-PCP
  • Missing DS and PS schedulability analysis (even though the appendix fills the knowledge gap)
  • Missing Probabilistic Guarantees and PROSIT
  • Missing real-world considerations (prolly this will be omitted anyway)
  • Watch Lecture recording on Operating System Structure

About

LaTeX Notes of the course 145071 - Real Time Operating Systems and middleware

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages