MUTHAYAMMAL ENGINEERING COLLEGE
(An Autonomous Institution)
(Approved by AICTE, New Delhi, Accredited by NAAC & Affiliated to Anna University)
Rasipuram - 637 408, Namakkal Dist., Tamil Nadu.
Department of Computer Applications
Question Bank - Academic Year (2020-21)
Course Code & Course Name
:
19CAB05 & OPERATING SYSTEMS
Name of the Faculty
:
Dr.C.SIVAPRAKASAM
Year/Sem/Sec
:
I/I
UNIT-I: OPERATING SYSTEMS OVERVIEW
Part-A (2 Marks)
Define Operating Systems.
List the operating system components.
Write the Real-Time Systems .
Differentiate Single Processor System and Multiprocessor Systems.
What is system call ? and its types
Define System Boot.
State the Spooling and Batch processing .
List out the operations on Processes.
State the inter process communication
What is meant by context switch? .
Part-B (16 Marks)
1.
Discuss details about operating operations and components.
(16)
2.
Explain the Operating System Structures.
(16)
3.
Describe about the Open- Source Operating Systems Structures
(8)
Discuss about the Process Scheduling with suitable example
(8)
4.(i).
Briefly explain various management of operating systems and their responsibilities
(8)
(ii).
Write short notes on Operating system functions
(8)
5.
Explain in details about Inter process Communication with suitable examples
(16)
UNIT-II : PROCESS SCHEDULING & SYCHRONIZATION
Part-A (2 Marks)
A Define race condition.
What is a semaphore?
Define busy waiting and spinlock.
Differentiate a thread and process.
Define ready queue
List the scheduling algorithms.
State Mutex Locks
Define multi level queue
What is the difference between preemptive and non-preemptive scheduling
Differentiate single threaded and multi-threaded processes?
UNIT-III : MEMORY MANAGEMENT
Part-A (2 Marks)
List out the methods for handling deadlock.
Define virtual memory? Mention its advantages.
State monitor. What does it consists of?
Define the dispatch latency
What do you mean by page fault?
List out the types of Semaphores.
Show that mutual exclusion may be violated if the signal and wait operations are not executed
atomically? Describe.
Define hold-and-wait
What is meant by binary semaphore?
Explain the algorithms available for deadlock avoidance?
Part-B (16 Marks)
1.
Explain in detail about Overview of ThreadsMultithreading models - Threading issues
(16)
2.
Describe the Process Synchronization with suitable examples.
(16)
3.
Explain details about FCFS, SJF, Round -Robin scheduling algorithm
(16)
4.
Discuss the evolution of virtual machines &how virtualization could be
implementation in OS
(16)
5.(i).
Explain the process concepts and thread.
(8)
(ii)
Explain the details about CPU Scheduling
(8)
UNIT-IV : DISK SCHEDULING AND FILE MANAGEMENT
Part-A (2 Marks)
Define seek time and latency time.
What is File Organization and File Volatility?
Mention the major attributes of a file.
Define overlay.
State what is required to support dynamic allocation in contiguous memory allocation
What do you mean by page fault?
Differentiate internal and external fragmentation.
Why should we use virtual memory?
What is memory compaction?
Define seek time and latency time.
Part-B (16 Marks)
Describe the Deadlock methods & Methods for Handling the deadlock.
(8)
Comparison between detection, Prevention and Avoidance methods of handling
deadlock. .
(8)
Explain the techniques for deadlock detection.
(16)
Discuss the about of Management Strategies
(16)
Explain Banker’s algorithm for deadlock avoidance in detail with an example
(16)
Consider the following page reference string
1,2,3,4,5,3,4,1,6,7,8,7,8,9,7,8,9,5,4,4,5,3.How many page faults would occur for the
following replacement algorithms? Assume four frames are initially empty. i)LRU
replacement ii)FIFO replacement iii)Optimal replacement
(16)
Explain swapping and contiguous memory allocation
(8)
Part-B (16 Marks)
1.
Explain briefly about File System Implementation & File System Interface
(16)
2.
Summarize the technical details of Mass Storage Structure & Windows, Linux and
Android operating Systems.
(16)
3.
Compare the functionalities of FCFS,SSTF,CSAN and C-LOOK disk scheduling
algorithms with a examples for each.. with neat diagram.
(16)
4.
Discuss the different file allocation methods with suitable example.
(16)
Explain the function of caching only serves
(8)
Explain the design principles of Linux system
(8)
UNIT-V : CASE STUDIES
Part-A (2 Marks)
What are the basic components of DOS?
Does it help for a Linux system to have multiple desktop environments installed?
How can you find out how much memory Linux is using?
Mention the properties of UNIX OS?
What are the Resource Records in DNS?
Compare Secondary Zone and Stub Zone
Distinguish between Forward and Reverse Lookup
What is Virtualization?
Mention different types of server software do VMware provides.
Name different components used in VMware infrastructure.
Part-B (16 Marks)
1.
Explain the design principles of Linux system
(16)
2.
Describe in Detail about VM ware
(16)
3.
Discuss in detail about Virtualization.
(16)
4.
Manipulate the Setting Up Xen
(16)
5.
Explain the function of caching only serves
(16)