Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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