0% found this document useful (0 votes)
64 views2 pages

Operating Systems - Unit 1 & 2 - Model Questions

The document outlines model questions for a course on Data Structures and Operating Systems, covering key concepts in operating systems such as the differentiation between system and application software, the role of the kernel, and various scheduling algorithms. It addresses topics like process management, memory management, multiprogramming, and CPU scheduling, along with the significance of components like PCB and interrupt handling. Additionally, it includes diagrams and examples to illustrate concepts such as process states and scheduling algorithms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views2 pages

Operating Systems - Unit 1 & 2 - Model Questions

The document outlines model questions for a course on Data Structures and Operating Systems, covering key concepts in operating systems such as the differentiation between system and application software, the role of the kernel, and various scheduling algorithms. It addresses topics like process management, memory management, multiprogramming, and CPU scheduling, along with the significance of components like PCB and interrupt handling. Additionally, it includes diagrams and examples to illustrate concepts such as process states and scheduling algorithms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CSC231-Data Structures and Operating Systems

Operating Systems – Model Questions

UNIT-1

Differentiate between system software and application software.


What are the advantages of multiprocessor system?
Kernel is called as heart of the operating system. Comment on it.
Analyse the importance of multiprocessing system which can execute fast by using minimum
amount of time.
State and explain the major activities of an Operating System with regard to process
management and memory management.
Briefly explain Dual-mode and Multimode operations of operating system.
Describe the usage of memory storage
Differentiate batch OS and multi programming OS.
Describe multiprocessor system.
What is a kernel?
Exhibit the components of a computer system.
Define Operating System.
Annotate on interrupt.
State the significance of system call.
Briefly discuss the common functions of an Interrupt.
Elaborate the functions of an operating system in users and system perspective.
List any four resources managed by an operating system.
State the tasks performed by bootstrap programs
What is meant by cache memory? Explain the working principle of Directory Memory
Access.
List the need of an operating system.
Explain computer system organization with a neat diagram.
What are the advantages of multiprogramming?
Process management and memory management are two main pillars of any operating system.
Justify.
Define multiprogramming.
Compare and contrast symmetric and asymmetric multiprocessing systems.

UNIT-2

State the factors which can differentiate short term scheduler and long term scheduler.
What is a scheduler?
Differentiate between a thread and a process.
Explain the various process states with a neat diagram.
Explain the significance of PCB in detail.
List any four states of a process.
Discuss CPU scheduling criteria.
Comment on preemptive and non-preemptive scheduling algorithm.
With a neat diagram explain the states of a process.
Write a short note on process synchronization.
What is context switching?
Explain short term scheduler and long term scheduler.
Explain Shortest Job First algorithm with suitable example.
Compare and contrast FCFS and RR algorithm.
How the process is created by Operating System?
What is meant by priority based scheduling? Explain with an example.
What is the role of dispatcher in CPU scheduling?
Define turnaround time.
List any two queues involved in CPU scheduling.
Give the diagrammatic representation of PCB.
Define response time.
CPU scheduling problems

You might also like