0% found this document useful (0 votes)
1 views3 pages

Introduction to Operating Systems – Question Bank

The document is a question bank for an Introduction to Operating Systems course, divided into five units covering key topics such as Operating System concepts, Process Management, Memory Management, Storage Management, and Virtual Machines. Each unit contains both 2-mark and 16-mark questions designed to assess understanding of fundamental principles and detailed explanations of various operating system components and functions. The questions range from definitions and objectives to in-depth discussions on algorithms and system architectures.

Uploaded by

pristcse24
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views3 pages

Introduction to Operating Systems – Question Bank

The document is a question bank for an Introduction to Operating Systems course, divided into five units covering key topics such as Operating System concepts, Process Management, Memory Management, Storage Management, and Virtual Machines. Each unit contains both 2-mark and 16-mark questions designed to assess understanding of fundamental principles and detailed explanations of various operating system components and functions. The questions range from definitions and objectives to in-depth discussions on algorithms and system architectures.

Uploaded by

pristcse24
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

INTRODUCTION TO OPERATING SYSTEMS – QUESTION BANK

UNIT I – INTRODUCTION
2-Mark Questions
1. Define a computer system and list its basic elements.
2. What is an Operating System?
3. State any two objectives of an Operating System.
4. What are system calls?
5. Define OS services.
6. What is the user interface in OS?
7. List any two types of Operating System structures.
8. What are system programs?
9. What is kernel?
10. Define OS design and implementation.
16-Mark Questions
1. Explain the elements and organization of a computer system in detail.
2. Discuss the objectives and functions of an Operating System with examples.
3. Describe the evolution of Operating Systems.
4. Explain different Operating System structures with diagrams.
5. Explain system calls, OS services, and system programs in detail.

UNIT II – PROCESS MANAGEMENT


2-Mark Questions
1. Define a process.
2. What is a process state?
3. What is CPU scheduling?
4. Define context switching.
5. What is inter-process communication (IPC)?
6. Define thread.
7. What is a semaphore?
8. What is a critical section?
9. Define deadlock.
10. What is mutex?
16-Mark Questions
1. Explain process concept and process scheduling with diagrams.
2. Describe different CPU scheduling algorithms (FCFS, SJF, Priority, Round
Robin).
3. Explain threads and multithreading models in detail.
4. Discuss process synchronization and classical problems (Producer-Consumer,
Dining Philosophers).
5. Explain deadlock handling methods: prevention, avoidance, detection, and
recovery.

UNIT III – MEMORY MANAGEMENT


2-Mark Questions
1. What is main memory?
2. Define swapping.
3. What is paging?
4. Define segmentation.
5. What is a page table?
6. What is virtual memory?
7. Define demand paging.
8. What is page replacement?
9. Define thrashing.
10. What is copy-on-write?
16-Mark Questions
1. Explain contiguous memory allocation techniques.
2. Describe paging and structure of page tables.
3. Explain segmentation and segmentation with paging.
4. Discuss virtual memory and demand paging.
5. Explain page replacement algorithms and thrashing.

UNIT IV – STORAGE MANAGEMENT


2-Mark Questions
1. What is disk structure?
2. Define disk scheduling.
3. What is a file?
4. What is a directory?
5. Define file access methods.
6. What is file system mounting?
7. What is file protection?
8. Define free space management.
9. What is I/O hardware?
10. What is kernel I/O subsystem?
16-Mark Questions
1. Explain disk scheduling algorithms (FCFS, SSTF, SCAN, C-SCAN).
2. Describe file system interface and file concepts.
3. Explain directory structures and organization.
4. Discuss file system implementation and allocation methods.
5. Explain I/O systems, hardware, and kernel I/O subsystem.

UNIT V – VIRTUAL MACHINES AND MOBILE OS


2-Mark Questions
1. What is a virtual machine?
2. Define virtualization.
3. List any two benefits of virtual machines.
4. What are types of virtual machines?
5. What is a hypervisor?
6. Define mobile operating system.
7. What is Android OS?
8. What is iOS?
9. What is hardware virtualization?
10. What is system VM?
16-Mark Questions
1. Explain the history, benefits, and features of virtual machines.
2. Describe building blocks and types of virtual machines.
3. Explain virtualization and OS components.
4. Compare system VM and process VM.
5. Compare Android and iOS in detail.

You might also like