We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
ET3491 - Embedded Systems and IOT Design
Unit-3
UNIT III PROCESSES AND OPERATING SYSTEMS
Structure of a real – time system – Task Assignment and Scheduling – Multiple Tasks and Multiple Processes – Multirate Systems – Pre emptive real – time Operating systems – Priority based scheduling – Interprocess Communication Mechanisms – Distributed Embedded Systems – MPSoCs and Shared Memory Multiprocessors – Design Example – Audio Player, Engine Control Unit and Video Accelerator. Q. Question Marks CL CO No. Part-A 1 Define Process. 2 Re CO3 2 Draw the structure of real time system. 2 Un CO3 3 Interpret the basic principle of scheduling. 2 Un CO3 4 Define task assignment. 2 Re CO3 5 What is multirate embedded computing system? 2 Re CO3 6 Compare release time and deadline. 2 Un CO3 7 What is the need for Preemptive operating system? 2 Re CO3 8 Define context switching. 2 Re CO3 9 What are static priorities and dynamic priorities? 2 Re CO3 Differentiate Rate-Monotonic scheduling and Earliest- Deadline first 10 2 Un CO3 scheduling. 11 Illustrate UML active class with an example. 2 Un CO3 12 What is blocking communication and non blocking communication? 2 Re CO3 13 Show how shared memory communication works in a bus based system. 2 Re CO3 14 List the major styles of interprocess communication. 2 Re CO3 15 Draw a distributed embedded system. 2 Re CO3 16 List the seven layers of the OSI model. 2 Re CO3 17 Draw the architecture of a cirrus audio processor for MP3 player. 2 Re CO3 18 Sketch the block diagram of MPSoC. 2 Re CO3 19 Sketch the object diagram for the video accelerator. 2 Re CO3 Mention the various parameters involved in the design of engine control 20 2 Un CO3 unit. Part-B 1 Explain the various steps involved in task assignment and scheduling. 13 Un CO3 2 Describe why automobile engine require multirate control. 13 Un CO3 Discuss the time requirements on process based on realtime 3 13 Un CO3 applications. Write short notes on:
(i) CPU Metrics (4)
4 13 Un CO3 (ii) Process state and scheduling (4)
(iii) Scheduling policies (5)
5 Explain in detail the Preemptive real time operating system. 13 Un CO3 Explain the various priority based scheduling algorithm for real time 6 13 Un CO3 system with example. 7 Discuss in detail the interprocess communication mechanism. 13 Un CO3 Explain the Distributed Embedded architecture in detail with necessary 8 13 Un CO3 diagrams Determine the strategic to follow in the design of the audio player using 9 13 Un CO3 ARM. Demonstrate a video accelerator with proper algorithm, specification 10 13 Un CO3 and architecture. 11 Explain in detail the working principle of engine control unit. 13 Un CO3 12 Discuss in detail MPSoCs and Shared Memory Multiprocessors. 13 Un CO3 13 Explain earliest deadline first scheduling algorithm. 13 Un CO3 14 Explain Rate monotonic scheduling and compare it with EDF. 13 Un CO3 Illustrate hardware and software arrchitecture and its message passing 15 13 Un CO3 programing in distributed embedded system.. Part-C 1 Explain the characteristics and structure of real time OS. 15 Un CO3 Illustrate the need for distributed embedded system and explain its 2 15 Un CO3 operation. 3 Explain the hardware design of MP3 player. 15 Un CO3 4 Explain the architecture of motion estimation accelerator. 15 Un CO3 Explain the architecture of MultiProcessor System On Chip(MPSoC) 5 15 Un CO3 with neat diagram.