DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

Similar documents
VALLIAMMAI ENGINEERING COLLEGE

Midterm Exam. October 20th, Thursday NSC

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

MC7204 OPERATING SYSTEMS

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

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT I

CSI3131 Final Exam Review


SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I OPERATING SYSTEMS

CSE 153 Design of Operating Systems


KRISHNA KANTA HANDIQUI STATE OPEN UNIVERSITY Hiranya Kumar Bhuyan School of Science and Technology

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

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

Operating System(16MCA24)

Chapter 19: Real-Time Systems. Operating System Concepts 8 th Edition,

Distributed Systems Question Bank UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems?

Main Points of the Computer Organization and System Software Module

DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. UNIT I PART A (2 marks)

CHAPTER NO - 1 : Introduction:

Operating Systems: Quiz2 December 15, Class: No. Name:

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

QUESTION BANK UNIT I

Sistemas Operacionais I. Valeria Menezes Bastos

PART B UNIT II COMMUNICATION IN DISTRIBUTED SYSTEM PART A

SNS COLLEGE OF ENGINEERING

CONTENTS. Computer-System Structures

UNIT I. Introduction to OS& System Structures

Chendu College of Engineering & Technology

DISTRIBUTED SYSTEMS. Second Edition. Andrew S. Tanenbaum Maarten Van Steen. Vrije Universiteit Amsterdam, 7'he Netherlands PEARSON.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

COMP 3361: Operating Systems 1 Final Exam Winter 2009

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

Operating Systems : Overview

Concurrent & Distributed Systems Supervision Exercises

Exam Guide COMPSCI 386

CSC 716 Advanced Operating System Fall 2007 Exam 1. Answer all the questions. The maximum credit for each question is as shown.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Commercial Real-time Operating Systems An Introduction. Swaminathan Sivasubramanian Dependable Computing & Networking Laboratory

Operating System Review Part

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

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

Operating Systems: Internals and Design Principles. Chapter 2 Operating System Overview Seventh Edition By William Stallings

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR / ODD SEMESTER

Subject: Operating System (BTCOC403) Class: S.Y.B.Tech. (Computer Engineering)

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

INSTITUTE OF AERONAUTICAL ENGINEERING

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

Homework #2 Nathan Balon CIS 578 October 31, 2004

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

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

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

CS 571 Operating Systems. Midterm Review. Angelos Stavrou, George Mason University

Distributed Systems. coordination Johan Montelius ID2201. Distributed Systems ID2201

Last Class: Synchronization Problems. Need to hold multiple resources to perform task. CS377: Operating Systems. Real-world Examples

Last Class: Deadlocks. Today

Coordination 1. To do. Mutual exclusion Election algorithms Next time: Global state. q q q

Back to RTOS. CSE466 Autumn 00-1

CSE Traditional Operating Systems deal with typical system software designed to be:

Solution for Operating System

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


1. a) Discuss primitive recursive functions with an example? 15M Or b) Statements and applications of Euler s and Fermat s Theorems?

FCM 710: Architecture of Secure Operating Systems

Indian Institute of Technology, Kharagpur

Review. Preview. Three Level Scheduler. Scheduler. Process behavior. Effective CPU Scheduler is essential. Process Scheduling

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

PROCESSES & THREADS. Charles Abzug, Ph.D. Department of Computer Science James Madison University Harrisonburg, VA Charles Abzug

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

1.1 CPU I/O Burst Cycle

CPSC/ECE 3220 Summer 2017 Exam 2

Introduction to Real-Time Operating Systems

FCM 710: Architecture of Secure Operating Systems

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

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4

Course Syllabus. Operating Systems

OS Design Approaches. Roadmap. OS Design Approaches. Tevfik Koşar. Operating System Design and Implementation

Multiprocessor and Real-Time Scheduling. Chapter 10

8: Scheduling. Scheduling. Mark Handley

SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

For use by students enrolled in #71251 CSE430 Fall 2012 at Arizona State University. Do not use if not enrolled.

CSc33200: Operating Systems, CS-CCNY, Fall 2003 Jinzhong Niu December 10, Review


Networks and distributed computing

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

Today: Protection! Protection!

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

SYED AMMAL ENGINEERING COLLEGE CS6401- OPERATING SYSTEM

Distributed Deadlock

OS 1 st Exam Name Solution St # (Q1) (19 points) True/False. Circle the appropriate choice (there are no trick questions).

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

Chapter 2 Processes and Threads. Interprocess Communication Race Conditions

Lecture 9: Midterm Review

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

Chapter 6: CPU Scheduling. Operating System Concepts 9 th Edition

Dr. Rafiq Zakaria Campus. Maulana Azad College of Arts, Science & Commerce, Aurangabad. Department of Computer Science. Academic Year

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

CSC Operating Systems Fall Lecture - II OS Structures. Tevfik Ko!ar. Louisiana State University. August 27 th, 2009.

Announcements. Computer System Organization. Roadmap. Major OS Components. Processes. Tevfik Ko!ar. CSC Operating Systems Fall 2009

Transcription:

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester Section Subject Code Subject Name Degree & Branch : I & II : M.E : CP7204 : Advanced Operating Systems : M.E C.S.E. 1. Define Process? UNIT-1 2. What is meant by context switching? 3. Define mutual exclusion? 4. What is meant by interrupt? 5. Define race condition? 6. What does a solution for critical section problem must satisfy? 7. What is known as resource reservation in real time scheduling? 8. What is meant by memory management unit? 9. Define deadlock? 10. What are the conditions that must hold for deadlock prevention? 11. What are the algorithms available for deadlock avoidance? 12. What is meant by demand paging? 13. What is meant by page fault? 14. What is a thread? 15. Draw the life cycle of thread? 16. List out memory management techniques?

