Real Time Operating System Fundamentals
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 Fundamentals Syllabus — Unit-wise Content
The official GTU curriculum for Real Time Operating System Fundamentals (subject code 2715402) as prescribed for EAC( · Semester 1 divides the course into 7 units, covering 10 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 (2715402)Unit 1 Embedded Firmware design approaches
- Low level language and high level language – Superloop architecture – Requirement of an operating system
Unit 2 Real time system concepts
- Real-time system – Hard real-time
- soft real-time and firm real- time systems
Unit 3 Basic of Operating System
- Kernel – Kernel services – Process management
- I/O management and memory management – Kernel-space and user-space – GPOS and RTOS – Real-time kernel services – RTOS requirement – Real-time kernel services
Unit 4 Process and threads
- Process – Process states – Process control block – Threads – Multiprocessing and multitasking – Co-operative multitasking
- preemptive multitasking and non-preemptive multitasking
Unit 5 Scheduling
- FCFS – LCFS – Shortest job first – Priority based scheduling – Round robin – Rate monotonic scheduling – Earliest deadline first scheduling
Unit 6 Inter process communication
- Pipes – Message Queue – Mailbox Communication – Remote Procedure Call(RPC) – Sockets
Unit 7 Synchronization
- Shared data – Reentrant functions – Racing – Priority Inversion – Mutual Exclusion – Sleep & wakeup – Dining Philosophers’ Problem – Readers-Writers Problem – Producer-Consumer Problem – Semaphore – Deadlock – Deadlock detection and recovery – Deadlock avoidance – Starvation