Question: An application program is being developed for a microprocessor - based controller for an automobile. The application is required to perform the following functions: i

An application program is being developed for
a microprocessor-based controller for an automobile. The application is required to perform
the following functions:
i. Monitor and display the speed of the automobile
ii. Monitor the fuel level and raise an alarm, if
necessary
iii. Display the fuel efficiency, i.e., miles/gallon
at current speed
iv. Monitor the engine condition and raise an
alarm if an unusual condition arises
v. Periodically record some auxiliary information like speed and fuel level (i.e., implement
a black box as in an airliner.)
Answer the following questions concerning the
application:a. Is this a real-time application? Justify your
answer.
b. Would creation of multiple processes reduce
the response time of the application? If so,
what should be the processes in it? What
should be their priorities?
c. Is it necessary to define any domain-specific
events and interrupts? If so, specify their
priorities.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!