Assignment 3

Download Report

Transcript Assignment 3

Assignment 3
Due : 23rd April 2007
Rules :
•
•
•
Joint submissions by up to three people are allowed.
Students are encouraged to draw on other people’s work. Any
such use of the work of others must be specifically acknowledged
– failure to do so will attract penalties.
Plagiarism will be penalised severely.
Assignments should be emailed to :
[email protected] with CA480 Assign3 as subject
Real Time & Embedded Systems
2.1
CA480  Dublin City University 2007
Assignment 3 (cont.)
Assignment
(i)
Analyse the behaviour of the Mutual Exclusion Semaphore
(MUTEX) provided in MicroC/OS II, giving its merits and
demerits compared to priority inheritance and to priority ceiling
emulation
(ii) Modify the implementation of MUTEX in MicroC/OS II to
provide standard priority inheritance. You should note any
assumptions you are making and any limitations on your
solution.
Real Time & Embedded Systems
2.2
CA480  Dublin City University 2007