UNIX LINUX SYSTEM PROGRAMMING.pdf - Google Drive

8 downloads 130 Views 60KB Size Report
UNIX LINUX SYSTEM PROGRAMMING.pdf. UNIX LINUX SYSTEM PROGRAMMING.pdf. Open. Extract. Open with. Sign In. Main menu. Disp
*JE827*

JE – 827

VI Semester B.E. (CSE/ISE) Examination, June 2013 (2K6 Scheme) Computer Science Engineering 2K6CI65 : UNIX/LINUX SYSTEM PROGRAMMING Time : 3 Hours

Max. Marks : 100

Instruction : Answer five questions choosing atleast two from each Part. 1. a) Bring out the importance of standardizing the unix operating systems. What aspects of C programming language have been standardized in ANSIC.

10

b) Write a program to implement system configuration limits.

5

c) What do you understand by the term feature test macros ? List all the five feature test macros.

5

2. a) Explain the significance of file attributes.

8

b) What are API’s ? When do you use them ? Why are the API’s more time consuming than the library functions ?

8

c) Explain the role device files in UNIX.

4

3. a) Explain types of chmod ( ) and chown ( ) API’s.

8

b) Explain general file class.

4

c) Write a program to implement directory API’s.

8

4. a) Bring out the clear picture of creating and managing of childs with programming examples. 10 b) Explain the significance of set jmp and long jmp API’s.

5

c) How does process gets support from Kernel. Explain in detail.

5 P.T.O.

*JE827*

JE – 827 PART – B

5. a) Explain the role of init process in handling of parent and child processes. b) Explain exec families and write a program to implement exec API’s.

10 10

6. a) Bring out the idea of group formation of a process with example. b) Discuss job control mechanisms. c) Briefly explain orphan and zombie processes. 7. a) What are signals ? Mention the different sources of signals. What are the three dispositions the process has when signal occur ? List any four signals along with one or two line explanations. 10 b) With a neat block schematic, explain how FIFO can be used to implement client-server communication model. 8. Write a note on :

10

(4×5=20)

i) Shared memory ii) Symbolic link and hard link iii) Getr limit and setr limit iv) Coprocesses. ———————

Suggest Documents