Download Real-Time Operating Systems

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Bus (computing) wikipedia , lookup

Distributed operating system wikipedia , lookup

Transcript
Real-Time Operating Systems
BY: ADAM BAIR
What’s a Real-Time System?
 - A computer system that requires computation to be
correct and done before a specified time period
expires.
 - Embedded in specialized devices.
Types of Real-Time Systems
 Hard real-time system
 Soft real-time system
System Characteristics
 Purpose
 Size
 Cost effective
 Timing Requirements
Memory Allocation
 Real-addressing mode
 Dynamic relocation register
 Virtual memory
Real-Time System Features
 Priority-based scheduling
 Preemptive kernel
 Preemption points
 Synchronized mechanisms
 Minimized latency
 Interrupt latency
 Dispatch latency
 Priority-inheritance protocol
Real-Time CPU Scheduling
 Periodic Processes
 Admission-control algorithm
 Rate-Monotonic Scheduling Algorithm
 Earliest-Deadline-First Scheduling Algorithm
Sources
 http://en.wikipedia.org/wiki/Real-
time_operating_system
 http://en.wikipedia.org/wiki/Realtime_system#History
 Gagne, Galvin, Silberschatz. Operating System
Concepts 8th edition