Download 3rd SEMESTER

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
BACHELOR OF COMPUTER
APPLICATIONS
(BCA)
BCA/ASSIGN/III/YEAR/2011
ASSIGNMENTS
Year, 2011
(3rd Semester)
CS-63
CS-05
SCHOOL OF COMPUTER AND INFORMATION SCIENCES
INDIRA GANDHI NATIONAL OPEN UNIVERSITY
MAIDAN GARHI, NEW DELHI – 110 068
1
CONTENTS
Course
Code
Assignment No.
CS-63
BCA(3)-63/Assignment/2011
CS-05
BCA(3)-05/Assignment/2011
Submission-Schedule
For Jan-June
Session
For July-Dec
Session
30th April, 2011
30th October,2011
30th April, 2011
30th October,2011
2
Page No.
3
4
Course Code
Course Title
Assignment Number
Maximum Marks
Last Date of Submission
:
:
:
:
:
CS-63
Introduction to Software
BCA(3)-63/Assignment/2011
25
30th April, 2011/30th October, 2011
There are six questions in this Assignment. Answer all the questions. You may use
illustrations and diagrams to enhance explanation.
Question 1:
Explain the three main purposes of an operating system? What is layered
approach to OS design? Also, describe its advantages and disadvantages.
(4 Marks)
Question 2:
Write a shell program to generate the first 25 prime numbers.
(4 Marks)
Question 3:
What is ‘Mutual Exclusion’? Write pseudo code to implement
mutual exclusion using:
(i) Test and Set instruction and
(ii) Swap instruction
(4 Marks)
Question 4:
Consider the following set of processes:
Process
Burst time (ms)
P1
P2
P3
P4
P5
10
29
3
7
12
Evaluate the performance of FCFS, SJF and RR (Quantum = 10 ms)
algorithms for scheduling the above processes.
(3 Marks)
Question 5:
Write a shell program to cipher all the text/content in any text document in
the current working directory and also use another shell program to
decipher it to read. Use any scheme for ciphering.
(6 Marks)
Question 6:
Write the UNIX commands for the following tasks:
 find lines common to two or more files
 compare files but stops at first occurrence of a difference
 show differences of two files
 list all jobs in the waiting queue
(4 Marks)
3
Course Code
Course Title
Assignment Number
Maximum Marks
Last date of Submission
:
:
:
:
:
CS-05
Elements of System Analysis and Design
BCA (3)-05/Assignment/ 2011
25
30th April, 2011/30th October, 2011
There are three questions in this assignment. Answer all the questions. You may use
illustrations and diagrams to enhance your explanations.
Question 1: Explain how the existence of remote users might complicate information
system design. Describe a system in which you might be considered a
remote user.
(10 Marks)
Question 2: Define well-formulated educational objectives for your academic career.
Describe at least five constraints that could limit your ability to achieve
your objectives.
(5 Marks)
Question 3: How does a project management life cycle (or process) contribute to an
organization’s ability to achieve CMM level 5 certification?
(10 Marks)
4