DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT I

Similar documents
CLASS: II YEAR / IV SEMESTER CSE SUBJECT CODE AND NAME: CS6401 OPERATING SYSTEMS UNIT I OPERATING SYSTEMS OVERVIEW

SNS COLLEGE OF ENGINEERING

QUESTION BANK UNIT I

Department of Computer applications. [Part I: Medium Answer Type Questions]

MC7204 OPERATING SYSTEMS

SYED AMMAL ENGINEERING COLLEGE CS6401- OPERATING SYSTEM

CHAPTER NO - 1 : Introduction:

Chendu College of Engineering & Technology

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad COMPUTER SCIENCE AND ENGINEERING QUESTION BANK OPERATING SYSTEMS

Department of Information Technology Operating Systems Question Bank YEAR/SEM:III/V

Operating System(16MCA24)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

Exam Guide COMPSCI 386

CSI3131 Final Exam Review


INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Operating Systems Comprehensive Exam. Spring Student ID # 3/16/2006

Operating Systems Comprehensive Exam. Spring Student ID # 3/20/2013

CIS 21 Final Study Guide. Final covers ch. 1-20, except for 17. Need to know:

CSE 4/521 Introduction to Operating Systems. Lecture 27 (Final Exam Review) Summer 2018

INSTITUTE OF AERONAUTICAL ENGINEERING

PESIT SOUTHCAMPUS. Question Bank

Architectural Support. Processes. OS Structure. Threads. Scheduling. CSE 451: Operating Systems Spring Module 28 Course Review

UNIT I. Introduction to OS& System Structures

Final Exam Preparation Questions

Operating Systems Comprehensive Exam. Spring Student ID # 2/17/2011

( B ) 4. Which is not able to solve the race condition? (A) Test and Set Lock (B) Shared memory (C) Semaphore (D) Monitor

Operating Systems Comprehensive Exam. Fall Student ID # 10/31/2013

( D ) 4. Which is not able to solve the race condition? (A) Test and Set Lock (B) Semaphore (C) Monitor (D) Shared memory

CSE 421/521 - Operating Systems Fall Lecture - XXV. Final Review. University at Buffalo

COMP 3361: Operating Systems 1 Final Exam Winter 2009

Techno India Batanagar Department of Computer Science & Engineering. Model Questions. Multiple Choice Questions:

Institute of Engineering & Management. Course:CS603- Operating System. Course pre-requisites

B. V. Patel Institute of Business Management, Computer &Information Technology, UTU

Fall COMP3511 Review

1. Draw and explain program flow of control without and with interrupts. [16]

King Fahd University of Petroleum and Minerals. Write clearly, precisely, and briefly!!

Design of Operating System

Main Points of the Computer Organization and System Software Module

OPERATING SYSTEMS FINAL EXAMINATION APRIL 30, 2006 ANSWER ALL OF THE QUESTIONS BELOW.

(b) External fragmentation can happen in a virtual memory paging system.

Virtual Memory Outline

OPERATING SYSTEMS SOLVED PAPER JUNE

Course Description: This course includes the basic concepts of operating system

Indian Institute of Technology, Kharagpur

Final Review. Geoffrey M. Voelker. Final mechanics Memory management Paging Page replacement Disk I/O File systems Advanced topics

Contents. 1.1 What Operating Systems Do Computer-System Organization Computer-System Architecture 12. Operating-System Structures

VALLIAMMAI ENGINEERING COLLEGE

ANNAI MATHAMMAL SHEELA ENGINEERING COLLEGE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK CS6401 OPERATING SYSTEMS

Fundamentals of Operating Systems 2015

CS350: Final Exam Review

CSE 120 Principles of Operating Systems

DEPT OF INFORMATION TECHNOLOGY OPERATING SYSTEMS IT204 / CS202

Today: Protection! Protection!

FCM 710: Architecture of Secure Operating Systems

OPERATING SYSTEMS. Sharafat Ibn Mollah Mosharraf TOUCH-N-PASS EXAM CRAM GUIDE SERIES. Students. Special Edition for CSEDU

CSE473/Spring st Midterm Exam Tuesday, February 19, 2007 Professor Trent Jaeger


So far. Next: scheduling next process from Wait to Run. 1/31/08 CSE 30341: Operating Systems Principles

CS 5523 Operating Systems: Memory Management (SGG-8)

3 rd Year V Semester

Today: Protection. Sermons in Computer Science. Domain Structure. Protection

MARUTHI SCHOOL OF BANKING (MSB)

2 nd Half. Memory management Disk management Network and Security Virtual machine

FCM 710: Architecture of Secure Operating Systems

Final Review. Quiz-5 Solutions. Tevfik Koşar

St. Joseph College of Engineering

Unit In a time - sharing operating system, when the time slot given to a process is completed, the process goes from the RUNNING state to the

