Anda di halaman 1dari 3

Birla Institute Of Technology & Science, Pilani Work-Integrated Learning Programmes Division First Semester 2011-2012 Course Handout

Course No. Course Title Instructor

: BITS ZG553 : Real Time Systems : Ashish Mishra

Course Description Introduction to real-time systems, Modeling of a Real-Time System, Task assignment and scheduling, Resource management, Real-time operating systems, RTOS services, Programming language with real-time support, System design techniques, Intertask communication, Fault tolerant techniques, Reliability evaluation methods; Performance analysis, Case studies of real-time systems. Scope and Objectives At the end of the course, the student should be able to understand Real-Time systems, modeling and Design of Real-Time Systems, Task scheduling, resource management, real-time operating systems, fault tolerant techniques

Prescribed Text Books T1. T2. Liu, Jane W.S., Real Time Systems, Pearson Education, 2000. Laplante, Phillip A., Real-Time Systems Design and Analysis, WSE, 3rd Ed., 2004.

Reference Books R1. Li Quing, Real-Time Concepts for Embedded Systems, CMP books, paperback 2003 (Available on Books 24x7) Burns Allen and Wellings Andy, Concurrent and Real-Time Programming in ADA, Cambridge University Press, paperback 2007 (Available on Books 24x7)


BITS ZG553 (Course Handout) Plan of Self Study

Week No.

First Semester 2011-2012

Page 2

Learning Objectives
Understand the RealTime Systems


Chapter/Section of Text book

2 3

5 6

Introduction to Real-Time Systems, Typical T1- Ch.1 Real-time Applications, Time related activities, common misconceptions The importance of realJobs and Processors, Timing constraints, Hard T1- Ch.2 time constraints Versus Soft Real-time Systems Be able to model realA Reference Model of Real-time Systems : T1- Ch.3 time system according to Processors and resources, temporal, functional reference model and resource parameters Study various methods of Approaches to Real-time Scheduling: Time T1- Ch.4 task scheduling driven, priority driven, static, dynamic approaches, Effective release time and deadline Clock-driven scheduling Clock-Driven Scheduling : Cyclic scheduler, T1- Ch.5 approach cyclic executive, practical considerations Priority-driven Priority-Driven Scheduling of Periodic Tasks: T1- Ch.6 scheduling approach f ixed , dynamic priority, schedulability analysis, practical factors How to schedule Scheduling Aperiodic and Sporadic Jobs in T1- Ch.7: 7.1-7.3, 7.7 aperiodic and sporadic Priority-Driven Systems : Approaches, jobs deferrable servers , simple sporadic servers Resource Management Resources, their usage, resource conflict, T1-Ch.8 : 8.1-8.5 and protocols contention, Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8 Hardware issues in realtime system Software issues in realtime systems Programming approach How to define specific requirements and design techniques

9 10

11 12

13 14 15 16

Real-time operating T2-Ch.3: 3.1-3.2, 3.4 systems Achieving multitasking T2-Ch.3: 3.3 and concurrency Validation and T2-Ch 7: 7.1-7.5 verification tecnhiques Achieving redundancy T2-Ch.8:8.1-8.5 and reliability Syllabus for Comprehensive Exam (Open Book): All topics given in Plan of Self Study

Computer Hardware: CPU, Memory, I/O, special devices Programming Languages: assembly language, procedural languages, object oriented languages The Software Life Cycle: properties of software, phases in design Real-time Specification and Design Techniques : formal methods in software specifications Real-Time Operating Systems , memory management Intertask Communication and Synchronization System Performance Analysis and Optimization Reliability, Testing and Fault Tolerance

T2-Ch 2 T2-Ch 6

T2-Ch 5 T2-Ch.4

BITS ZG553 (Course Handout)

First Semester 2011-2012

Page 3

Evaluation Scheme: EC No. EC-1 EC-2 EC-3

* Legend:

Evaluation Component & Type of Examination Assignment/Quiz

Mid-Semester Test

Duration TBA

Weightage 10% 30% 60%

Day, Date, Session,Time TBA Saturday, 03/09/2011 (FN)* 10 AM 12 Noon Saturday, 29/10/2011 (FN)* 9 AM 12 Noon

2 Hours 3 Hours

(Closed Book)* Comprehensive Exam (Open Book)*

AN: Afternoon Session; FN: Forenoon Session; TBA : To be announced Closed Book Test: No reference material of any kind will be permitted inside the exam hall. Open Book Exam: Use of any printed / written reference material (books and notebooks) will be permitted inside the exam hall. Loose sheets of paper will not be permitted. Computers of any kind will not be allowed inside the exam hall. Use of calculators will be allowed in all exams. No exchange of any material will be allowed. Note: It shall be the responsibility of the individual student to be regular in maintaining the self study schedule as given in the course handout, attend the online/on demand lectures as per details that would be put up in the BITS WILP website and take all the prescribed components of the evaluation such as Mid Semester Test and Comprehensive Examination according to the Evaluation Scheme given in the respective Course Handout. If the student is unable to appear for the Regular Test/Examination due to genuine exigencies, the student must refer to the procedure for applying for Make-up Test/Examination, which will be available through the Important Information link on the BITS WILP website on the date of the Regular Test/Examination. The Make-up Tests/Exams will be conducted only at selected exam centres on the dates to be announced later. Instructor-in-Charge