Why is it better to use multi-threading polling then single threading model?
Explain the differences between stateless and stateful systems, and impacts of state on parallelism.
What are the advantages and disadvantages of separation of concerns?
What is loop unrolling?
What does DMA address will deal with?
Tell me what is the function of simple thread poll in embedded system?
What are the differences between stateless and stateful systems, and impacts of state on parallelism.
What kinds of problems can you hit with locking model?
Are you familiar with design patterns? What design software have you used and in what situations?
What happens when recursion functions are declared inline?
What is the difference between "set" logic, and "procedural" logic. When would you use each one and why?
What's the difference between locking and lockless (optimistic and pessimistic) concurrency models?
What are the characteristics of embedded system?
Implement a
What is priority inheritance?