Loyola College M.Sc. Computer Science April 2008 System Software & Operating System Question Paper PDF Download

LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034

M.Sc. DEGREE EXAMINATION – COMPUTER SCIENCE

BH 22

 

SECOND SEMESTER – APRIL 2008

CS 2809 – SYSTEM SOFTWARE AND OPERATING SYSTEM

 

 

 

Date : 22-04-08                  Dept. No.                                        Max. : 100 Marks

Time : 1:00 – 4:00

                                                          PART – A (10 X 2 =20)

ANSWER ALL THE QUESTIONS

  1. What is the function of assembler?
  2. Write down the syntax of declaration statements used in assembly level language?
  3. What are the important tasks of memory allocation?
  4. Define the term LINKING
  5. What do you mean by Process Control Block?
  6. What are three requirements of any solution to the critical sections problem?
  7. What is Dispatcher?
  8. What is CPU Scheduler?
  9. What is Context Switch?
  10. What is a Safe State and what is its use in deadlock avoidance?

PART – B (5 X 8 =40)

ANSWER ALL THE QUESTIONS

  1. a) What are the data structures used in the design of Pass l of the Assembler?

(OR)

  1. b) Explain any two features of MACRO preprocessor.

 

  1. a) What are the steps involved in dynamic debugging of a program?

(OR)

  1. b) Write an algorithm for the design of an LINKER?

 

  1. a) What is fragmentation? What are the different types of fragmentation? Give the solution for the

(OR)

  1. b) What are the four conditions required for deadlock to occur? Explain it?

 

  1. a) How can you implement a lock using semaphores?

(OR)

  1. b) How will you detect the deadlock occurrence if the system has single instance of resource type?

 

  1. a) Explain about the tree structured directory structure?

(OR)

  1. b) What file allocation strategy is most appropriate for sequential access files?

 

PART – C (2 X 20 =40)

ANSWER ANY TWO QUESTIONS

  1. a) Draw the Pass 2 flowchart for the design of an assembler?
  2. b) Explain briefly about the major issues in code generations for expressions.
    a) What must the banker’s algorithm know a priori in order to prevent deadlock?
  3. b) Write down the algorithm. Explain it with suitable example.
  4. a) Explain briefly about the demand paging technique.
  5. b) Describe round robin scheduling algorithm with suitable example?

Go To Main page

© Copyright Entrance India - Engineering and Medical Entrance Exams in India | Website Maintained by Firewall Firm - IT Monteur