Online Courses
Free Tutorials  Go to Your University  Placement Preparation 
0 like 0 dislike
in JNTU B.Tech (CSE-VI-Sem) Unix Internals Lab by Goeduhub's Expert (7.1k points)

Jawaharlal Nehru Technological University(JNTU) B.Tech (CSE-VI-Sem) Unix Internals Lab Experiments and Solutions With Required Theory


Goeduhub's Top Online Courses @Udemy

For Indian Students- INR 360/- || For International Students- $9.99/-


Course Name



Tensorflow 2 & Keras:Deep Learning & Artificial Intelligence

Apply Coupon


Natural Language Processing-NLP with Deep Learning in Python Apply Coupon


Computer Vision OpenCV Python | YOLO| Deep Learning in Colab Apply Coupon
    More Courses

1 Answer

0 like 0 dislike
by Goeduhub's Expert (7.1k points)
edited by
Best answer

Jawaharlal Nehru Technological University(JNTU) B.Tech (CSE-III-II-Sem/VI-Sem) Unix Internals Lab

S.No.List of Experiments

Program on process creation and Execution

  • To display Environment variables.
  • To implement Different types of exec functions.
2.Write a program
  • To Opening a stream
  • To Read and Write a stream
  • To Position a Stream
3.Write a program to
  • Create a file
  • Add record to file
  • Modify records
  • Delete records
  • Find status and mode value of a file
4.Write a Program that takes certain file names along the command line arguments and remove if there exists any duplicates.
5.Write a Program to find whether a file is having read, write, execute permissions and also check whether a given name is file or directory.
6.Write a program to create a chain of Processes.
7.Write a program to
  • Create the semaphores
  • Set values to semaphores
  • Get the values from the semaphores
  • Remove semaphores
8.Write a program to implement various operations on Message Queues.
9.Write a program to demonstrate
  • Signal handling
  • Terminal I/O
10.Perform Socket Programming Using
  • UDP socket
  • TCP socket
11.Write a program to
  • Create a shared memory
  • Write to shared memory
  • Read from shared memory
12.Write a program to create two pipes.
13.Write a program which takes a source file name and directory name as command line argument and print a message ‗YES‘, if the file is found in the given directory.
14.Design a directory structure that improves the efficiency of searching for pathnames by avoiding the linear search
15.Implement free disk block list with a bitmap instead of linked list.
16.Design a scheme that reduces the number of directory searches for file names by caching frequently used names.
17.Redesign getblk and brelse where the kernel follows a FIFO scheme instead of LRU.
18.Design algorithm for allocating and freeing memory page and pagetables Many process can sleep on an address but the kernel may want to wakeup selected processes that receive a signal assuming that the signal mechanism can identify the particular processes, remodify the wakeup algorithm so that only one process is woken up on a sleep address instead of all the processes.
19.Implement a new system call newpgrp(PID, ngrp), that resets the process group of another process identified by the process ID PID to ngrp.
20.Implement a new system call nowait(PID) where PID identifies a child of the process issuing the call when issuing the callthe process informs the kernel that it will never wait for the child process to exit, so that the kernel can immediately cleanup the child process slot when the child dies.

3.3k questions

7.1k answers


4.6k users

Related questions


About Us | Contact Us || Terms & Conditions | Privacy Policy || Youtube Channel || Telegram Channel © Social::   |  |