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

Operating System Vtu Question Bank 2017scheme

This document contains the question bank for the Operating System course offered at CMR Institute of Technology, Bangalore, for the Electronics and Communication Engineering/Telecommunication Engineering programs. The course is taught in semester 5 by Anindita Sahoo over a period of 29 July 2019 to 25 December 2019. The question bank covers 5 units on introduction to operating systems, process management, memory management, file systems, and message passing and deadlocks. It contains over 100 questions to help students prepare for exams.

Uploaded by

Jhansi N
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)
198 views3 pages

Operating System Vtu Question Bank 2017scheme

This document contains the question bank for the Operating System course offered at CMR Institute of Technology, Bangalore, for the Electronics and Communication Engineering/Telecommunication Engineering programs. The course is taught in semester 5 by Anindita Sahoo over a period of 29 July 2019 to 25 December 2019. The question bank covers 5 units on introduction to operating systems, process management, memory management, file systems, and message passing and deadlocks. It contains over 100 questions to help students prepare for exams.

Uploaded by

Jhansi N
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
You are on page 1/ 3

CMR Institute of Technology, Bangalore

Department(s): Electronics and Communication Engineering/


Telecommunication Engineering
Semester: V Section(s): A Lectures/week: 04
Subject: Operating System (OS) Code: 17EC553
Course Instructor(s): Anindita Sahoo
Course duration: 29 July 2019 – 25 Dec 2019
Course Site: https://sites.google.com/a/cmrit.ac.in/anindita-s/home?pli=1

17EC553- OPERATING SYSTEM -QUESTION BANK

UNIT 1: Introduction to Operating System.

1. What is operating system ? Explain designer view of operating system.

2. List common tasks of operating system.


3. Explain timesharing operating system.
4. Discuss role of OS from different perspective.
5. List services provided by OS.
6. Explain concept of virtual machines.
7. Explain the following terms:
a. Bootstrap program
b. Caching
c. Job pool
8. Explain the essential properties of Batch operating system.
9. Explain the essential properties timesharing operating system.

UNIT 2: Process Management

1. Explain process and state transitions.


2. Explain content of PCB(Process Control Block).
3. Explain kernel and user thread concept.
4. What is a process? Explain process state diagram
5. Define the term scheduler.
6. Write note on concurrency versus parallelism.
7. What does following terms mean
8. Context save of process
9. Scheduling.
10. Dispatching.
11. Explain the fundamental Techniques of Scheduling.
12. Explain Non Preemptive Scheduling Policies.
13. Explain Preemptive Scheduling Policies.
14. Explain Long, Medium and Short Term Schedulers.
15. Explain Scheduling in Unix.
16. Explain Deadline Scheduling.
17. What is Rate Monotonic Scheduling.
18. Explain CSCAN Disk scheduling by taking 2, 128, 22, 38, 854, 4, 67,65 as disk sectors?
19. Explain Fair Share Scheduling.
20. Explain scheduling Heuristics .
21. Explain how Access matrix is implemented?
22. What is access control? Explain how to revoke access rights?

UNIT 3: Memory Management

1. Compare contiguous and non contiguous memory allocation techniques.


2. Explain the concept of lazy buddy allocator.
3. Describe address translation using TLB with help of block diagram.
4. Determine number of page faults using FIFO and LRU policies for following page reference
string. Page reference string:5,4,3,2,1,4,3,5,4,3,2,1.Assume alloc i=3 page frames
5. Write short note on mailbox.
6. What is internal and external fragmentation? Explain with an example.
7. Determine number of page faults using optimal page replacement policy for following page
reference string. Page reference string:5,4,3,2,1,4,3,5,4,3,2,1.Assume alloc i=3 page frames
and alloci=4 page frames.
8. Explain concept of direct and indirect naming in message passing.
9. Write short notes on message queues and pipes in UNIX operating system.
10. Explain concept of thrashing.
11. Write a note on factors that determine the optimal size of page.
12. List the functions of Virtual memory manager.
13. List and explain fields of page table.
14. Explain Paging.

UNIT 4: File System

1. Define file systems? Explain the different directory structure.


2. Discuss File operations.
3. Explain File system and IOCS.
4. What is Mounting of File systems
5. Explain Interface between File System and IOCS.
6. Explain the design principles of Linux Operating System.
7. List out all file attributes of file and various file operations that can be performed on file?
8. Explain different types of directory structure with examples and mention the advantages
and disadvantages?
9. Explain layered file system?
10. Describe the methods used for implementing the directories?
11. Explain different disk space allocation methods with example?
12. What do you mean by free space list? With suitable example explain any 2 methods of
implementing free space?

UNIT 5: MESSAGE PASSING AND DEADLOCKS:

1. Explain Mail boxes in detail.


2. Explain high level protocols using message passing.
3. Explain Unix Message Queues.
4. Describe the creation and use of Mailbox.
5. What is Inter Process Communication? Explain with respect to Unix.
6. Explain how synchronization is achieved using IPC?
7. How do you implement Message Passing with a neat diagram?
8. Explain how message passing is achieved in other operating systems.
9. Explain symmetric naming and blocking sends.
10. What is IMCB? Explain in detail.
11. Explain Simple Mail Transfer Protocol (SMTP) in detail.
12. Explain Sockets and Remote procedure calls.
13. Explain Local procedure call(LPC).

You might also like