1) We say that in embedded operating systems, if the highest-priority user threa
ID: 3826121 • Letter: 1
Question
1) We say that in embedded operating systems, if the highest-priority user thread is executing when a high-priority interrupt occurs, most operating systems will continue to process the user thread and keep the interrupt in queue until processing is completed. Under what circumstances would this be and would this not be a problem? Give an example of each.
2) Present arguments for and against the use of dynamic memory in embedded systems. Should it be banned for use under all circumstances? Why or why not?
3) In the sidebar concerning watchdog timer engineering decisions, we stated that rebooting an embedded system typically takes less time than rebooting a personal computer. Why do you think that this is so?
4) What does the "reduced" in reduced instruction set computer really mean?
Explanation / Answer
Solution:
As I know about the last concept only, i have answered the 4th qs only.
Reduced instruction set computing is a CPU design strategy based on the insight that a simplified instruction set provides higher performance when combined with a microprocessor architecture capable of executing those instructions using fewer microprocessor cycles per instruction. A computer based on this strategy is a reduced instruction set computer. The term "reduced" in that phrase was intended to describe the fact that the amount of work any single instruction accomplishes is reduced. It doesn’t mean that instructions are simply eliminated, resulting in a smaller set of instructions.It have separate instructions for I/O and data processing and so it doesn’t require dozens of data memory cycles in order to execute a single instruction.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.