Vous êtes sur la page 1sur 2

Code No: 54214/MT

NR
M.Tech. – II Semester Regular Examinations, September, 2008

EMBEDDED AND REAL TIME SYSTEMS


(Digital Systems & Computer Electronics)

Time: 3hours Max. Marks:60

Answer any FIVE questions


All questions carry equal marks
---

1.a) Distinguish embedded system from general computing systems.


b) Compare and contrast general purpose processors with application
specific processors w-r-t the control and data path architectures.
c) Design a single purpose processor that outputs Fibonacci numbers
upto `n’ places. Start with a function computing the desired result,
translate it into a state diagram and sketch the datapath.

2.a) Distinguish between superscalar and VLIW architectures with


suitable examples.
b) Illustrate how program and data memory fetches can be overlapped in
a Harvard architecture.
c) Briefly explain the concept of pipelining.

3.a) Compare state machine and sequential program models with a


suitable example.
b) What is HCFSM? Discuss a concurrent process model with a suitable
example.
c) Compare shared memory and message passing communication
methods.

4.a) What are the advantages of USB over RS-232?


b) Briefly explain the protocol architecture of IEEE 1394.
c) Give the broad specifications of Blue-tooth standard.

5.a) What is task scheduling? Discuss two scheduling algorithms.


b) Explain how a Semaphore can be used for inter-task synchronization.

6.a) Differentiate between semaphore and mutex with suitable examples.


b) Discuss the differences between preemptive and non-preemptive
operating systems.
c) What is priority inversion problem? How is this solved by priority
inheritance?

Contd…2
Code No: 54214/MT ::2::

7.a) Distinguish between Realtime and non-realtime operating systems,


with suitable examples.
b) Explain the features of a mobile operating system.
c) What is POSIX Compatibility?

8. Write briefly on:


a) RT Synthesis
b) Hardware/Software Codesign
c) Reuse of IP code.

x-x-x

Vous aimerez peut-être aussi