#1
| |||
| |||
Sathyabama Institute of Science and Technology B.Tech IT SITA3002 Real Time Operating Systems Syllabus SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF COMPUTING SITA3002 REAL TIME OPERATING SYSTEMS L T P Credits Total Marks 3 0 0 3 100 UNIT 1 INTRODUCTION TO REAL TIME SYSTEMS 9 Hrs. Structure of real time system, Need for RTOS, Task Classes, Performance measures for real time systems- Properties, traditional performance measures, performability, cost functions and hard deadlines, and Estimating program run times, Introduction LINUX/ UNIX OS. UNIT 2 EMBEDDED SOFTWARE AND TASK SCHEDULING 9 Hrs. Example of embedded system, characteristics and their typical hardware components, embedded software architectures, Scheduling algorithms: round robin, round robin with interrupts, function queue scheduling, real time operating system selection, CPU scheduling algorithms: Rate monotonic, EDF, MLF. Priority Scheduling, Priority Ceiling and Priority inheritance, Real time operating system: Tasks and task states, shared data and re entrancy semaphores and shared data, use of semaphores, Protecting shared data. UNIT 3 SYSTEM DESIGN TECHNIQUES AND NETWORKS 9 Hrs. Design methodologies- Design flows - Requirement Analysis – Specifications-System analysis and architecture design – Quality Assurance techniques- Distributed embedded systems – MPSoCs and shared memory multiprocessors. UNIT 4 TASK COMMUNICATION 9 Hrs. Shared Memory, Message Passing, Remote Procedure Call and Sockets, Task Synchronization: Task Communication/Synchronization Issues, Task Synchronization Techniques, Device Drivers, How to Choose a RTOS. UNIT 5 APPLICATIONS OF REAL TIME OS 9 Hrs. Comparison and study of RTOS: Vxworks and µCOS – Case studies: RTOS for Image Processing – Embedded RTOS for voice over IP – RTOS for fault Tolerant Applications – RTOS for Control Systems. Max. 45 Hrs. COURSE OUTCOMES On completion of the course, student will be able to CO1 - Design the fundamental requirements of real time operating system. CO2 - Implement all kind of scheduling algorithm. CO3 - Analyze and design requirement analysis, quality assurance techniques etc. CO4 - Design all kinds of task communication. CO5 - Describe the applications of real time OS. CO6 - Recognize real time OS and its application. TEXT / REFERENCE BOOKS 1. An Embedded Software Primer, David E. Simon Pearson Education Asia PublicationISBN-13: 9780201615692. 2. Marilyn Wolf, “Computers as Components - Principles of Embedded Computing System Design”, 3rd Edition “Morgan Kaufmann Publisher (An imprint from Elsevier), 2012. 3. Real time systems C.M. Krishna and Kang G. Shin, TMH Publication ISBN 13: 9780070701151 4. Embedded System, Architecture Programming and Design, Raj Kamal, TMH Publication ISBN 13: 9780070667648 END SEMESTER EXAMINATION QUESTION PAPER PATTERN Max. marks:100 Exam Duration: 3 Hrs. PART A: 10 Question of 2 marks each – No choice 20 Marks PART B: 2 Questions from each unit of internal choice, each carrying 16 marks 80 Marks |
Thread Tools | Search this Thread |
|