17. What is meant by cpu scheduling? 18. What is meant by preemptive and non preemptive scheduling? 19. What are the properties of scheduling algorithm? 20. What is meant by priority inversion? 1. Explain in detail about various synchronization mechanisms? 2.Brfiely explain about process lifecycle? 3. Explain in detail about thread states and synchronization? 4. Explain in detail about FCFS and SJF scheduling algorithm with suitable examples? 5. Explain in detail about priority and round robin scheduling in detail? 6. Briefly explain about algorithm evaluation for scheduling algorithms? 7. Explain in detail about deadlock detection techniques? 8. Explain in detail about memory management techniques? 9. Briefly explain about models of resource? 10. Explain in detail about deadlock prevention and recovery techniques? UNIT-2 1. What are the limitations of Lamport clock? 2. List out some of the issues in Distributed operating system? 3. Define communication primitives? 4. Define clock skew? 5. What is an RPC Mechanism? 6. Describe about fault tolerance? 7. Describe about logical clock and logical time? 8. Explain casual ordering of message?

9. Define mutual exclusion? 10. Define distributed mutual exclusion algorithm? 11. Differentiate one phase with two phase algorithm? 12. list out distributed deadlock detection algorithm? 13. Explain token based algorithm? 14. Define maekawas algorithm? 15. Define byzantine agreement problem? 16. List out the three agreement problem? 17. List out the application of agreement protocols/ 18. Define path pushing algorithm? 19. Define vector clock? 20. Define remote procedure calls? 1. Explain in detail about issues in distributed operating system? 2. Explain in detail about the architecture of distributed operating system? 3. Briefly explain in detail about communication primitives? 4. Explain in brief about lamports logical clock with suitable examples? 5. Explain in detail about casual ordering of message? 6. Explain in detail about distributed mutual exclusion algorithm? 7. Explain in detail about centralized deadlock detection algorithm? 8. Explain in detail about path pushing and edge chasing algorithm? 9. Briefly explain in detail about agreement protocols? 10. Explain in detail about diffusion computing and global state detection algorithm? UNIT-3 1. List the two important services present in distributed file system? 2. What is known as mount point?

3. Define caching? 4. What is meant by cache consistency? 5. Describe about memory coherence? 6. List out the issues in load distribution? 7. Diffrentiate preemptive with non preemptive transfers? 8. Define fault tolerance? 9. Define commit protocols? 10. Define two phase commit protocols? 11. Define voting protocol? 12. Differentiate internal versus external security? 13. Define access matrix model? 14. List out the advanced models of protection? 15. Define safety in access matrix model? 16. What are the components of bell-lapadula model of protection? 17. Define bulk data transfer? 18. Define roll back recovery algorithm? 19. State the reason for multiple site failure? 20. Describe design issues in distributed shared memory? 1. Explain in detail about distributed file system? 2. Explain in detail about design issues in distributed resource management? 3. Explain in detail about distributed shared memory? 4. Explain in detail about centralized server and migration algorithm? 5. Explain in detail about read-replication and full-replication algorithm?

6. Explain in detail about issues in load distribution? 7. Explain in detail about scheduling algorithms? 8. Explain in detail about asynchronous and synchronous check point and recovery? 9. Explain in detail about two phase and commit protocols? 10. Brifely explain about security and protection in distributed resource management? 1. What is meant by real time operating system? UNIT-4 2. What are the basic components of real time operating system? 3. What are the characteristics of real time system? 4. Define rate monotonic scheduling? 5. List out the application of real time systems? 6. What are the types of real time task? 7. What is meant by context switching overhead? 8. Define priority inversion? 9. What are the issues in resource sharing protocols? 10. What is meant by microkernel? 11. List out some mobile operating system? 12. Explain RTOS for safety critical systems? 13. What is meant by processes? 14. Diffrentiate processes with thread? 15. Draw the states of thread and explain? 16. What are the memory allocation strategies for a system? 17. What are the functions of memory manager? 18. Draw the Mac OS X architecture? 19. what are the file accesses mechanism in mobile os? 20. What is meant by distributed file system?

1.Explain in detail about basic models of real time systems? 2. Explain in brief about characteristics and application of real time system? 3. Explain in brief about real time task scheduling algorithm? 4. Explain in detail about the methods of handling resource sharing? 5. Explain in detail about mobile operating system? 6. Briefly describe about microkernel design? 7. Explain in detail about client server resource accesses? 8. Explain in detail about processes and thread states? 9. Briefly explain memory management in mobile operating system? 10. Explain in detail about file system? 1. What are the components of linux system? 2. How the process is scheduled in linux system? 3. Define kernel modules? 4. Define process states in linux system? 5. What are kernel threads? 6. Define processes switching? 7. What is meant by memory fragmentation? 8. Define shared virtual memory? UNIT-5 9. Define block device character device and network device? 10. How the free space has to be managed? 11. Define synchronous and asynchronous IO in linux system/ 12. Define virtual file system in linux? 13. How the disk is portioned in linux system? 14.Define interprocess es communication?

15. Draw the layers of IOS? 16. Define media layer in ios? 17. Define service layer in ios? 18. Define core os layer in ios? 19. What is the file system in ios? 20. Explain virtualization in Linux system? 1. Explain the design principles of Linux system? 2. Explain in detail about kernel module? 3. Briefly explain in detail about process management scheduling in kernel system? 4. Explain in detail about memory management in Linux system? 5. Discuss in detail about input output management in Linux system? 6. Explain in detail about file system in Linux? 7. Explain in brief about interprocesses communication in Linux System? 8. Explain in detail about IOS architecture and SDK framework? 9. Explain in brief about the layers of android IOS? 10. Explain in detail about the file system in Linux system?