TDDB68 Processprogrammering och operativsystem / Concurrent programming and operating systems

(MCQZ-CS604 Operating Systems)

Following are a few basic questions that cover the essentials of OS:

Performance of Various Levels of Storage. Movement between levels of storage hierarchy can be explicit or implicit

CS6401- Operating System QUESTION BANK UNIT-IV

CS4411 Intro. to Operating Systems Final Fall points 12 pages

ALL the assignments (A1, A2, A3) and Projects (P0, P1, P2) we have done so far.

Lecture 2 Process Management

Chapter 8 & Chapter 9 Main Memory & Virtual Memory

b. How many bits are there in the physical address?

Q 1. (10 Points) Assume that a process executes the following pseudo codes:

1. 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.

Student Name:.. Student ID... Course Code: CSC 227 Course Title: Semester: Fall Exercises Cover Sheet:

OPERATING SYSTEMS. UNIT II Sections A, B & D. An operating system executes a variety of programs:

Operating Systems (1DT020 & 1TT802)

COMP SCI 3SH3: Operating System Concepts (Term 2 Winter 2006) Test 2 February 27, 2006; Time: 50 Minutes ;. Questions Instructor: Dr.

UNIT I OVERVIEW OF OPERATING SYSTEMS

Operating Systems. Week 9 Recitation: Exam 2 Preview Review of Exam 2, Spring Paul Krzyzanowski. Rutgers University.

UNIT I PROCESSES AND THREADS

Operating System MC Exercises

ROEVER ENGINEERING COLLEGE, PERAMBALUR DEPARTMENT OF INFORMATION TECHNOLOGY OPERATING SYSTEMS QUESTION BANK UNIT-I

CMPS 111 Spring 2003 Midterm Exam May 8, Name: ID:

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

JBIET. Dept of IT. Operating Systems III B.Tech -I Sem. Department of Information Technology

Retrieval Exercises for CS 3733 Operating Systems. Instructor: Dr. Turgay Korkmaz Department Computer Science The University of Texas at San Antonio

GATE SOLVED PAPER - CS

CSE 153 Design of Operating Systems

ECE 3055: Final Exam

AC59/AT59/AC110/AT110 OPERATING SYSTEMS & SYSTEMS SOFTWARE DEC 2015

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Operating System Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT I

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- OCTOBER, 2012

SNS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Transcription:

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year and Semester : II / IV Subject Code : CS6401 Subject Name : Operating System Degree and Branch : B.E CSE UNIT I 1. Define system process 2. What is an interrupt? 3. What is a system call? 4. What is an interrupt vector? 5. Define bootstrap program 6. Define operating system 7. What is a resource allocator? 8. What is Moore s law? 9. What is kernel? 10. Draw the storage device hierarchy 11. What is fault tolerant? 12. Define job pool 13. what are the types of operation in operating system? 14. What is a privileged instruction? 15. What is a trap? 16. What is bitmap? 17. What is real time operating system? 18. What is boot disk? 19. Draw the system structure for unix 20. What is the layered approach in OS?

1. Explain in detail the modern computer system 2. Explain the abstract view of the components of a computer system 3. Explain Von Neumann architecture 4. Explain multiprocessor system 5. Explain operating system structure in detail 6. Explain computing environments 7. Explain open source operating system 8. Explain in detail the operating system services 9. Explain in detail operating system structure 10. Write about OS generation UNIT II 1. Define Process 2. What are the Process State 3. What Is PCB? 4.Define Threads. 5. What are the types of Schedulers? 6. What is Context Switch? 7. What is Co-operative Process? 8. Define IPC. 9. What is Remote procedure Calls? 10. Define threads. 11. What is multicore Programming? 12. Define Multithreading 13. What is critical section problem? 14. What is semaphores?

15. What is monitors? 16. What is preemptive Scheduling? 17. What is Non Preemptive Scheduling? 18. What are the scheduling Criteria? 19. What are the scheduling algorithm? 20. Define Dead Locks. 1. Explain the various process state 2. Explain the interprocess communication 3. Explain about remote procedure calls 4. Explain about Multi threading models 5. Consider the following set of processes with the length of the CPU burst time given in milliseconds Process Burst Time Priority P1 10 3 P2 1 1 P3 2 3 P4 1 4 P5 5 2 The processes are assumed to have arrived in the order p1,p2,p3,p4,p5 all at time 0. a. Draw four Gantt charts illustrating the execution of these processes using FCFS,SJF,anon preemptive priority (a smaller priority number implies a higher priority)and RR (quantum=1)scheduling. b. What is the turnaround time of each process for each of the scheduling algorithms in part a? c. What is the waiting time of each process for each of the scheduling algorithms in part a? d. Which of the schedules in part a results in the minimal average waiting time? 6.Explain about various scheduling algorithms

