VTU Previous Question Papers BE CS Seventh Semester
Embedded Computing Systems December 2010
Note: Answer any FIVE full questions selecting at least TWO questions from each part.
1 a. What do you mean by system on chip (SOC)? With a neat block diagram, explain an embedded SOC in a mobile phone.
b. Define design metrics in an embedded system. What are the different competing design metrics? What are the challenges faced in designing an embedded system?
c. What is the role of ROM and RAM in an embedded system?
2 a. Compare the advantages and disadvantages of data transfer, using serial and parallel ports/devices.
b. Explain three modes of serial communication using serial devices, with one example each.
c. Describe: i) UART ii) RS232C iii) SDIO
3 a. Explain : i) Software timer ii) Watchdog timer iii) RTC
b. Explain the use of each control bit in I C bus protocol.
c. Mention various wireless and mobile system protocols. Explain any two of them.
4 a. Explain context switching, interrupt latency and interrupt service deadline.
b. How do the device driver functions and ISR functions differ? Explain.
c. What do you mean by throwing an exception? Explain.
5 a. What are the different programming models? With an example, explain the FSM model.
b. Explain the modeling of a multi processor system.
c. Define process and tasks. Explain the tasks with their states.
6 a. Explain how processes are created and managed.
b. “Memory allocation and management are the most important functions of Kernel”. Why? Explain the memory mapping strategy.
c. What is the importance of device management in an OS for an embedded system?
7 a. What is RTOS? Explain the basic design of embedded system using RTOS.
b. Mention the various scheduling models. Explain the preemptive scheduling model.
c. What should be the OS security policy? Explain various important security functions.
8 a. What is a target system? How is embedded software loaded into the target system?
b. Explain: i) Simulators ii) ICE.
c. Why do we use an host system for most of the developments? What are the testing steps at host machine?