Tuesday 27 January 2015

Unit 1 - Real time operating system

Question bank on unit 1, unit 2 and unit 3

Unit I
Q 1. What is Embedded System? Draw and explain anatomy of embedded system.
Q2.  What is Priority Inversion and how embedded OS deals with it?
Q3. Write short notes on core functions of operating system.
Q4. Explain with example deadline scheduling.
Q5. Differentiate Hard, soft and firm real time systems. State the one example of each.
Q6. What is real time task?
Q7. Explain in details the concept of real time operating system and its necessity.
Q8. Define periodic, aperiodic and speriodic tasks
Q9. Explain with example deadline scheduling, earliest deadline first scheduling and  rate monotonic scheduling.
Q10. Explain in details the concept of real time operating system and its necessity.
Q11. Explain in detail: task, process and threads.
Q12. What are the qualities of good RTOS?
Q13. What are the layers of operating system?
Q14. Define device driver. Explain its classification.
Q15. Define release time, deadline, completion time, laxity and tardiness in concern with RTOS.


Unit II
Q1.  Compare 1) Standalone processor Vs Integrated Processor 2) RISC Vs CISC
Q2. Explain seven operating modes of ARM .
Q3. What is Beagle Bone Black (BBB)? Explain with the help of diagram key component         
       of BBB.
Q4.  Write a short note on 1) Systems on chip (SOC).
Q5. Draw and explain in short ARM architecture with its core peripherals.
Q6. Write any four features of ARM Cortex-M3.
Q7. Explain with the help of example load and store instructions used in ARM.
Q8. Explain process status  register (PSR) for ARM.
Q9. What is Barrel Shifter?  Explain with example.
Q10.  Explain Data processing instructions of ARM with it’s syntax and example.
Q11. Explain naming convention for ARM with example.
Q12. Explain Thumb  mode of ARM.
Q13 Explain Jazelle mode of ARM.
Q14. Write a Program in ARM assembly language to find the sum of 3X+4Y+9Z where    
         x=2,y=3,Z=4.
Q15. Explain Load and Store instructions for single register.
Q16. Explain pre indexed and post indexed addressing.
Q17. How Branch instructions of ARM works?
Q18. Differentiate  CPSR and SPSR.

Q19.  Explain multiple Load/Store instructions.
Q20. Explain the features of BaegleBone Black with revision C. 

Unit III
Q1. Explain in detail - LSB, OSDL, MLI.
Q2. Explain with the help of diagram embedded Linux development set up.
Q3. Explain the Linux architecture in detail. 
Q4. Why embedded Linux is popular? What are the applications of embedded Linux?
Q5. Compare and contrast BIOS and bootloader.  
Q6. What happens when kernel is booting? Explain the process. 
Q7. What do you understand by flash memory? Why it is required?
Q8. Compare NOR flash with NAND flash.
Q9. What is  cross development environment? How it is useful?
Q10. Write short notes on Do-It-Yourself Linux distribution. 
Q11. Explain in detail busybox.
Q12. What is composite kernel image construction? Explain stepwise process to do it. 
Q13. Compare and contrast interrupt with interrupt   vectors. 
Q14. What is U-bbot? How it helps in booting process?