0% found this document useful (0 votes)
10 views

Jntuworld: Time: 3 Hours Max. Marks: 75

This document provides information about an examination for a Linux Programming course at Jawaharlal Nehru Technological University Hyderabad. It lists 8 questions, with subparts, related to Linux shell scripting, C programming, and Linux system programming concepts like processes, signals, shared memory, semaphores, and threads. Students are instructed to answer any 5 of the 8 questions, which involve writing code snippets and explaining Linux commands and programming concepts in detail.

Uploaded by

saiteja1234
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Jntuworld: Time: 3 Hours Max. Marks: 75

This document provides information about an examination for a Linux Programming course at Jawaharlal Nehru Technological University Hyderabad. It lists 8 questions, with subparts, related to Linux shell scripting, C programming, and Linux system programming concepts like processes, signals, shared memory, semaphores, and threads. Students are instructed to answer any 5 of the 8 questions, which involve writing code snippets and explaining Linux commands and programming concepts in detail.

Uploaded by

saiteja1234
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

www.jntuworld.com || www.android.jntuworld.com || www.jwjobs.net || www.android.jwjobs.

net

Code No.: 09A70501


Jawaharlal Nehru Technological University Hyderabad
B.Tech IV Year I Semester Examinations

R09

May/June - 2013
LINUX PROGRAMMING
( Computer Science and Engineering )

Time: 3 Hours

Max. Marks: 75
Answer any FIVE Questions
All Questions carry equal marks
---

1.

2.

(a)

Write in detail on the file name expansion features provided in bash with examples.

(b)

Write in detail on the here documents feature provided in bash with examples.

(c)

Write briefly on sed, chmod, df, comm, fgrep and sort commands with examples. [15]

(a)

Write in detail on how debugging can be done in running shell scripts.

(b)

Write briefly on case control structure in bash with examples. Write briefly on || operator in bash.

(c)

Write in detail on the feature of test command. [15]

D
L

R
O

W
U

3.

Write a C program to print all the filenames with inode numbers recursively in a directory whose name is given with
command line argument using directory system calls. [15]

4.

(a)

Write a C program to print the numbers from 1 to 10 with a time interval of 1 second using alarm and signal
system calls.

(b)

Write a C program to create a zombie process and print process details using ps command. [8+7]

(a)

Write a C program to create a shared memory and store username and mobile number details.

(b)

Write a C program to use the shared memory created by the above program and print the mobile number of a
given username by searching the shared memory. [8+7]

(a)

Write in detail on kernel data structures for semaphores.

(b)

Write in detail on kernel data structures for shared memory. [8+7]

(a)

Write briefly on POSIX threads.

(b)

Write briefly on Thread synchronization with semaphores. [8+7]

5.

6.

7.

8.

T
N

Write a C program to implement echo server and echo client on port number 1234 using connection oriented system
calls. [15]

www.jntuworld.com || www.jwjobs.net

You might also like