BACHELOR IN COMPUTER APPLICATIONS Term-End Examination December, 2011
00
N-
CS-63 : INTRODUCTION TO SYSTEM 0 SOFTWARE Time : 2 hours
Maximum Marks : 60
Question no. 1 is compulsory. Answer any three questions from the rest.
Note :
1. (a) Define Concurrent processes. How is 10 mutual exclusion handled by Operating system ? Also, write the mutual exclusion algorithm. (b)
Write a shell program to find whether a 7 given number is an Armstrong number or not. (Example : 153 is Armstrong number as 153 = 1 3 + 53 + 3 3)
(c)
Write an algorithm and draw the 8 corresponding flowchart for generating the Fibonacci series.
(d)
CS-63
Explain any five functions of LEX 5 (Lexical Analyser )
1
P.T.O.
2.
(a) What are the limitations of a one-pass 6 assembler ? Explain the additional tasks that are performed in two pass assemblers over one-pass assemblers. (b) Explain necessary conditions for the 4 occurrence of a Deadlock.
3.
(a) What are the main advantages of 5 Distributed Operating Systems ? How are the file system and protection supported in distributed operating systems ? (b) Explain the address translation scheme in a 5 segmented system.
4.
(a) What is a scheduler ? Explain any two types 6 of schedulers. (b) What are the advantages of dynamic 4 partition memory management ?
5.
(a) What are offline and online 6 communications in UNIX ? Give atleast two commands to carry out each of these communications in UNIX. (b) Write a shell program to swap the values of 4 two variables.
Architecture eBooks. Totally free Books, regardless of whether Embedded System Design: Introduction To SoC System. Architecture PDF eBooks or in other format, are accessible in a heap around the net. Embedded System Design: Introduction To SoC System
Online PDF System Software: An Introduction to Systems Programming (3rd .... system software and the architecture of the machine it is designed to support, ...