0% found this document useful (0 votes)
28 views2 pages

Mecs Simp 2023

This document contains 33 questions about embedded systems topics ranging from ARM architecture, RTOS, OS architecture, and embedded software development. The questions cover low-level concepts like registers, instructions, and memory as well as higher-level topics like RTOS services, task scheduling, synchronization, and deadlocks.
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
28 views2 pages

Mecs Simp 2023

This document contains 33 questions about embedded systems topics ranging from ARM architecture, RTOS, OS architecture, and embedded software development. The questions cover low-level concepts like registers, instructions, and memory as well as higher-level topics like RTOS services, task scheduling, synchronization, and deadlocks.
Copyright
© © All Rights Reserved
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

21CS43 SIMP Questions-TIE

-SIMP Questions

Module 1-5 SIMP Questions

1. Differentiate between i) RISC & CISC architecture ii) Microcontroller &


Microprocessor
2. Explain ARM registers used under various modes & ARM philosophy.
3. What is pipelining? Illustrate it with an example.
4. Explain the architecture of a typical embedded system based on ARM.
Discuss the following with diagram- i)Von Newman architecture with
cache ii) Harvard architecture with TCM
5. Explain ARM core data flow model in detail with a neat diagram.
6. Draw the basic layout of the generic program status register and briefly
the various fields.

7. Write a note on: i) Register allocation ii)Allocation variables to register


numbers
8. Show the post condition when MOV’s Instruction shifts register r1 left by
one bit and result is stored in r0.where r0=0X00000000, r1= 0X80000004
and CPSR=nzcvqiFt.
9. Explain the Barrel shifter operation in ARM processor with a neat
diagram.
10. Briefly explain the different load store instruction categories used in
ARM.
11. Explain the following in ARM: i) different data processing instruction
ii)the co-processor instruction iii)instruction scheduling
12. Write an ALP using ARM instructions to find a factorial of a number.

13. Write a short note on with an example for each: i)instruction scheduling
ii)floating point iii) division instruction support iv)division operation by
ARM v)bit field vi)profiling viii)cycle counting
14. Explain inline functions and inline assembly
15. Give the differences between big endian and little endian
16. Explain the working principle with a diagram for each: i)Memory sensors
ii)Actuators iii)7 segment LED display iv)Stepper motor v)Keyboard
vi)Push button switch

17. Explain embedded framework and classification of embedded system


18. What is embedded system? List its purposes & applications.
19. Write a note on: i)communication interface(both internal & external)
ii)Dog timer clock iii)Real time clock
20. Differentiate between General purpose computing system & embedded
system.
21. Explain program memory classification.
22. Explain matrix keyboard interfacing.
23. What is relay? Explain transistor based relay driving circuit with diagram.

24. Write a note on RTOS and explain the functional requirements of RTOS.
25. Define task, process and threads. Explain the process structure, process
states and state transitions.
26. Diff b/w: i)multitasking & multiprogramming ii)thread & process
27. Explain multitasking, multithreading and multiprogramming.
28. Write a note on – i)time management ii)memory management
iii)interrupt handling iv)message passing v)boundary scan vi)simulators
29. What are the services offered by a kernel to an OS?
30. What are semaphores? Explain the various types of semaphores.
31. What are the types of OS? Explain architecture of OS with a neat
diagram.
32. Discuss the concept of deadlocks with a neat diagram. Explain the
different conditions that favour deadlock. Mentions the steps to prevent
deadlocks.
33. Explain the role of integrated development environment for embedded
software development.

You might also like