August 10, 2011

REAL TIME OPERATING SYSTEM (MEVD-202)

Rajiv Gandhi Technological University, Bhopal (MP)
M.E./ M.Tech. Embeded System and VLSI Design SVITS(INDR)
REAL TIME OPERATING SYSTEM (MEVD-202)
 UNIT-I
Introduction to OS: Process Management & Inter Process Communication. Memory management, I/O subsystem, File System Organization.

UNIT II
Real Time Systems Concepts: Foreground/Background Systems, Critical Section of Code, Resource, Shared resource, Multitasking, task, context switch, Kernel, Schedules, Premptive & Non-Premptive Kernel, various scheduling methods.
Real Time Scheduling. Real-Time task scheduling: Clock-driven, Event-driven, Scheduling of real-time task on a uniprocessor. Rate Monotonic Analysis (RMA), Earliest Deadline First (EDF), Scheduling with limited priority levels

UNIT-III
Kernel structure:Task scheduling, Task management, Resource sharing among tasks,Priority inversion problem, Priority inheritance protocol An overview of scheduling in multiprocessor and distributed systems

UNIT-IV
Performance Metrics of RTOS: Programming in VxWorks, or μCOS-II Overview of μC/OS-II Overview of some other commercial embedded operating systems: PSOS, VRTX, RT Linux, Win CE.Benchmarking real-time operating systems.

UNIT-V
Commercial real-time operating systems: Unix as a real-time operating system, Windows as a real-time operating system, Extensions to Unix : Host target approach, Preemption points, Fully preemptable kernel

TEXT / REFERENCE BOOKS:
  • Jean J. Labrosse, MicroC/OS-II, The Real Time Kernel
  • VxWorks details from Internet.
  • μC/OS-II Manuals
  • David E. Simon, An Embedded Software Primer, Pearson Education
  • Dr. Rajib Mall, Real time Systems, Theory and practices, Pearson Education.

0 comments:

Post a Comment

Search Engine Submission - AddMe