0% found this document useful (0 votes)
2 views1 page

Bsc Part 3 Cs Unix and Shell Programming 13527 2019

The document is an examination paper for a B.Sc. (Computer Science) course focusing on UNIX and Shell Programming. It consists of five sections with questions covering topics such as UNIX architecture, user management, mounting devices, text formatting tools, shell scripting, and process management. Students are required to attempt a total of five questions, one from each section, with all questions carrying equal marks.

Uploaded by

devjinghala9557
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

Bsc Part 3 Cs Unix and Shell Programming 13527 2019

The document is an examination paper for a B.Sc. (Computer Science) course focusing on UNIX and Shell Programming. It consists of five sections with questions covering topics such as UNIX architecture, user management, mounting devices, text formatting tools, shell scripting, and process management. Students are required to attempt a total of five questions, one from each section, with all questions carrying equal marks.

Uploaded by

devjinghala9557
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Paper code: 13527

1527
B.Sc. (Computer Science) (Part 3)
Examination, 2019
Paper No. 3.3
UNIX AND SHELL PROGRAMMING
Time: Three Hours] [Maximum Marks: 50
Note: Attempt total five questions one from each section. All questions carry equal marks.
Section-A
1. (a) What is kernel in Unix operating system ? What are its major responsibilities ?
(b) Name the two types of ordinary files and explain the difference between them. Write two
examples of each type.
2. (a) Draw the basic block diagram of Unix architecture. Briefly describe the major components of this
architecture.
(b) Which of these directories “.” , “..” and “…” can be created by user ? Explain your answer by
providing the details of these directories.
Section-B
3. (a) How is a new user created by administrator ?
(b) How do you set read, write and execute permissions for group members and just read permissions
for others ? Explain.
4. (a) What do you understand by mounting ? How do you mount and unmount a USB disk in
UNIX/LINUX ? Explain your answer with appropriate commands with syntax.
(b) How are the devices represented in UNIX system ? Explain the unity of two special system ?
Explain the unity of two special devices /dev/tty and /dev/null.
Section-C
5. (a) What are major text formatting tools in UNIX system ? Explain their uses.
(b) What is debugger and why is it used ? http://www.mjpruonline.com
6. (a) What are the major development tools in UNIX system ? Explain their uses.
(b) Briefly write about lint and make tools.
Section-D
7. (a) Write a shell script that takes marks of a student as input and prints its percentage.
(b) Write a shell script that prints the table of a given number.
8. (a) Write a shell script that finds the largest of three numbers.
(b) Write a shell script that compares two strings and displays if they are same or not.
Section-E
9. (a) What is a process ? What is child-parent relationship ?
(b) How do you create a child process ? Explain.
10. (a) Differentiate the system call and library function.
(b) How do you run a process as a background process ? How do you use process identifiers.
……..End……..

You might also like