Operating System 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
Operating System Design Syllabus — Unit-wise Content
The official GTU curriculum for Operating System Design (subject code 3710218) as prescribed for CE · Semester 1 divides the course into 7 units, covering 39 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 (3710218)Unit 1 Unit 1
- Overview of Operating Systems
- Operating system functions and design issues
- Design approaches
- Types of advanced operating systems
Unit 2 Unit 2
- Process abstraction
- Process management
- system calls
- Symmetric multiprocessing and micro-kernels
Unit 3 Unit 3
- Scheduling: Uniprocessor
- Multiprocessor and Real time systems
- classical problems
- mechanisms for synchronization: Semaphores
- Process deadlock and deadlock handling strategies
Unit 4 Unit 4
- Memory management
- Virtual memory concept
- Virtual machines
- File and disk management
Unit 5 Unit 5
- Operating system security
- Secure operating systems
- Security goals
- Trust model
- Threat model
- Access Control Fundamentals – Protection system – Lampson's Access Matrix
- Mandatory protection systems
- Reference monitor
- Security in Ordinary OS – Unix
Unit 6 Unit 6
- Distributed Operating system: Architecture
- Design issues
- Distributed mutual exclusion
- Distributed deadlock detection
- shared memory
- Distributed scheduling
- Multiprocessor operating systems: architecture
- operating system design issues
- process synchronization
- process scheduling
- memory management
- reliability and fault tolerance
Unit 7 Unit 7
- Recent trends in Operating system design and their applicability to HPC