You are on page 1of 2
BiTech. in Electronics and Communication Engineering, V/VI/MVIUVIII Semester a REAL TIME OPERATING SYSTEMS (PROFESSIONAL ELECTIVE-VI) Course Code:19EC1172 LTP eC Prerequisites: Microprocessors & Microcontrollers Course Outcomes: At the end of the course the student will be able to CO: Describe the concepts of operating systems. C02: Discuss the dependencies of the processor and different parameters. C03: Demonstrate the different algorithms in RTOS, CO4: Analyze the inter process communication, COS: Evaluate the RTOS with different case studies. UNITI 10 Lectures Introduction to RTOS History of real time operating systems, applications , characteristics of real time systems, types of RTOS, Hard real time systems, soft real time systems, Temporal parameters of real -time, jobs and processors, Task, Task states, threads. Learning outcomes: At the end of this unit, the student will be able to 1. explain RTOS (L2) 2. understand Task states (L2) . differentiate hard and soft real time systems (L2) UNIT 10 Lectures Processors dependency Processors and resources, parameters of real time workload, periodic, Aperiodie and Sporadic tasks, data dependency, Functional parameters, Precedence constraints and data dependency, Other types of dependencies, resource parameters of jobs and parameters of resources. Learning outcomes: At the end of this unit, the student will be able to 1. discuss about different tasks (L2) 2. understand the data dependencies (L2) 3. understand the different parameters (L2) UNIT 10 Lectures Scheduling algorithms Uses of scheduling, Clock driven approach, weighted round-robin approach, Priority driven approach, dynamic and static systems, Effective release times and deadlines, EDF algorithm, LST algorithm, Challenges in validating timing constraints in priority driven systems, Offline and online scheduling, Fixed priority vs dynamic priority algorithms, optimality of the RM and DM algorithms, sufficient schedulability conditions for RM and DM algorithms 92 (R-2019) BiTech. in Electronics and Communication Engineering, V/VI/MVI/VIII Semester Leaming outcomes:At the end of this unit, the student will be able to 1. discuss about different challenges In priority driven systems (L2) 2. describe the different algorithms (1.2) 3. demonstrate the optimality of different algorithms (L3) UNIT-IV 10 Lectures Inter process communication Messages, queues, Pipes, semaphores, signals, other building blocks, component configur: basic i/o configuration, i/o subsystem. Learning outcomes: At the end of this unit, the student will be able to 1. discuss about inter process communication (L2) 2. demonstrate the i/o configuration (L3) 3. illustrate the i/o configuration ( UNIT-V 10 Lectures Case Studies Embedded systems in automobile, Automatic Vending Machine, camera hardware and software architecture, Adaptive Cruise Control (ACC) System in Car, Smart Card, Mobile Phone. Learning outcomes:At the end of this unit, the student will be able to 1. illustrate the operation of AVM (L4) 2. analyze smart card applications (L4) 3. analyze the operation of Digital camera (L4) Text Books: 1, Jane WS. Liu, Real Time System, 6th Edition Pearson Education, 2000. 2. Chowdary Venkateswara Penumuchu, Simple Real-time Operating System, Ist Edition, Trafford Publishing, 2007. Raj kamal , Embedded Systems, 3rd Kai n, TMH, 2003. References: 1. Doug Abbott, Linux for Embedded and Real- Publications, 2013. 2. Qing Li, Caroline Yao, Real-Time Concepts for Embedded Systems, \st Edition,CRC Press, 2003, fime applications, 3rd Edition,Newnes see 93 (R-2019)

You might also like