Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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