Codings Hub
Programming Languages
HTML
CSS
JavaScript
Java
C++
C#
Computer Architecture & Logic Design
Data Structure & Algorithm
Operating System
1. Introduction to Linux
2. Linux Commands and Shell Scripting
3.
4.
5.
6.
Database Management System
Portfolio
Contact
Home
MCQs
Services by Fiverr
Tasks & Solution of Operating System
1. Introduction to Linux
1. By using gedit, open a text editor and write the C program That print your name. Save the written file as “name.c”. In order to compile and execute the output file, do the following:
$ gcc - o name name.c
$ ./name
Output:
Source Code:
2. Make changes within the above program to display a new output text as given below. Write down the developed program.
Hello World! I am studying Operating Systems.
My name is “Enter your name”.
My registration number is “Enter your registration number”.
I belong to Bahria University Karachi Campus.
Output:
Source Code:
2. Linux Commands and Shell Scripting
1. Write the C programs to find the factorial of any number and generate their outputs over Linux environment.
Output:
Source Code:
2. Write a C program on the Linux environment that takes your marks as an input and display your grades accordingly to that followed at Bahria University. Limit your program to a maximum of five subjects. Use the suitable logical operator(s), i.e. and (&&), or (||), not (!), if required.
Output:
Source Code:
3. Write a shell script to display your address over multiple lines.
Output:
Source Code:
4. Write a shell script that would traverse among any three directories that are placed under the /home directory. While moving from one directory to another, the script should display the name of the current working directory and list the content within that directory, including the hidden files.
Output:
Source Code:
3. Double linked list
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
4. Stacks
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
5. Recursion
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
6. Merge and Quick Sort
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
7. Queues
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
8. BT , Bucket +Radix Sort
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
9. BST and AVL
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
10. Graphs
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code:
11. Heap Sort
Output:
Source Code:
2.
Output:
Source Code:
3.
Output:
Source Code:
4.
Output:
Source Code:
5.
Output:
Source Code: