You are on page 1of 2

SPRING-2018

Get solved assignments at nominal price.
Mail us at: subjects4u@gmail.com or contact at

08894344452, 8219081362
BACHELOR OF COMPUTER APPLICATIONS (BCA)
SEMESTER - II
SUBJECT CODE & NAME
BCA211 - Operating System
Q1. What are the components of UNIX Kernel? 10
Answer. The UNIX kernel s divided in to three modes: user mode, kernel mode, and hardware. The user
mode contains user programs

Q2. Discuss First-Come-First-Served scheduling algorithm. 10
Answer. This is one of the brute force algorithms. A process that requests for the CPU first is allocated
the CPU first. Hence, the name first come first serve. The FCFS algorithm is implemented by using a first-
in-first-out (FIFO) queue structure

Q3. a) What are the necessary conditions for deadlock to occur?
b) Write a note on Resource Allocation Graph. 4+6
Answer. a) A deadlock occurs in a system if the following four conditions hold simultaneously:
1) Mutual exclusion:
Set - 2
Q1. Discuss the concept of Direct Memory Access. 10
Answer. In most mini and mainframe computer systems, a great deal of input and output occurs
between the disk system and the processor. It would be very inefficient to perform these operations
directly through the processor;
Q2. Explain demand paging in virtual memory system. 10
Answer. Demand paging is similar to paging with swapping (Refer figure below). When a process is to be
executed then only that page of the process, which needs to be currently executed, is swapped into
memory. Thus, only necessary pages

Q3. What are the different forms of Encryption in Distributed System? 10
Answer. Encryption in a distributed environment can be of two forms:
• End-to-end encryption
• Link encryption
If end-to-end

SPRING-2018
Get solved assignments at nominal price.
Mail us at: subjects4u@gmail.com or contact at

08894344452, 8219081362