Operating Systems (AL-501) - Important Questions
-
7 Marks High Priority Asked: 2025
What is an operating system? Explain its different types/classification.
Appeared 2x (2025)
-
7 Marks High Priority Asked: 2025, 2023
Explain the services and functions provided by an operating system, including how they are provided through system calls and commands with examples.
Appeared 2x (2025, 2023)
-
7 Marks High Priority Asked: 2024, 2023
Explain the main functions and functionalities of an operating system in managing hardware and software resources.
Appeared 2x (2024, 2023)
-
7 Marks Medium Priority Asked: 2025
What is kernel? Describe various operations performed by kernel?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Define System calls. Discuss the challenges associated with low-level implementation and portability issues of system calls.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Answer the following:
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
What is meant by a System call? How it can be used? How does an application program use these calls during execution?
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2022
Describe the evolution of the operating system in detail.
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Explain the major services of an operating system with regard to process management.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2025
Define a file and explain the file concept in operating systems. Discuss the user's view and system programmer's view of a file system with suitable examples.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss disk space allocation methods: contiguous, linked and indexed allocation with diagrams, advantages and disadvantages.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Explain directory structures in file systems and discuss file protection mechanisms and access control methods.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss free space management on disk: bit vector, linked list, grouping and counting.
Appeared 1x (2025)
-
10 Marks Medium Priority Asked: 2023, 2022
Explain different disk space allocation methods in detail.
Appeared 2x (2023, 2022)
-
7 Marks Medium Priority Asked: 2024
Explain the organization of hard disk and the steps involved in disk formatting and file system creation.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Explain challenges of contiguous allocation and calculate ending block for contiguous allocation.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Describe the concept of file protection and access control in operating systems.
Appeared 1x (2024)
-
7 Marks High Priority Asked: 2025
Explain the producer-consumer problem and its solution using semaphores, showing how synchronization and mutual exclusion are achieved.
Appeared 2x (2025)
-
7 Marks High Priority Asked: 2025, 2024
Define deadlock and explain the four necessary conditions / characterization for deadlock to occur.
Appeared 2x (2025, 2024)
-
7 Marks High Priority Asked: 2025, 2023
Explain the Banker's algorithm for deadlock avoidance, including deadlock conditions.
Appeared 2x (2025, 2023)
-
10 Marks High Priority Asked: 2025, 2022
Using Banker's algorithm on a given snapshot, compute the Need matrix, determine if the system is in a safe state with safe sequence, and check if a request can be granted.
Appeared 2x (2025, 2022)
-
7 Marks Medium Priority Asked: 2025
What do you understand by system call? List and explain four system calls used for process management.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Define semaphore? Give a scheme for implementation of semaphore primitives?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Define message passing and shared memory interprocess communication?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
What are threads and multithreading? Compare user-level threads and kernel-level threads in terms of creation, scheduling, performance and overhead.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Explain difference between preemptive and non-preemptive scheduling, why strict non-preemptive scheduling is unlikely in a computer centre, and operation of multilevel scheduling.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
What do you understand by context switching and various processes involved in it?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Describe Dekker's solution?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Draw Gantt chart and calculate average waiting time and average turnaround time using FCFS and SRTF scheduling algorithms.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025, 2023
Given memory partitions 100K, 500K, 200K, 300K, 600K in order, show how First-fit, Best-fit and Worst-fit place processes 212K, 417K, 112K and 426K in order and determine which algorithm makes the most efficient use of memory.
Appeared 2x (2025, 2023)
-
7 Marks High Priority Asked: 2024, 2023
Explain the concept of paging and how it helps in memory management
Appeared 2x (2024, 2023)
-
7 Marks High Priority Asked: 2024, 2023
Define virtual memory and discuss its importance and benefits in modern operating systems.
Appeared 2x (2024, 2023)
-
7 Marks Medium Priority Asked: 2025
Explain non-contiguous memory allocation techniques. Describe paging, segmentation and paged segmentation with neat diagrams.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss paging hardware with TLB
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Explain demand paging and determine the number of page faults for a given reference string using FIFO, LRU and Optimal page replacement algorithms.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2023, 2022
Given a page reference string, calculate the number of page faults using LRU and Optimal page replacement algorithms.
Appeared 2x (2023, 2022)
-
7 Marks Medium Priority Asked: 2024
Explain how memory management is implemented in Unix/Linux operating systems.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Define dynamic linking and loading. Why is it useful in virtual memory systems?
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2022
What is demand paging? Explain the concept.
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Discuss about segmentation with an example.
Appeared 1x (2022)
-
7 Marks Medium Priority Asked: 2024, 2022
Differentiate between synchronous and asynchronous I/O operations.
Appeared 2x (2024, 2022)
-
7 Marks Medium Priority Asked: 2025
What is real time operating system? What is difference between hard real time and soft real time operating system?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
What is spooling and what are its advantages over buffering?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss protection and security issues in operating systems and explain mechanisms such as authentication, access control, encryption and auditing.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Explain I/O buffering and discuss its importance in improving I/O performance. Describe single buffering, double buffering and circular buffering.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2025
Discuss Disk scheduling algorithms?
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Explain the role of the Kernel I/O Subsystem and how I/O requests are transformed into hardware operations.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Define Virtualization and its applications in operating systems.
Appeared 1x (2024)
-
7 Marks Low Priority Asked: 2023
Explain principles of protection and protection mechanisms using access matrix, protection domains and access control lists.
Appeared 2x (2023)
-
7 Marks Low Priority Asked: 2022
How I/O request are transferred to hardware devices?
Appeared 1x (2022)
-
14 Marks Low Priority Asked: 2023
Write a short note on any two:
Appeared 1x (2023)
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel