SUBJECT CODE /NAME : CS6401 OPERATING SYSTEMS YEAR/SEM: II/04 QUESTION BANK

Similar documents
Far-western University Central Office, Mahendranagar Operating System

Computer Science 4302 Operating Systems. Student Learning Outcomes

COS 318: Operating Systems. Virtual Machine Monitors

Operating Systems, 6 th ed. Test Bank Chapter 7

Operating Systems OBJECTIVES 7.1 DEFINITION. Chapter 7. Note:

Chapter 11 I/O Management and Disk Scheduling

Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:

Operating Systems 4 th Class

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

OS OBJECTIVE QUESTIONS

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.

Weighted Total Mark. Weighted Exam Mark

Virtual Machines. COMP 3361: Operating Systems I Winter

Devices and Device Controllers

Full and Para Virtualization

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization

VMware Server 2.0 Essentials. Virtualization Deployment and Management

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

Virtualization for Cloud Computing

Chapter 11 I/O Management and Disk Scheduling

Chapter 7 Memory Management

Chapter 2: Computer-System Structures. Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General System Architecture

Virtualization. Explain how today s virtualization movement is actually a reinvention

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study

Operating System Components and Services

A Deduplication File System & Course Review

Chapter 5 Cloud Resource Virtualization

IOS110. Virtualization 5/27/2014 1

Chapter 5: Operating Systems Part 1

Virtualization. Types of Interfaces

Virtualization. Pradipta De

Chapter 2: OS Overview

The Xen of Virtualization

CTE214 Operating Systems Syllabus

opensm2 Enterprise Performance Monitoring December 2010 Copyright 2010 Fujitsu Technology Solutions

Operating Systems. Virtual Memory

Operating system Dr. Shroouq J.

Memory Management Outline. Background Swapping Contiguous Memory Allocation Paging Segmentation Segmented Paging

Storage and File Systems. Chester Rebeiro IIT Madras

COS 318: Operating Systems. Virtual Machine Monitors

Principles of Operating Systems CS 446/646

Outline. Outline. Why virtualization? Why not virtualize? Today s data center. Cloud computing. Virtual resource pool

Outline: Operating Systems

I/O Management. General Computer Architecture. Goals for I/O. Levels of I/O. Naming. I/O Management. COMP755 Advanced Operating Systems 1

Performance Comparison of RTOS

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Operating System Tutorial

Chapter 3 Operating-System Structures

Operating Systems Principles

Republic Polytechnic School of Information and Communications Technology C226 Operating System Concepts. Module Curriculum

Introduction. What is an Operating System?

CS 61C: Great Ideas in Computer Architecture Virtual Memory Cont.

Lecture 25 Symbian OS

Computers: Tools for an Information Age

OPERATING SYSTEM - VIRTUAL MEMORY

Chapter 14 MS-DOS Operating System

Chapter 6, The Operating System Machine Level

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

CSE 501 Monday, September 09, 2013 Kevin Cleary

CS5460: Operating Systems. Lecture: Virtualization 2. Anton Burtsev March, 2013

Gildart Haase School of Computer Sciences and Engineering

Memory management basics (1) Requirements (1) Objectives. Operating Systems Part of E1.9 - Principles of Computers and Software Engineering

Technical Properties. Mobile Operating Systems. Overview Concepts of Mobile. Functions Processes. Lecture 11. Memory Management.

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

EXPLORING LINUX KERNEL: THE EASY WAY!

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

Processes and Non-Preemptive Scheduling. Otto J. Anshus

COS 318: Operating Systems. Virtual Memory and Address Translation

EUCIP - IT Administrator. Module 2 Operating Systems. Version 2.0

Operating Systems Introduction

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Operating Systems

Operating Systems CSE 410, Spring File Management. Stephen Wagner Michigan State University

Cloud Computing CS

Virtualization in Linux KVM + QEMU

OPERATING SYSTEMS Internais and Design Principles

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

kvm: Kernel-based Virtual Machine for Linux

Chapter 1: Introduction. What is an Operating System?

PARALLELS SERVER BARE METAL 5.0 README

Chapter 14 Virtual Machines

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Overview of Operating Systems Instructor: Dr. Tongping Liu

Chapter 7 Memory Management

Virtualization. Jia Rao Assistant Professor in CS

Midterm Exam #2 Solutions November 10, 1999 CS162 Operating Systems

Operating Systems. Design and Implementation. Andrew S. Tanenbaum Melanie Rieback Arno Bakker. Vrije Universiteit Amsterdam

Outline. Operating Systems Design and Implementation. Chap 1 - Overview. What is an OS? 28/10/2014. Introduction

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

System Structures. Services Interface Structure

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

Virtualization Technology. Zhiming Shen

STUDY GUIDE CHAPTER 4

1 File Management. 1.1 Naming. COMP 242 Class Notes Section 6: File Management

Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition

AppGate XDP v2.0 Installation from ISO into Virtual Box Hypervisor

Storage. The text highlighted in green in these slides contain external hyperlinks. 1 / 14

OpenMosix Presented by Dr. Moshe Bar and MAASK [01]

Chapter 15 Windows Operating Systems

Chapter 4. Operating Systems and File Management

Transcription:

SUBJECT CODE /NAME : CS6401 OPERATING SYSTEMS YEAR/SEM: II/04 QUESTION BANK Unit-I OPERATING SYSTEMS OVERVIEW 1. Differentiate between tightly coupled systems and loosely coupled systems. 2. Define OS 3. What are the differences between Batch OS and Multiprogramming? 4. What are the differences between Multitasking and Multiprogramming? 5. List the difference between mainframe & desktop OS. 6. What is Clustered System? 7. What is Real Time System? List out their types. 8. Is OS a resource Manager? If so justify your answer 9. What is the kernel? 10. What are the three main purposes of an operating system? 11. Define cache memory 12. What is an interrupt. 13. What is DMA? 14. What are batch systems? 15. What are privileged instructions? 16. What do you mean by system calls? 17. State the advantage of multiprocessor system. 18. What is function of system programs? Write the categories in which system program can be divided. 19. What are the three major activities of an operating system in regard to Secondarystorage management? 20. What is the use of fork and exec system calls? 1. Explain the various types of computer systems. 2. Explain interrupts, Direct Memory Access in detail. 3. What are the system components of an operating system and explain them? 4. List the various services provided by an operating system. Explain them in detail. 5.Explain in detail about the categories of system calls? 6. Discuss briefly about OS Generation and System Boot. 7. Explain the concept of Virtual Machine with neat sketch 8. Describe in detail about Computer System Organization. Unit-II PROCESS MANAGEMENT 1. What is a process? 2. What is process control block?

3. What are schedulers? 4. What is co-operative process? 5. What is the use of inter process communication. 6. What is independent process? 7. What are the benefits of co-operating processes? 8. What is a thread? 9. What are the benefits of multithreaded programming? 10. Compare user threads and kernel threads. 11. Define CPU scheduling. 12. What are the advantages and disadvantages of threads? 13. What is Synchronization? 14. What is critical section problem? 15. What is a semaphore? 16. Define deadlock. 17. Define CPU scheduling. 18. What are the various scheduling criteria for CPU scheduling? 19.What are the requirements that a solution to the critical section problem must satisfy? 20. What are conditions under which a deadlock situation may arise? 1. Explain briefly about Inter Process Communication. 2. Explain the various threading issues with example? 3. Write briefly about the various CPU scheduling algorithms. 4. Define critical section problem. Explain two process solutions and multiple process solutions? 5. Write about semaphores, their usage, implementation given to avoid busy waiting and binary semaphores. 6. Explain briefly about the various classic problems of synchronization. 7. Give a detailed description about deadlocks and its detection. 8. Explain the Banker s algorithm for deadlock avoidance. Unit-III STORAGE MANAGEMENT 1. Define Paging. 2. Define Thrashing. Give an example. How do you limit the effects of thrashing? 3. Give the pictorial representation of storage hierarchy. 4. What are the advantages of virtual memory management systems? 5. What are overlays? What is the use of it? 6. What is demand paging? 7. Differentiate demand paging and swapping. 8. What is spatial locality of reference? 9. Write about partition memory management. 10.What is the advantage of demand paging? 11.Differentiate page and segment. 12. Define TLB. 13. Compare between internal and external fragmentation.

14.What is address binding? 15.What do you mean by page fault? 16. What is page frame? 17. If a system supports 16 bit address line and 1K page size, what is the maximum number of pages? 18. Define logical address and physical address. 19. What is the main function of the memory-management unit? 20. What is segmentation? 1. Illustrate briefly about the various contiguous memory allocation schemes with examples. 2. Explain in detail about the basic concepts of segmentation. 3. Explain the concept of memory allocation in variable partitions for multiprogramming. 4. Describe the basic concepts about paging and explain the types of Page Table Structure. 5. Explain about the 32 bit architecture and 64 bit architecture in detail. 6. Explain in detail about the various page replacement strategies. 7. Consider the following page reference string: 1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6. How many page faults would occur for the following replacement algorithms, assuming one, two, three, four, five, six, or seven frames? Remember all frames are initially empty, so your first unique pages will all cost one fault each. LRU replacement FIFO replacement Optimal replacement 8. What is demand paging? Describe the process of how can demand paging be implemented with virtual memory? 9. Explain in detail about thrashing and Allocation of kernel memory Unit-IV I/O SYSTEMS 1. Give the pros and cons of a fixed head disk and a moving head disk. 2. List the operations on file. 3. Define rotational latency. 4. Define UFD and MFD. 5. State the disadvantages of Contiguous allocation. 6. Give the methods available to access a file. 7. List any four common file types. Write the various file attributes. 8. What are the ways for directory implementation? 9. What are the two types of system directories? 10.What is seek time? 11.Which characteristic determine the disk access speed? 12.What is meant by garbage collection? 13.Mention the objectives of file management system. 14.What is the need for disk scheduling? Give the various disk scheduling methods.

15.What does swap space management mean? 16.What is the content of typical file control block? 17. Define log structured file. What are the disadvantages of log-structured file systems? 18. What is meant by RAID? 19. Which disk scheduling algorithm would be best to optimize the performance of a RAM disk? 20. What is NFS? 1. Write briefly about file attributes, operations, types and structure. 2. Discuss in detail about file allocation methods.what are the possible structures for directory? Discuss them in detail. 3. Explain about disk scheduling and any of its two algorithms with suitable example. 4. Explain the following: a. RAID b. I/O in Linux 5. Write a detailed note on various file access methods with neat sketch. 6. Explain in detail about free space management with neat diagram. 7. a. Describe the two level and tree type directory structures in detail. b. Describe the life cycle of an I/O request in detail. 8. a. Describe the Windows XP file system in detail. b. Explain the directory structure of Linux operating system. 9. a. Describe how the disk space from deleted files can be reused. b. Explain in detail the process management and file system in LINUX system. 10. Suppose that the disk drive has 5000 cylinders number 0 to 4999. The drive is currently serving a request at cylinder 143 and the previous request was at 125, the queue of the pending request in FIFO order is: 86,1470,913,1174,948,1509.1022,1750,130 starting from the current head position, what is the total distance (cylinders) that the disk arm moves to satisfy all the pending requests for each of the disk scheduling algorithms. i. SSTF ii. SCAN iii. LOOK iv. C-LOOK Unit-V CASE STUDY-LINUX SYSTEM 1. What are the design principles of LINUX system? 2. What are the components of a Linux System? 3. List the components of kernel modules. 4. Define LINUX virtualization. 5. What are the types of virtualization? 6. Define hypervisor. 7. What are the two components of hypervisor? 8. What are the types of hypervisor? 9. Define XEN.

10.What are the components of XEN? 11. What are the two types of guest supported by XEN hypervisor? 12.What is domain name server (DNS)? 13. List out the responsibilities of LINUX system administrator. 14. Give the requirements needed for LINUX system administrator. 15. What are the key features of VMware server virtualization? 16.What do you mean by guest operating system? 17.Compare guest operating system and host operating system in a system like VMware 18.What factors need to be considered in choosing the host operating system? 19. What is demand-zero memory? 20.Name the types of LINUX device classes. 21. List the three layers of networking in LINUX kernel. 1. Explain in detail the design principles, kernel modules, process management, scheduling in LINUX system. 2. Explain in detail the memory management in LINUX system. 3. Explain in detail the file system in LINUX system. 4. Explain in detail about I/O in LINUX system. 5. Describe about the network structure of LINUX system. 6. Explain in detail about the system administration of LINUX system and the requirements for LINUX system administrator. 7. Explain in detail about setting up a LINUX multifunction server. 8. What is virtualization? Explain its concepts in detail. 9. Illustrate the procedure for setting XEN on LINUX host and adding guest OS. 10. Give the procedure for setting VMware on LINUX host and adding guest OS.