To find more books about embedded real time systems kvkk.. Concepts,Design Programming by Dr. Prasad ebook. Are you looking for kvkk prasad. DownloadEmbedded and real time systems by kvkk prasad pdf Free Download e..
|Country:||Antigua & Barbuda|
|Published (Last):||5 October 2007|
|PDF File Size:||9.98 Mb|
|ePub File Size:||11.1 Mb|
|Price:||Free* [*Free Regsitration Required]|
Embedded and Real Time Operating Systems. Questions from unit V and VI partial Please use the following questions s study aids. You can easily answer them while browsing through the chapter sequentially. Explain the main difference between a soft real-time system and a hard real-time system. How are the services provided by the OS accessed by an application?
What is an API? List the kernel objects. How are kernel objects managed? What are the services provided by the kernel? Define a task. What does it contain?
How is it implemented? What are system tasks? How should the tasks share a single CPU? How is this achieved? What is a scheduler? What are the important issues that must be considered while scheduling the tasks? What is a reentrant function?
What is a non-reentrant function? How can you check whether a function is re-entrant or non re-entrant? What is the critical section of a code? Which kernel objects are used to share resources? How is inter task communication achieved? How many states may a task have? Define each one of them. How or when does a task move from one state to another? What is stored in a task stack? What is preempting? What is a context? How does the kernel decide which task has to run?
List the various scheduling algorithms that are used to control tasks. Why is the FIFO algorithm not suited for many applications?
When is it most suited? What is round-robin algorithm? What is a quantum? When will the kernel give control to the next task? What are the limitations of this algorithm? When is it useful? What is round-robin with priority? What is the advantage of shortest-job first algorithm? Does it have some kind of priority build-in? Why are the above scheduling algorithms not suitable for hard real-time systems? What are the two multi-tasking algorithms?
Is non-preemptive multitasking different from cooperative multitasking? Why is non-preemptive multitasking not suitable for embedded real-time systems? Explain the mechanism of preemptive multi-tasking. Why is preemptive multi-tasking attractive? Why do most real time embedded systems use preemptive multi-tasking? What is a dispatcher? Where is it? In how many ways can priority be assigned to a task? What is RMA? Why and how is it useful in priority allocations?
What are its assumptions? What is schedulability test? What does it indicate? Write the equation for utilization factor. What is the thumb rule? What is the basis for assigning priorities? Define interrupt. What happens when an interrupt occurs? Define interrupt latency, interrupt response time, interrupt recovery time. Compare interrupt recovery times in preemptive and non preemptive kernels. What is this called?
What is a binary semaphore? What is a counting semaphore? A counting semaphore is like having multiple keys to a house. Define Mutex. Why is it required? Why is disabling the scheduler to achieve mutual exclusion an excellent idea but a very dangerous idea? Explain the steps in test-and-set operation to achieve mutual exclusion. Why should the mutex be regarded as a special binary semaphore? Explain the features that make it so. How are mailboxes and message queue related?
Can an ISR deposit a message into a mailbox? What happens at the time of queue creation? Show how message queues help in one-way, two-way and broadcast communication. What is a signal?
Why is its use discouraged? What is the use of a timer? How is it overcome? What is priority inheritance? Explain through an example.
KVKK PRASAD EMBEDDED SYSTEM PDF
Embedded and Real Time Operating Systems. Questions from unit V and VI partial Please use the following questions s study aids. You can easily answer them while browsing through the chapter sequentially. Explain the main difference between a soft real-time system and a hard real-time system. How are the services provided by the OS accessed by an application? What is an API?
Embedded and Real Time Systems
Hardware architecture and the various hardware. US Court has asserted your right to buy and use International edition. Embedded systems overview, design challenge, processor technology, IC technology. Category Type Computer Applications. Programming for Embedded Systems?