Kernel RTOS Development Interview Questions and Answers
Q1 : How is RTOS different from other OS? A : RTOS offers services that allow tasks to be performed within predictable timing constraints. Q2 : Why do we require semaphore? A : For process synchronization, it is a mechanism to invoke the sleeping process to become ready for execution. Its mechanism where a process can wait for resources to be available. typical example is producer consumer process. The producer process creates resources and signals the semaphore saying resource is available. Consumer process waiting on the semaphore gets the signal that resource is available. Q3 : What are the SDKs developed by winCE? A : MSFT standard SDK’s are, 1. Windows Mobile for Smartphone = Windows Mobile Standard. 2. Windows Mobile for Pocket PC = Windows Mobile Classic. 3. Windows Mobile for Pocket PC Phone Edition = Windows Mobile Professional. Q4 : In RTOS having 1okbytes of memory and your program for asking for 5kbytes and