VTU Computer Science (Semester 7)
Embedded Computing Systems
May 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) What is Embedded system? Give one example.
2 M
1(b) Explain briefly the characteristics of Embedded computing application.
10 M
1(c) Write the top-down view of the embedded system design process and write a requirement chart of model train controller.
8 M

2(a) Write ARM assembly code to implement the following assignment.
z = a(b+c) - d*c
4 M
2(b) What is an interrupt priorities mechanism used to handle mechanism? Explain different types of cache miss.
8 M
2(c) What is cache? How it relates to memory system mechanism? Explain different different types of cache miss.
8 M

3(a) Explain bus with a DMA controller mechanism?
8 M
3(b) Differentiate between Random accesses memories and Read only memories.
4 M
3(c) List out the I/O devices commonly used in embedded computing systems. Explain briefly any three I/O devices.
8 M

4(a) For a give basic block rewrite it in single assignment and then draw the dataflow graph.
w = a + b
x = a - c
y = x + d
x = a + c
f = y + c
6 M
4(b) Explain any two program optimization Techniques.
8 M
4(c) Write a short note on alarm clocks.
6 M

5(a) Explain the basic function of Real time kernel.
10 M
5(b) Give different between monolithic kernel and micro kernel.
4 M
5(c) Define process. With a diagram, explain state transition of a process.
6 M

6(a) What is Interprocess Communication (IPC) Give an overview of i=different types of IPC mechanism adopted by various operating systems.
10 M
6(b) What is deadlock? What are the different conditions favoring deadlock?
5 M
6(c) Explain the different functional requirement that needs to be evaluated in the selection of an RTOS.
5 M

7(a) Explain the structure and characteristics of an 12C bus.
10 M
7(b) Explain Ethernet packet format.
5 M
7(c) Explain the following terms:
Internet security, Internet service stack.
5 M

8(a) Explain the following interated development Environment
Simulators
Emulators
Debugger
12 M
8(b) Explain the different tools used for hardware debugging.
8 M



More question papers from Embedded Computing Systems
SPONSORED ADVERTISEMENTS