


















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Some concept of Embedded Real-Time System Programming are Anatomy, Cache Access Time, Instruction Formats, Instruction Formats, Instruction Formats, Multidimensional Meshes, Network Processors, Snooping Protocol. Main points of this lecture are: Fixed-Priority Servers, Periodic Tasks, Execute Critical, Control Activities, Aperiodic Tasks, Event-Driven, Assumptions, Fixed Priority Servers, Scheduling Strategies, Background Service
Typology: Slides
1 / 26
This page cannot be seen from the preview
Don't miss anything!



















Background Service simply queues up aperiodic tasks and services them perhaps on a First Come First Served basis. There are no guarantees.
Advantages: Simple, Can use alternate scheduling algorithm for aperiodic tasks Disadvantage: No inherent guarantees
Advantages: Much better response time for aperiodic tasks compared to polling
Disadvantages: More complex and DS violates the RM principle that the highest priority task runs when it is ready.
Deferrable Server Example Shows that Deferrable Server violates the RM task running guarantee
Another Example of Deferrable Server Shows that the deferring can cause a task deadline to be missed