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

System Programming Exp List

Uploaded by

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

System Programming Exp List

Uploaded by

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

Exp .

No Contents CLOS

1 The C Programming Environment in Linux 1


a. Explain the characteristic and environment of Linux
b. Recognize the Modern Development tools used in lab for 4
Writing the program.
2 UNIX commands 1

a. Explain how execute the commands in UNIX.


b. Recognize how we write a simple C language program in 4
Fedora (OS).
c. Practice UNIX Commands and different C programs. 3

3 Shell Programming:
a. Discuss about the UNIX Shell Programming Commands. 1

b. practice Unix command in terminal 3

4 Shell Programming:

a) Recognize how we write a Shell program 4

b) Practice To write a shell program to concatenate two strings 3


and Comparison.

5 Shell Programming
a. Practice To write a C program to find 3
i. Maximum of three numbers
ii. Fibonacci series
iii. Arithmetic operation using case
b. Recognize how we write a program in vi editor using
4
fedora

6 Processes and System Calls


a. Discuss how process is created using fork () system call 2
and explain other system calls.

b. Practice To write a C program for


3
i. Process creation
ii. Executing a command
iii. Sleep wait and kill command

7 I/O System Calls

a. Explain how to create a file ,read from the file and write 1
in a file
b. Practice to write a C program for 3
i. Reading from a file
ii. Writing into a file
iii. File Creation
8 a. Discuss the ls and grep 1
command
b. Practice to write a C program for
i. Implementation of ls 3
command
ii. Implementation of grep
command
9 1
a. Explain how to implement the CPU scheduling algorithm
for FCFS.

b. Practice Given the list of processes, their CPU burst times and 3
arrival times,

10 a. Practice Given the list of processes, their CPU burst times 3


and arrival times,
Display /print the Gantt chart for Priority and Round robin.
Print avg. waiting time and turnaround time.
11 a. Make Application using Inter Process communication 2
(using shared memory, pipes or message queues)

12 1
a. Discuss what is Producer-Consumer Problem using
Semaphore
b. Practice To write a C program to implement the Producer & 3
consumer Problem (Semaphore)

13 a. Discuss the Memory Management scheme 1


b. Practice to write a C program for
3
Memory management Scheme-I
a) Paging Concept
14 a. Discuss the Memory Management scheme 1
b. Practice to write a C program for
Memory management Scheme-II 3
a) Segmentation Concept
15 Open Ended Lab 2

You might also like