--Your friends at LectureNotes

Previous Year Exam Questions for Embedded Computing Systems - ECS of 2016 - NITRKL by SANTOSH KUMAR PRADHAN

  • Embedded Computing Systems - ECS
  • 2016
  • PYQ
  • Electronics and Communication Engineering
  • B.Tech
  • Uploaded 1 month ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

ECE DEPARTMENT, NIT ROURKELA MID-Semester Examination, Spring 2017 Course Title: Embedded Computing Systems Maximum Marks: 60 Course id: EC 424 Time: 2 Hours (Answer all the questions. Figures in the right hand margin indicate marks. Brevity without cut down of major content is welcome.) 1. [2 × 10] a) List and explain briefly three main characteristics of an embedded system that distinguish such systems from other computing systems? b) What is the advantages and risks in using open source RTOS? c) Name three consumer electronics products that have embedded systems. Include a justification. d) Conduct the case study for a battery charger applications in terms of processing speed, architecture requirement, memory requirement etc. and hence suggest an appropriate computing platform e) At what stage of design methodology would we choose a programming language and test our design for functional correctness. f) What is meant by design metric? Mention three important design metrics that need to be considered for embedded system design. g) Briefly describe the distinction between Specification and Architecture h) Differentiate between single-functioned and multi-functioned embedded systems. Give examples for each of those. How do you distinguish between a multifunction embedded system and a general desktop? i) Explain the terms repeatability, reproducibility and stability in the digital control perspective used in embedded systems? j) What is design turnaround time and why should be it as small as possible? 2. [5 × 3] a) Bring out the differences between GPOS and RTOS b) Consider three periodic tasks with priorities, periods and execution time as given in Table: 1. Draw Gantt Charts corresponding to how these tasks will be scheduled, assuming that all the jobs have same release time. Schedule the tasks to meet their deadlines with pre-emption. Table:1 Tasks T1 T2 T3 Priority 1 2 3 Period 7 17 24 1 CPU burst 2 4 8

Text from page-2

c) Sketch a block diagrammatic representation of spiral model used for embedded system design life cycle. Briefly explain. Compare the advantages vis -à-vis disadvantages of this model with waterfall model 3. [10] Show how a Set-Speed command flows through refined class structure described in Fig. 1, moving from a change on the front panel to the required changes on the train: Show it in the form of a collaboration as well as sequence diagram. Clearly identify all the blocks and actions used in this diagram. 4. [8 + 2] A. Draw block schematic for an automobile cruise controller in closed loop system. Clearly identify each input. Briefly explain B. Bring out advantages of embedded/digital control implementations. 5. Distinguish between [1 × 5] a. Laxity and tardiness b. ‘Release time and ‘scheduling time’ of a task c. Hard and firm real time tasks d. Behavioral specification and Logic Specification e. Top-down and Bottom-up approach of design in Embedded System 2

Lecture Notes