Search This Blog

Wednesday, 12 October 2016

Embedded systems architecture- model question paper for B.E/B.Tech Computer science



1(a) Name five challenges commonly faced when designing an embedded system. (05 Marks)
(b) How can embedded system standards typically be classified? (04 marks)
(c) Name and describe three of the most common byte processing schemes. (06 Marks)
(d) What is an interpreter? Give two examples of interpreted languages. (05 Marks)
2(a) Write a note on von Neumann model. (04 marks)
(b) What are the basic materials that all components on an embedded board are composed off? (04 Marks)
(c) What is the difference between a passive circuit element and an an active circuit element? Name three examples of each. (08 marks)
(d) What is a flip-flop? (04 Marks)
3(a) Name and describe the three most common ISA models on which architectures are based. (06 Marks)
(b) What do the main components of a board and the internal design of a processor have in common in reference to the von Neumann model? (04 Marks)
(c) Name and describe the six logical units to classify I/O hardware. (06 Marks)
(d) What is the difference between ROM and RAM? Give two examples of each. (04 Marks)
4(a) What are the three most common schemes used to store and retrieve data in cache? What is the difference between a cache hit and a cache miss? (08 Marks)
(b) What is the difference between an MMU and an MEMC? (04 Marks)
(c) How can memory impact the performance of a system? (04 Marks)
(d) Write a short note on memory management of external memory. (04 Marks)
5(a) Name and describe four examples of device driver functions that can be implemented for bus protocols. (08 Marks)
(b) What are the three main types of interrupts? (03 Marks)
(c) List and describe five types of device driver functions. (05 Marks)
(d) What is byte ordering? Name the possible byte ordering schemes. (04 Marks)
6(a) What is a kernel? Name and describe two functions of a kernel. (05 Marks)
(b) What are race conditions? Explain some techniques for resolving race conditions. (06 Marks)
(c) What are the most common schemes used to create tasks? (05 Marks)
(d) Name and describe four OS algorithms that can be implemented to swap pages in and out of memory. (04 Marks)
7(a) What is HTTP? What types of applications would incorporate an HTTP client or server? (06 Marks)
(b) What is the difference between an FTP client and an FTP server? What type of embedded devices would implement each? (06 Marks)
(c) What is the difference between a qualitative and quantitative quality attribute approach? (04 Marks)
(d) Name and describe four examples of general ABC features from five different influences. (04 Marks)
8(a) What is the difference between testing-to-pass and testing-to-fail? (04 Marks)
(b) What are some features that differentiate compiling needs in embedded systems versus in other types of computer systems? (04 Marks)
(c) What is debugging? What are the main types of debugging tools? (06 Marks)
(d) What is an object file? What is the difference between a loader and a linker? (06 Marks)

No comments:

Post a Comment