Skip to content

A lab that walks through a series of stress tests demonstrating the characteristics of a real-time operating system

License

Notifications You must be signed in to change notification settings

SSG-DRD-IOT/real-time-lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Operating System Exercises

Introduction

Unexplained delays while processing events are one of the biggest problems in real-time operating systems. This labs will bring you through a series of exercises to benchmark and gauge different latencies within the system.

There are many types of latency within an operating system.

  • the time between when an interrupt occurs and the thread waiting for that interrupt is run

  • the time between a timer expiration and the thread waiting for that timer to run

  • The time between the receipt of a network packet and when the thread waiting for that packet runs

Usually, a tool is written to test a specific latency. In this lab, we will become familiar with a couple of these tools.

Table of Contents

Concurency

Memory and IO

Timing

About

A lab that walks through a series of stress tests demonstrating the characteristics of a real-time operating system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published