Operating System
Past examination question papers and complete curriculum syllabus for Operating System (ENCT 254), Bachelor in Computer Engineering Semester 4 under Institute of Engineering (IOE), Tribhuvan University.
Past Question Papers (PDF)
Switch tabs to view different exam papers4th-sem_Operating System.pdf
IOE Past Examination Paper
Document information: This past examination paper is identified as an IOE/TU academic document and was cataloged from a public Google Drive archive. This independent website did not create the examination paper and is not affiliated with TU or IOE.
Rights holders can request correction or removal by emailing subeshgaming@gmail.com with this page URL and supporting details.
Most Frequently Asked Questions
Top recurring IOE board exam questions for Operating System with verified mark schemes, formula notation, and recurrence frequency.
Introduction
3 QuestionsProcess Management
6 QuestionsProcess Communication and Synchronization
9 QuestionsI/O and Memory Management
8 QuestionsFile Systems
2 QuestionsSecurity and System Administration
2 QuestionsCurriculum Syllabus & Course Topics
Sourced from TU curriculum portalChapter-wise Units & Micro-Syllabus Topics (8 Units)
1. Introduction
- 1.1Introduction to operating systems
- 1.2OS as an extended machine and resource manager
- 1.3History of operating system
- 1.4Type of operating system: Mainframe, server, personal, smartphone and handheld, IOT and embedded, real-time, smart-card
- 1.5Operating system components: Kernel, shell, utilities, applications
- 1.6Types of OS kernel: Monolithic, micro, nano, layered, hybrid, exo-kernel
- 1.7System calls, shell commands, shell programming
- 1.8POSIX standard
- 1.9Bootloader, MBR/GPT, UEFI and legacy boot
2. Process Management
- 2.1Process description, states and control
- 2.2Scheduling algorithms
- 2.2.1First Come First Serve (FCFS)
- 2.2.2Shortest Job First (SJF)
- 2.2.3Shortest Remaining Time(SRT)
- 2.2.4Round Robin (RR)
- 2.2.5Highest Response Ratio Next (HRNN)
- 2.2.6Completely Fair Scheduler (CFS) used in Linux
- 2.3Threads and thread scheduling
3. Process Communication and Synchronization
- 3.1Principles of concurrency, race condition, critical region
- 3.2Mutual exclusion, semaphores, and mutex
- 3.3Message passing and monitors
- 3.4Classical problems of synchronization: Readers-writers problem, producer- consumer problem, dining philosopher problem
- 3.5Deadlock: Prevention, ignorance, avoidance, detection and recovery
4. I/O and Memory Management
- 4.1I/O management
- 4.1.1Principles of I/O hardware and software
- 4.1.2I/O software layer
- 4.1.3Disk technologies: Magnetic disk, SSD, NVMe storage
- 4.1.4RAID
- 4.1.5Concept of stable storage, cost per bit comparison
- 4.2Memory Management
- 4.2.1Memory address, swapping and managing free memory space
- 4.2.2Virtual memory management, paging, segmentation
- 4.2.3Page replacement algorithms (FIFO, LRU, LFU), page fault and hit ratio
- 4.2.4Allocation of frames
- 4.2.5Thrashing
5. File Systems
- 5.1File concepts: Name, structure, types, access, attributes, operations
- 5.2Directory structures: Paths and hierarchies (Linux/Windows)
- 5.3File system implementation: Inodes, allocation methods (Contiguous, linked, indexed)
- 5.4File system performance: Factors affecting efficiency
- 5.5Example file systems: NTFS, EXT4, FAT32, NFS
6. Security and System Administration
- 6.1OS security: Cryptography, multi-factor authentication (MFA), secure boot and sandboxing
- 6.2Access control: Policies, lists, and OS support
- 6.3System administration: User management, environment setup and tools (AWK, shell scripts, make)
7. Hypervisors and Virtual Systems
- 7.1Hypervisors: Type 1 and type 2
- 7.2Virtual machines: Creating virtual machine in Qemu/Virtual box/VMWare
- 7.3Container virtualization: Docker and Kubernetes
- 7.4Power shell and windows subsystem for LINUX (WSL)
- 7.5Performance optimization and security in virtualized environments
8. Overview of Contemporary OS
- 8.1Windows and Linux-based OS
- 8.2Embedded and mobile OS
- 8.3IoT and RT operating system
- 8.4Robot and smart card operating system
Examination Scheme & Marks Distribution
Evaluation Structure
- Final Board Theory Exam: 60 Marks (Pass mark: 24)
- Internal Assessment: 40 Marks (Pass mark: 16)
- Practical / Lab Exam: 25 or 50 Marks (Continuous lab evaluation + viva, where applicable)
* This is the general current IOE 60/40 scheme; verify course-specific details in the syllabus above.
Exam Preparation Guidelines
- Review the 3 available past examination papers to identify recurring patterns, core problem types, and chapter weightage.
- Cross-reference key answers with official syllabus units, standard textbooks, and lecture notes.
- Structure answers with labeled diagrams, concise bullet points, and highlight final answers in numerical solutions.
Frequently Asked Questions (Operating System)
Q: How can I download Operating System past question papers?
You can preview or download the Operating System question papers (PDF) directly using the built-in viewer on this page with zero redirects or paywalls.
Q: What is the pass mark for Operating System?
The general current scheme is a 60-mark final theory exam and a 40-mark internal assessment, with pass marks of 24 and 16. Verify the course-specific syllabus above.
Q: Where can I find the complete syllabus for this subject?
The available chapter-wise syllabus and topic breakdown is indexed in the Syllabus section above, with links to the curriculum PDF source.