Questions 

As we conclude, here is a list of questions for you to test your knowledge regarding this chapter's material. You will find the answers in the Assessments section of the Appendix:

  1. Which RTOS primitive is most commonly used for sending and receiving data between tasks?
  2. Is it possible for a queue to interact with more than two tasks?
  3. Which RTOS primitive is commonly used for signaling and synchronizing tasks?
  4. What is an example of when a counting semaphore could be used?
  5. Name one major difference between binary semaphores and mutexes.
  6. When protecting a resource shared between tasks, should a binary semaphore or a mutex be used?
  7. What is priority inversion and why is it dangerous for a real-time system?
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.216.230.107