06EC762 - REAL-TIME SYSTEMS |
PART – A |
UNIT – I |
INTRODUCTION TO REAL-TIME SYSTEMS: Historical background,
RTS Definition, Classification of Real-time Systems, Time constraints,
Classification of Programs. |
UNIT – II |
CONCEPTS OF COMPUTER CONTROL: Introduction, Sequence
Control, Loop control, Supervisory control, Centralised computer control,
Distributed system, Human-computer interface, Benefits of computer control
systems. |
UNIT – III |
COMPUTER HARDWARE REQUIREMENTS FOR RTS: Introduction,
General purpose computer, Single chip microcontroller, Specialized
processors, Process-related Interfaces, Data transfer techniques,
Communications, Standard Interface. |
UNIT – IV |
LANGUAGES FOR REAL-TIME APPLICATIONS: Introduction,
Syntax layout and readability, Declaration and Initialization of Variables and
Constants, Modularity and Variables, Compilation, Data types, Control
Structure, Exception Handling, Low-level facilities, Co routines, Interrupts
and Device handling, Concurrency, Real-time support, Overview of real-time
languages. |
PART – B |
UNIT – V and VI |
OPERATING SYSTEMS: Introduction, Real-time multi-tasking OS,
Scheduling strategies, Priority Structures, Task management, Scheduler and
real-time clock interrupt handles, Memory Management, Code sharing,
Resource control, Task co-operation and communication, Mutual exclusion,
Data transfer, Liveness, Minimum OS kernel, Examples. |
UNIT – VII |
DESIGN OF RTSS – GENERAL INTRODUCTION: Introduction,
Specification documentation, Preliminary design, Single-program approach,
Foreground/background, Multi-tasking approach, Mutual exclusion,
Monitors. |
UNIT – VIII |
RTS DEVELOPMENT METHODOLOGIES: Introduction, Yourdon
Methodology, Requirement definition for Drying Oven, Ward and Mellor
Method, Hately and Pirbhai Method. |
REFERENCE |
TEXT BOOKS: |
1. Real - Time Computer Control- An Introduction, Stuart Bennet,
2nd Edn. Pearson Education. 2005. |
Reference Books |
1. Real-Time Systems Design and Analysis, Phillip. A. Laplante,
second edition, PHI, 2005.2. Real-Time Systems Development, Rob Williams, Elsevier. 2006.
3. Embedded Systems, Raj Kamal, Tata Mc Graw Hill, India, 2005.
|
|