Community Sites
Create your own community website and start earning today !
It's Free !
 
Communities Members BookmarksPolls Fresher Jobs Funny Pictures MCA Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

website counter



Download Model question papers & previous years question papers

Posted By: bharath sudar        Member Level: Platinum       Posted Date: 13 May 2008

2006 Indira Gandhi National Open University (IGNOU) Post Graduate Diploma Computer Application INTRODUCTION TO SOFTWARE Question paper



Course: Post Graduate Diploma Computer Application   University: Indira Gandhi National Open University (IGNOU)




. Design an algorithm and draw a corresponding flow chart to compute xn / n! where 0 < n < = 10 (7)
2. Write a shell program to generate the first "n" terms of the following sequence without using multiplication, 2, 4,8, 76, 32.. (7)
3. Explain the different, categories of people involved in system investigation and their activities. (8)
4. Define mutual exclusion. How does a semaphore solve the mutual exclusion problem ? Explain with the help of an example. What are drawbacks of semaphore ? (8)
5. Write context free grammar (CFG) for if-then-else and assignmenst tatements of C language. (5)
6. Explain the following loader schemes : (5) (i) Relocating loader (ii) Dynamic linker
7. Write UNIX commands for the following: (5) (i) to print last 3 lines of a file. (ii) to search a particular pattern in a given file. (iii) to count the number of words in a given file. (iv) to list all the files with extension .txt. (v) to move the contents of one file to another file with a different name
8. What is a Virtual Memory ? Explain its advantages and how it can be implemented. (5)
9. Explain the file system used in UNIX. Also explain how do we mount the file system in UNIX o/S . (5)
10. What is a feasibility study ? Explain any three types of feasibility studies in brief. (5)
11. What is X-Windows system ? Explain the X-Windows library and X-Toolkit in detail. (5)
12. How do we implement the macro facility within an assembler ? What are the issues related to the design of a macro pre-processor? Explain with an example. (5)
13. Design an algorithm and draw a flowchart to reverse the given number "n" and also print the sum of digits. (7)
14. Write a shell program that accepts a "name" from the user, check whether it is a file or folder and display an appropriate message accordingly. (7)
15. Explain the important qualities of software product and process that one should consider for the software development. (8)
16. Draw a parse treefor the following expressions : (4) (i) a * b - c + d (ii) a + b * c * d - e using the followng productions : List -> list + digits List -> list - digits List -> list * digits List -> digits digit is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
17. Write a shell program to sort the given filenames in alphabetical order. (4)
18. What are the two main issues that should be considered during allocating the space to the files? Explain any two disk allocation methods in detail. (6)
19. Explain the following commands of UNIX with an example for each : (4) (i) cut (ii) grep (iii) tee (iv) tail (v) ps (vi) kill (vii) tr (viii) ln
20. What is a deadlock situation ? What are the essential conditionst hat characterised eadlocks? Explain with the help of a resource allocation graph. (5)
21. ) List the UNIX commands for the following : (5) (i) To sort the numbers in descending order in a data file. (ii) To count the number of users who are currently logged-in. (iii) To display last four lines of a given text file. (iv) To kill a process with process identification number 3022. (v) To change all the characters of a file to its lower case.
22. Explain the features of Network Operating System and Distributed Operating System.
23. Explain the following loader schemes : (i) Absolute loader (ii) Dynamic loader
24. Write short notes on the following w.r.t. the WINDOWS GUI: (5) (i) Desktop Metaphor (ii) Pull-down Menu (iii) Bit-mapped displays (iv) Icons (v) Pointing devices
25. Explain all the phases of System Investigation. (5)
26. Write an algorithm and draw a flow chart to calculate the factorial of a given number. (6)
27. What is a process ? Explain the various process states with the help of a state diagram. Why is a PCB required, and what is the information that a PCB contains? (8)
28. Write a shell program to convert an integer to its binary equivalent. (6)
29. How is a client-server model different from the stand-alonem odel ? Explain this with the help of a suitable example of each. (5)
30. Explain the various phases of systems investigation, with the help of a suitable example (5)
31. Construct context free grammar for the following "C" statements : (i) Do .. While (ii) increment operator
32. What is a project control system ? With the help of an example of each, explain the Gantt chart and the PERT chart scheduling techniques.
33. Explain the CPU scheduling and memory management in a UNIX operating system. (5)
34. Five jobs arrive in a system in the order given below : (5) Process CPU time Priority P 1 1 0 3 P 2 6 5 P 3 b 2 P 4 4 1 P 5 8 4
35. Five jobs arrive in a system in the order given below : (5) Process CPU time Priority P 1 1 0 3 P 2 6 5 P 3 b 2 P 4 4 1 P 5 8 4 5 is given the highest priority. Calculate the tumarounda nd waitingt ime for each process for the following scheduling algorithms: (i) Shortest Job First (ii) Round Robin (quantum 2)
36. What are the main advantages of distributed OS? How are the file system and protection supported in distributed OS?
37. Write UNIX commands for the following : (i) To print how many users are working on the system. (ii) To run a process in the background. (iii) To print the file names and their file sizes in the current directory. (iv) To print a long listing of the directory. (v) To print content of the "passwd" file.
38. List the major activities performed in the development of a software product. Also mention the limitations of the development cycle.
39. What is the significance of thrashing? Write down the steps performed in demand paging.
40. Write an algorithm to find the roots of a given quadratic equation. Also, draw the flowchart for this. (6)
41. Explain, with an example and using a diagram, the steps to handle page fault in a paged memory management. (6)
42. Write a shell program that takes a file as the input and counts the number of characters, words and lines in the file. (8)
43. With the help of a diagram, explain all the phases involved in a waterfall life cvcle model. (10)
44. List all the important tasks performed during each phase of compiler design. (5)
45. What is the basic philosophy of the X-Windows system ? How are its components different from those of other GUIs? (5)
46. Explain the desirable characteristics of software product and process. (4)
47. Using a diagram, explain a demand paging scheme. Also give a suitable example. (6)
48. Write a shell script "Page" that paginates a given file (i.e. to print a fixed number of lines from a file), and then waits for user response before printing the next page of the file on the screen. (5)
49. Write a regular expression for the following statements of "C" Ianguage : (5) (i) Assignment (ii) Switch
50. Write Unix commands for the following : (5) (i) To list all the processes running on the system. (ii) To display the last 5 lines of a file. (iii) To find the occurrences of a given pattern in a file. (iv) To compare the content of two files. (v) To senda message to other terminals.
51. What is 4GL? How is it different from 2GL and 3GL ? List any three 4GL languages with their applications. (5)





Return to question paper search

Next Question Paper: INTRODUCTION TO SOFTWARES

Previous Question Paper: ACCOUNTING AND FINANCE

Related Question Papers:


  • educational evaluation


  • Library Cataloguing Theory


  • Communication and Counselling in HIV


  • ET - 522 Concrete Technology & Construction Techniques - Ju


  • MLII102 Information Processing and Retrieval June 2007


  • Categories


    Submit Previous Years University Question Papers and make money from adsense revenue sharing program

    Are you preparing for a university examination? Download model question papers and practise before you write the exam.

    Watch TV Channels



    Contact Us    Editors    Privacy Policy    Terms Of Use   

    SpiderWorks Technologies Pvt Ltd. 2006 - 2007 All Rights Reserved.