Page 19 - REC :: M.E. EST Curriculum and Syllabus - R2019
P. 19
M.E Embedded System Technologies
Subject Code Subject Name (Theory course) Category L T P C
ET19P22 REAL TIME OPERATING SYSTEMS PE 3 0 0 3
Objectives:
To expose the students to the fundamentals of interaction of OS with a computer and User computation.
To teach the fundamental concepts of how process are created and controlled with OS.
To study on programming logic of modeling Process based on range of OS features.
To compare types and Functionalities in commercial OS.
To discuss the application development using RTOS.
UNIT-I REVIEW OF OPERATING SYSTEMS 9
Basic Principles - Operating System structures – System Calls – Files – Processes – Design and Implementation of
processes – Communication between processes – Introduction to Distributed operating system – issues in distributed
system: states, events, clocks-Distributed scheduling-Fault & recovery.
UNIT-II OVERVIEW OF RTOS 9
RTOS Task and Task state –Multithreaded Premptive scheduler- Process Synchronization-Message queues– Mail
boxes -pipes – Critical section – Semaphores – Classical synchronization problem – Deadlocks.
UNIT-III REAL TIME MODELS AND LANGUAGES 9
Event Based – Process Based and Graph based Models – Real Time Languages – RTOS Tasks – RT scheduling -
Interrupt processing – Synchronization – Control Blocks – Memory Requirements..
UNIT-IV REAL TIME KERNEL 9
Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target – Comparison and Basic study of
various RTOS like – VX works – Linux supportive RTOS – C Executive.
UNIT-V RTOS APPLICATION DOMAINS 9
Case studies-RTOS for Image Processing – Embedded RTOS for Network communication- RTOS for fault-Tolerant
Applications – RTOS for Control Systems.
Total Contact Hours : 45
Course Outcomes:
At the end of the course the student will be able to:
distinguish a real-time system from other systems.
identify the functions of operating system.
evaluate the need for real-time operating system.
implement the real-time operating system principles.
design an application using RTOS
Reference Books(s):
th
1 Silberschatz, Galvin, Gagne: “Operating System Concepts “,6 ed, John Wiley,2003
2 D.M.Dhamdhere, “Operating Systems, A Concept-Based Approch” ,TMH,2008
3 Raj Kamal, “Embedded Systems- Architecture, Programming and Design” Tata McGraw Hill, 2006.
4 Herma K., “Real Time Systems – Design for distributed Embedded Applications”, Kluwer Academic, 1997.
5 Charles Crowley, “Operating Systems-A Design Oriented approach” McGraw Hill 1997.
6 C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997.
Subject Code Subject Name (Theory course) Category L T P C
ET19P23 PARALLEL PROCESSING ARCHITECTURE PE 3 0 0 3
Objectives:
To expose the students to the fundamentals of interaction of OS with a computer and User computation.
To teach the fundamental Parallel Processing.
To study on networking for memory
To compare types and Functionalities in commercial OS
To discuss the parallel models development using software
UNIT-I THEORY OF PARALLELISM 9
Parallel Computer models – the state of computing, Multiprocessors and Multicomputers and Multivectors and SIMD
Curriculum and Syllabus | M.E. Embedded System Technologies | R2019 Page 19