7.Explain in detail about the critical section problem 8.Explain in detail about semaphores and monitors 9.Expain about deadlock prevention and deadlock avoidance algorithms 10. Consider the following snapshot of a system Allocation Max Available A B C D A B C D A B C D P0 0 0 1 2 0 0 1 2 1 5 2 0 P1 1 0 0 0 1 7 5 0 P2 1 3 5 4 2 3 5 6 P3 0 6 3 2 0 6 5 2 P4 0 0 1 4 0 6 5 6 Answer the following question using banker s algorithm a)what is the content of the matrix Need? b)is the system in a safe state? c)if a request from process p1 arrives for (0,4,2,0) can the request be granted immediately? UNIT III 1. Define Memory Management Unit 2. What is Dynamic Loading? 3. What is Overlays? 4. Define Swapping 5. What is Paging? 6. Define segmentation.

7. What is Hit ratio? 8. What is TLB? 9. What is Virtual Memory? 10. What is demand paging? 11.How to calculate Effective access time in Demand Paging? 12.What is memory mapping approach? 13.What are the page replacement algorithm? 14.Compare LRU and Optimal Replacement Algorithm 15.Define Allocation Algorithm. 16.Compare the Global and Local Allocation? 17.What is Thrashing? 18.Consider a logical address space of eight pages of 1024 words each mapped onto a physical memory of 32 frames a)how many bits are in the logical address? b)how many bits are in the physical address? 19.Difference between internal and external fragmentation. 20.Difference between logical and physical address. 1. Explain in detail Contiguous Memory Allocation. 2. Explain in detail about segmentation. 3. Explain in detail about paging. 4. Explain in detail about segmentation with paging. 5. Describe the following allocation algorithms: a. First fit b. Best fit c. Worst fit 6. Given memory partitions of 100 KB, 500 KB, 200 KB, 300 KB, and 600 KB( in order), how would each off the first fit, best fit, and worst fit algorithms place processes of 212 KB, 417 KB, 112 KB, and 426 KB (in order)? Which algorithm makes the most efficient use of memory?

7. Explain demand paging. 8. Explain page replacement algorithms. 9. 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 two, three frames? Remember that all frames are initially empty, so your first unique pages will all cost one fault each. LRU replacement FIFO replacement Optimal replacement 10. Explain in detail about Thrashing. 1.What is seek time? 2.what is Rotational latency? 3.What are the types of disk scheduling? 4.What is Physical formatting of the disk? 5.What is logical formatting of the disk? 6.What is boot block? 7.What is bad blocks? 8.What are the file attributes? 9.What are the File types? 10.What are the methods for Accessing the file? 11.Define single level directory. 12.Define Two level directory. 13.What is distributed file system? 14. Write the structure of layered file system UNIT IV

15.What is FCB. 16.What are the allocation methods for disk space? 17.What is bit vector? 18.What is polling? 19.Write down the Characteristics of I/O devices. 20.What is streams? 1. Explain in detail about disc scheduling algorithm. 2. Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently serving a request at cylinder 143, and the previous request was at cylinder 125. The queue of pending requests, in FIFO order, is 86, 1470, 913, 1774, 948, 1509, 1022, 1750, 130. Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requests for each of the following disk scheduling algorithms? a. FCFS b. SSTF c. SCAN d. LOOK e. C SCAN f. C LOOK 3. Explain in detail about disc management. 4. Explain in detail about directory structure. 5. Explain in detail about file sharing and protection. 6. Explain in detail about file system structure and implementation. 7. Explain in detail about allocation methods of disc. 8. Explain in detail about free space management. 9. Explain in detail about BUS structure. 10. Explain in detail about Kernel I/O sub system. 1. Write about Linux Kernel system. UNIT V

2. Draw the components of the Linux system. 3. What are the three network layers in the Linux kernel system. 4. List down the components of a Linux System. 5. What are the three components of module support under Linux 6. What is buddy heap algorithm? 7. What is domain name system? 8. What is virtualization? 9. Draw the architecture of Xen project. 10. What is VMware on Linux? 11. What is Linux multifunction server? 12. Define Fork. 13. What is kernel Synchronization in Linux? 14. What is Linux ex2fs file system? 15. Draw the device driver block structure in Linux 16. What is the purpose of block buffer cache? 17. What are the security groups in Linux? 18. What is protection mask? 19. What is firewall management? 20. What is static and dynamic linking? 1. Explain the basic concepts of the Linux system. 2. Explain system administration requirement for Linux system administrator. 3. Explain setting up a Linux multifunction server. 4. Explain local network services. 5. Explain Domain name systems. 6. Explain the basic concepts of Virtualization. 7. Explain in detail about setting up Xen. 8. Explain in detail about VM Ware on Linux Host and Adding Guest OS. 9. Explain in detail about Kernel modules in Linux systems. 10. Explain in detail about network structure and security in Linux.