Exam Details

Subject Operating Systems
Paper
Exam / Course Post Graduate Diploma in Computer Application (PGDCA)/ Advance Diploma inComputer Applications (ADCA) / Masters in Computer Applications (MCA)
Department School of Computer and Information Sciences (SOCIS)
Organization indira gandhi national open university
Position
Exam Date December, 2016
City, State new delhi,


Question Paper

A system contains 10 units of resource R1. The resource allocation scenario of 3 user processes P1, P2 and P3 are as below <img src='./qimages/9855-1a.jpg'>

Is the current allocation state feasible and safe? Apply Banker's algorithm to check it. If a new request of arises, check whether it will be granted or not using Banker's algorithm. Explain Bell and Lapadula model for security and protection. Why is security a crucial issue in a distributed as environment?
Compare and contrast sharing of segment with sharing of pages. Explain the concept of page faults with an example. Explain the structure of UNIX operating system and its components in brief.

2.(a) Identify the different states a live process may occupy and show how a process moves between these states. What are the race conditions? How do race conditions occur in an operating system? Explain file processing in UNIX. Compare it with Windows file processing.

3.(a) What are the problems that arise with absolute addresses in terms of memory swapping? With the help of diagrams, explain the concept of demand paging and demand segmentation. For the page reference string as 1 and with 3 memory frames, calculate the number of page faults using:
OPT
LRU

Page Replacement algorithms. Compare the result obtained from both the algorithms.

4.(a) Explain the role of Access Lists.
What do you understand by disk scheduling Calculate the total head movement with FCFS, SSTF and SCAN disk scheduling algorithms for the given block sequence
40,66,73,146,34,59,76,123,39,83,91,14

Initially the head is at block number 1. Draw the diagram for all the algorithms. Define mutual exclusion in distributed systems. Also write and explain the Ricart and Agrawala's mutual exclusion algorithm in distributed systems.

5.(a) Explain any two security models for a computer system. What is a Remote Procedure Call Explain with example how it works.


Departments

  • Centre for Corporate Education, Training & Consultancy (CCETC)
  • Centre for Corporate Education, Training & Consultancy (CCETC)
  • National Centre for Disability Studies (NCDS)
  • School of Agriculture (SOA)
  • School of Computer and Information Sciences (SOCIS)
  • School of Continuing Education (SOCE)
  • School of Education (SOE)
  • School of Engineering & Technology (SOET)
  • School of Extension and Development Studies (SOEDS)
  • School of Foreign Languages (SOFL)
  • School of Gender Development Studies(SOGDS)
  • School of Health Science (SOHS)
  • School of Humanities (SOH)
  • School of Interdisciplinary and Trans-Disciplinary Studies (SOITDS)
  • School of Journalism and New Media Studies (SOJNMS)
  • School of Law (SOL)
  • School of Management Studies (SOMS)
  • School of Performing Arts and Visual Arts (SOPVA)
  • School of Performing Arts and Visual Arts(SOPVA)
  • School of Sciences (SOS)
  • School of Social Sciences (SOSS)
  • School of Social Work (SOSW)
  • School of Tourism & Hospitality Service Sectoral SOMS (SOTHSM)
  • School of Tourism &Hospitality Service Sectoral SOMS (SOTHSSM)
  • School of Translation Studies and Training (SOTST)
  • School of Vocational Education and Training (SOVET)
  • Staff Training & Research in Distance Education (STRIDE)

Subjects

  • Accounting and Financial Management
  • Advanced Database Design
  • Advanced Discrete Mathematics
  • Advanced Internet Technologies
  • Artificial Intelligence and Knowledge Management
  • Communication Skills
  • Computer Graphics and Multimedia
  • Computer Organisation & Assembly Language Programming
  • Data and File Structure
  • Data Communication and Computer Networks
  • Database Management System
  • Database Management Systems
  • Design and Analysis of Algorithm
  • Discrete Mathematics
  • Elements of Systems Analysis & Design
  • Numerical and Statistical Computing
  • Object Oriented Analysis and Design
  • Object Oriented Technologies and Java Programming
  • Operating System Concepts and Networking Management
  • Operating Systems
  • Parallel Computing
  • Principles of Management and Information Systems
  • Problem Solving and Programming
  • Software Engineering
  • Systems Analysis and Design