JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B. Tech IV EMBEDDED SYSTEM DESIGN Previous Question Paper (September - 2021 - R16)
Answer any Five Questions
All Questions Carry Equal Marks
Main
Discuss the Characteristics and Quality Attributes of Embedded Systems.
Answer
Embedded systems are designed for specific tasks with high reliability and efficiency. Their key characteristics include:
- Application Specificity: Designed to perform a dedicated function rather than general-purpose computing.
- Reactive and Real-time: Must respond to external stimuli within strict time constraints.
- Resource Constraints: Limited memory, processing power, and power consumption requirements.
- Hardware-Software Co-design: Tight integration between hardware components and software logic.
Quality attributes define the non-functional requirements:
- Reliability: The probability that the system performs its intended function without failure for a specified time.
- Maintainability: The ease with which the system can be modified to correct faults or improve performance.
- Scalability: The ability of the system to handle increased load or expand functionality.
- Portability: The capability of the software to run on different hardware platforms with minimal changes.
Classify the embedded systems based on complexity and performance.
Answer
Embedded systems are classified into three categories based on their complexity and performance requirements:
- Small-Scale Embedded Systems: These are designed with 8-bit or 16-bit microcontrollers. They have limited processing power and memory, and are typically used for simple, single-function applications like washing machine controllers or toys. They are not performance-intensive and often operate in a non-real-time environment.
- Medium-Scale Embedded Systems: These utilize 16-bit or 32-bit microcontrollers, DSPs, or RISC processors. They involve more complex hardware and software, often requiring an embedded operating system (RTOS) to manage tasks. Examples include industrial process controllers, networking equipment, and automotive engine control units.
- Sophisticated (Large-Scale) Embedded Systems: These systems are highly complex, requiring high-performance processors like FPGAs, ASICs, or multi-core SoCs. They handle massive data processing, complex algorithms, and often feature graphical user interfaces. They require a robust RTOS or even a general-purpose OS (like embedded Linux) to manage hardware resources. Examples include smartphones, medical imaging systems, and aerospace navigation systems.
Explain the various purposes of embedded systems with illustrative examples.
Answer
Sign in to view the complete answer paper.
Compare RISC and CISC processors.
Answer
Sign in to view the complete answer paper.
Distinguish between SRAM and DRAM. Explain the implementation of SRAM with neat sketch.
Answer
Sign in to view the complete answer paper.
Describe the memory shadowing.
Answer
Sign in to view the complete answer paper.
What is Actuator? Explain its role in embedded system design. Illustrate with an example.
Answer
Sign in to view the complete answer paper.
List the types control algorithms design exists in embedded firmware development.
Answer
Sign in to view the complete answer paper.
What is watch timer and also explain its role in embedded system?
Answer
Sign in to view the complete answer paper.
Explain the function of time clock.
Answer
Sign in to view the complete answer paper.
Explain the role of RTC in embedded system design.
Answer
Sign in to view the complete answer paper.
Describe the embedded firewall design approaches.
Answer
Sign in to view the complete answer paper.
Explain how ‘accurate time management’ is achieved in real time kernel.
Answer
Sign in to view the complete answer paper.
Explain how Threads and Processes are related? What are common to Process and Threads?
Answer
Sign in to view the complete answer paper.
Explain the message passing technique for IPC. What are the merits and demerits of message based IPC.
Answer
Sign in to view the complete answer paper.
Explain the architecture of device drivers.
Answer
Sign in to view the complete answer paper.