Real Time Operating System (RTOS) Design
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesReal Time Operating System (RTOS) Design Syllabus — Unit-wise Content
The official GTU curriculum for Real Time Operating System (RTOS) Design (subject code 3715402) as prescribed for EAC( · Semester 1 divides the course into 7 units, covering 35 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (3715402)Unit 1 Introduction
- Overview of OS: Multirate Systems
- Processes and Threads
- Context Switching
- Multi tasking
- Cooperative Multi-tasking
- Pre-emptive Operating Systems structure
- Operating system function
- Timing requirements on processes
- Features of an Operating System
Unit 2 Real Time Task Scheduling
- Process state and scheduling
- Clock driven and Event driven scheduling
- Rate-Monotonic Scheduling
- Earliest-Deadline First Scheduling
- Fault- Tolerant Scheduling
Unit 3 Handling resource sharing and dependencies among real time tasks
- Resource sharing Protocols: Priority Inheritance Protocol
- Highest locker protocol
- priority ceiling protocol
- Priority Inversion
- Issues in resource sharing protocols
Unit 4 Evaluating and Optimizing Operating System Performance
- Effects of scheduling
- Response-time Calculation
- Interrupt latency
- Memory Loading
- Power Optimization Strategies for Processes
- Advanced Configuration and Power Interface
Unit 5 Inter-process Communication
- Shared Memory Communication
- Message-Based Communication
Unit 6 Memory & I/O Management
- Process Stack Management
- Dynamic Allocation I/O Management and Disk Scheduling: Synchronous and Asynchronous I/O
- Interrupt Handling
- Details on Device Drivers
Unit 7 Examples of Real-time OS
- Features of RTOS
- Case studies: FreeRTOS. μCOS
- RTx51 TinyOS
- Building RTOS/EoS image for Target Hardware