1(a)
What is an embedded system? Difference between a general purpose computer and an embedded system.
4 M
1(b)
Explain the design of a requirement form for the beginning of project.
8 M
1(c)
Discuss various challenges in embedded computing system design.
8 M
2(a)
Difference between: i) Cache hit and cache miss with a neat diagram.
ii) LDRH and LDRB of ARM instructions.
ii) LDRH and LDRB of ARM instructions.
4 M
2(b)
What is an interrupt? Explain the mechanism of interrupt vectors with a neat diagram.
8 M
2(c)
Write ARM assembly code to implement the following C statement: Z=(a < < 2) | (b & 15).
4 M
2(d)
What is pipeline? Explain the stages in an ARM pipeline.
4 M
3(a)
Explain the following terms: i) Bus master; ii) Four-cycle handshake protocol; iii) Component/signals on a bus; iv) DMA
12 M
3(b)
Explain, how bridge can be used to connect different speeds systems.
8 M
4(a)
Explain three techniques used in loop optimization.
10 M
4(b)
Explain the role of assembles and links in the compilation process with a neat diagram.
7 M
4(c)
What is dead code elimination? Explain.
3 M
5(a)
What is a process? What is Kernel? Explain any three services of the Kernel in an operating system.
8 M
5(b)
Compare thread v/s process.
7 M
5(c)
Define the following terms: i) CPU utilization; ii) Throughput; iii) Turnaround time; iv) Waiting time; v) Response time.
5 M
6(a)
Explain the working of a shared memory communication system with a neat diagram.
8 M
6(b)
List various assumptions done during the evaluation of operating system performance.
4 M
6(c)
Explain the following with respect to IPC: i) signals; ii) mail-boxes.
8 M
7(a)
With a neat diagram, explain in CAN data frame format.
10 M
7(b)
Explain the basic format of an IP packet.
10 M
8
Explain the following file tyes generated during cross-compling/assembling: i) .obJ File ii) .Map file iii) Hex File iv) .lst File.
20 M
More question papers from Embedded Computing Systems