This document contains a question bank for an examination on Embedded and Real Time Operating Systems. It includes 39 multiple choice questions across six core areas: 1) ARM architecture, 2) Real time operating systems, 3) Scheduling algorithms, 4) Real time kernels, 5) Embedded Linux, and 6) Embedded system applications. The questions cover topics such as ARM instruction set, real time system characteristics, scheduling techniques, inter-task communication, memory management, device drivers, and examples of embedded systems like ATMs, digital cameras and ECG machines. Each question is classified by its difficulty level and relevant course outcome.
This document contains a question bank for an examination on Embedded and Real Time Operating Systems. It includes 39 multiple choice questions across six core areas: 1) ARM architecture, 2) Real time operating systems, 3) Scheduling algorithms, 4) Real time kernels, 5) Embedded Linux, and 6) Embedded system applications. The questions cover topics such as ARM instruction set, real time system characteristics, scheduling techniques, inter-task communication, memory management, device drivers, and examples of embedded systems like ATMs, digital cameras and ECG machines. Each question is classified by its difficulty level and relevant course outcome.
This document contains a question bank for an examination on Embedded and Real Time Operating Systems. It includes 39 multiple choice questions across six core areas: 1) ARM architecture, 2) Real time operating systems, 3) Scheduling algorithms, 4) Real time kernels, 5) Embedded Linux, and 6) Embedded system applications. The questions cover topics such as ARM instruction set, real time system characteristics, scheduling techniques, inter-task communication, memory management, device drivers, and examples of embedded systems like ATMs, digital cameras and ECG machines. Each question is classified by its difficulty level and relevant course outcome.
This document contains a question bank for an examination on Embedded and Real Time Operating Systems. It includes 39 multiple choice questions across six core areas: 1) ARM architecture, 2) Real time operating systems, 3) Scheduling algorithms, 4) Real time kernels, 5) Embedded Linux, and 6) Embedded system applications. The questions cover topics such as ARM instruction set, real time system characteristics, scheduling techniques, inter-task communication, memory management, device drivers, and examples of embedded systems like ATMs, digital cameras and ECG machines. Each question is classified by its difficulty level and relevant course outcome.
Rajarshi Shahu College of Engineering, Tathawade, Pune- 411033
(An autonomous institute affiliated to Savitribai Phule Pune University) Examination: End Semester Examinations (ESE) Semester: VI Academic Year: 2021-22 Programme: Electronics and Telecommunication Engineering Examination Class: T. Y. B. Tech.
Subject Code: EC3108
Subject Name and pattern: Embedded and Real Time Operating Systems (Pattern 2019)
ERTO ESE Question Bank
Sr. Question BL CO No. 1 Explain how the ARM instruction set differs from the pure RISC BL2 CO1 definition in ways that makes it suitable for embedded applications. 2 Describe the characteristics of Embedded systems. BL2 CO1 3 Illustrate with suitable diagrams how data is stored in Big Endian BL3 CO1 and Little Endian processors. 4 Define ‘Hard Real Time’ systems. What are its characteristics and BL2 CO1 features? 5 Describe the stages in an embedded system development process. BL2 CO1 6 Explain in brief the characteristics of embedded systems. Why are BL2 CO1 those referred as ‘constraints’?
7 Describe the following terms with respect to ARM7: BL2 CO2
i. Load and store architecture ii. Barrel shifter iii. Thumb mode 8 Interface 7 LEDs in common cathode configuration to the ARM7. BL4 CO2 Write a program to make LEDs ON/OFF alternatively. Show the interfacing diagram also. 9 Describe ARM nomenclature in detail. BL2 CO2 10 Compare various modes of operation of the ARM 7. BL2 CO2
11 Compare and contrast Multiprocessing and Multitasking in RTOS. BL2 CO3
12 Explain Round Robin scheduling algorithm. BL2 CO3 13 Show with the help of a table, how state transitions take place for a BL3 CO3 thread in RTOS. 14 Explain: BL3 CO3 i. Foreground - Back ground system ii. Context switching with suitable diagram 15 Comment on the advantages of RTOS. BL2 CO3 16 Illustrate Inter task Communication of an RTOS with respect to BL3 CO3 i. Mutex ii. Semaphore with suitable diagram 17 18 Illustrate with suitable diagram: BL3 CO4 i. Task scheduling ii. Intertask Communication with suitable diagram 19 Annotate the state transition diagram for tasks under µC/OS-II CO4 20 Explain the following Inter-Task Communications: BL2 CO4 i. Semaphore, ii. Message Queue and iii. Mailbox. with suitable diagram 20 Interpret how time management is accomplished by the kernel of BL2 CO4 µCOS-II using various timing functions. . 21 Comment on various features of uCOS-II. BL2 CO4 22 Summarize Memory management services of µCOS-II. BL2 CO4 23 Annotate the state transition diagram for tasks under µC/OS-II CO4 24 What is time management in µC/OS-II. Give appropriate timing BL2 CO4 functions.
25 Comment on Host System Requirements. BL2 CO5
26 i. Compare BIOS and Boot loader CO5 BL2 CO5 ii. Explain GNU Debugger (GDB) 27 Write a short note on Cross- Development Environment BL2 CO5 28 What do you understand by: BL2 CO5 i. Need of Linux ii. Boot loader 29 Explain Typical Embedded Linux Setup with suitable diagram BL3 CO5 30 What do you understand by: BL2 CO5 i. Binary Utilities ii. Host System Requirements 31 Explain in brief the Device Driver BL2 CO5 (Drawing block diagram is necessary for below questions↓↓) 32 Annotate the Automatic Chocolate Vending Machine. BL4 CO6 33 Discuss why Mobile Phone is called as an embedded system. BL3 CO6 34 Interpret how an ATM is an embedded system. BL3 CO6 35 With a suitable block diagram, explain the simple digital camera. BL4 CO6 36 Write short note on Host and Target machines. BL2 CO6 37 Write a short note on Point of sales terminal. BL2 CO6 38 Summarize an automated teller machine. BL3 CO6 39 Illustrate the ECG machine as an embedded system. BL3 CO6