Embedded Computing Systems - May 2016
Computer Science Engg. (Semester 7)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks. 1(a) What is Embedded system? Give one example.(2 marks) 1(b) Explain briefly the characteristics of Embedded computing application.(10 marks) 1(c) Write the top-down view of the embedded system design process and write a requirement chart of model train controller.(8 marks) 2(a) Write ARM assembly code to implement the following assignment.
z = a(b+c) - d*c(4 marks) 2(b) What is an interrupt priorities mechanism used to handle mechanism? Explain different types of cache miss.(8 marks) 2(c) What is cache? How it relates to memory system mechanism? Explain different different types of cache miss.(8 marks) 3(a) Explain bus with a DMA controller mechanism?(8 marks) 3(b) Differentiate between Random accesses memories and Read only memories.(4 marks) 3(c) List out the I/O devices commonly used in embedded computing systems. Explain briefly any three I/O devices.(8 marks) 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 marks) 4(b) Explain any two program optimization Techniques.(8 marks) 4(c) Write a short note on alarm clocks.(6 marks) 5(a) Explain the basic function of Real time kernel.(10 marks) 5(b) Give different between monolithic kernel and micro kernel.(4 marks) 5(c) Define process. With a diagram, explain state transition of a process.(6 marks) 6(a) What is Interprocess Communication (IPC) Give an overview of i=different types of IPC mechanism adopted by various operating systems.(10 marks) 6(b) What is deadlock? What are the different conditions favoring deadlock?(5 marks) 6(c) Explain the different functional requirement that needs to be evaluated in the selection of an RTOS.(5 marks) 7(a) Explain the structure and characteristics of an 12C bus.(10 marks) 7(b) Explain Ethernet packet format.(5 marks) 7(c) Explain the following terms:
Internet security, Internet service stack.(5 marks) 8(a) Explain the following interated development Environment
Debugger(12 marks) 8(b) Explain the different tools used for hardware debugging.(8 marks)