Unix Previous Question Papers

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Unix Previous Question Papers as PDF for free.

More details

  • Words: 2,423
  • Pages: 8
AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

Unix And Shell Programming Previous Question papers

Question Paper 1 1. Explain the following commands with syntax (a) mkdir (b) cp (c) mv (d) rm. [4×4=16] 2. Explain the following commands with syntax (a) cat (b) tail (c) head (d) uniq. [4×4=16] 3. Explain the following functions with syntax: (a) dup() (b) dup2() (c) lseek() (d) close() [4×4=16] 4. What is the problem with returning an error from the ‘exec’ system call? How can the kernel handle this problem? [8+8] 5. (a) Explain about “sending signals using system calls”. [8] (b) What is signal handler. Explain how to install a signal Handler. [3+5] 6. (a) What is region lock? What are the rules about the specification of the region to be locked or unlocked? [3+5] (b) Write about file locking versus Record Locking. [8] 7. (a) Explain, “about the events occurred, when you call the popen ( ) and pclose ( ) functions”? (b) Explain about the “Effect of O-NDELAY flag on PIPEs and FIFOs”. [8+8] 8. (a) With an example, Explain in detail about the process of writing Messages on to a Queue. 8. (b) Explain about the following system calls i. msgrev ii. msgetl [4+4] Question Paper 2 1. Explain in detail about the UNIX Operating system structure. [16] 2. What is the purpose of grep command? Explain the various options available with the grep command with an example. [4+8+4] 3. Explain the following functions with syntax: (a) stat() (b) read() (c) open() (d) fstat() [4x4=16] 4. Suppose a process does not wish to block until its children terminate. How can it ensure that child processes are cleaned up when they terminate? [16] 5. (a) Write about the signals implementation. Write about “sigpending”, “sigsuspend”. (b) What is meant by reinstalling a signal handler? (c) Write about phase function. [6+5+5]

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

6. (a) What is region lock? What are the rules about the specification of the region to be locked or unlocked? [3+5] (b) Write a function to test for a locking condition. [8] 7. (a) Explain, “about the events occurred, when you call the popen( ) and pclose( ) functions”? (b) Explain about the “Effect of O-NDELAY flag on PIPEs and FIFOs”. [8+8] 8. What is shared memory? What is the importance of it? Explain in detail about the process of “Allocating a shared memory segment”. [3+5+8] Question Paper 3 1. Explain the following commands with syntax (a) who (b) date (c) find (d) wc [4x4=16] 2. Explain the following commands with syntax (a) uniq (b) grep (c) tar (d) join [4x4=16] 3. What is the advantage of having lseek be a separate system call, instead of passing the starting offset to every read or write? What are the drawbacks? [12+4] 4. Explain the following system calls with syntax: (a) alloca() (b) setjmp() (c) longjmp() (d) exit() [4x4=16] 5. (a) What are the phases in signaling process? Explain what is meant by the lifetime of a signal. [3+5] (b) What is meant by signal catching function? What are the advantages of signal function. [3+5] 6. (a) Explain in detail about fcntl( ) function. (b) Write about Advisory locking versus mandatory locking. [8+8] 7. (a) What are the named pipes? Explain in detail. [3+5] (b) What is the importance of “semctl” system call. Explain in detail. [3+5] 8. Write an example, Explain in detail about the (a) Getting Message Queue status and (b) Removing Message Queue. [8+8] Question Paper 4 1. Explain the following commands with syntax (a) df (b) umount (c) mv (d) find [4x4=16] 2. Explain the following commands with syntax (a) uniq (b) grep (c) tar (d) join [4x4=16] 3. What is the advantage of having lseek be a separate system call, instead of passing the starting offset to every read or write? What are the drawbacks? [12+4] 4. Explain the following system calls with syntax: (a) getrlimit () (b) setrlimit () (c) fork() (d) wait() [4x4=16]

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

5. (a) What is signal function? Write and explain about the structure of signal function. [3+5] (b) What are the phases in signaling process? Explain what is meant by the lifetime of a signal. [3+5] 6. (a) Write a function to test for a locking condition. (b) Write about Dead lock. [8+8] 7. (a) What is a semaphore? How to synchronize processes using semaphores. [3+4] (b) Explain about the semget( ), semctl( ) and semop( ) functions. [9] 8. What is shared memory? What is the importance of it? Explain in detail about the process of “Allocating a shared memory segment”. [3+5+8] Question Paper 5 1. Explain the following commands with syntax (a) wc (b) umask (c) ulimit (d) mount [4x4=16] 2. What is the purpose of grep command? Explain the various options available with the grep command with an example. [4+8+4] 3. (a) Briefly explain the file directories. (b) Write in detail about Device drivers. [8+8] 4. What is meant by process termination? Explain the various types of process terminations with suitable example. [4+8+4] 5. (a) What are the phases in signaling process? Explain what is meant by the lifetime of a signal. [3+5] (b) What is meant by signal catching function? What are the advantages of signal function. [3+5] 6. (a) Explain in detail about the requirement of file locking mechanism. (b) Explain in detail about fcntl( ) function. [8+8] 7. (a) Explain, “How do you multiplex, multiple writers to the same pipe”. (b) Explain, “about the events occurred, when you call the popen( ) and pclose( ) functions”? [8+8] 8. (a) With an example, Explain in detail about the process of writing Messages on to a Queue. [4+4] (b) With an example, Explain in detail about the process of Reading a Message from the Queue. [4+4] Question Paper 6 1. Write short notes on the following: (a) Process utilities (b) Disk utilities [8+8] 2. What is the purpose of grep command? Explain the various options available with the grep command with an example. [4+8+4] 3. Define file. Explain in detail about the various files. [4+12]

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

4. Write a program that calls fork and has the child create a new session. Verify that the child becomes a process group leader, and that the child no longer has a controlling terminal. [16] 5. (a) Write in detail about the interrupted system calls. [8] (b) Write about the kill and raise functions. [4+4] 6. (a) Write a function to test for a locking condition. (b) Write about Dead lock. [8+8] 7. (a) Explain “popen” and “pclose” functions. [4+4] (b) What are the named pipes? Explain in detail. [3+5] 8. What is shared memory? What is the importance of it? Explain in detail about the process of “Allocating a shared memory segment”. [3+5+8] Question Paper 7 1. Explain the following commands with syntax (a) ln (b) mv (c) rm (d) ulimit [4x4=16] 2. Write a script that accepts a file name as argument and displays the last modifica- tion time, if the file exists and a suitable message if it doesnt. [16] 3. Define system call. Explain in detail about the working and syntax of file structure related system calls. [4+12] 4. What is meant by a process? Explain any four process related system calls with syntax. [4+3x4=16] 5. (a) Write about the slow system calls. [8] (b) Write about abort and system functions. [4+4] 6. (a) Explain in detail about the requirement of file locking mechanism. (b) Explain in detail about fcntl( ) function. [8+8] 7. (a) Explain about the “Effect of O-NDELAY flag on PIPEs and FIFOs”. (b) Explain, How to obtain the list of login names in sorted order into the file “usersinfo.dat” using pipes. [8+8] 8. (a) Write about Timing comparison of “Message Queues Vs. Stream Pipes”. (b) Explain about the Message Queue id. (msqid ds) data structure. [8+8] Question Paper 8 1. Explain the following commands with syntax (a) umask (b) find (c) mount (d) unlink [4x4=16] 2. What is the purpose of Stream editor? Explain which option should be used to place the contents of a file f1 after line. [4+12] 3. Explain the following system calls with syntax: (a) mkdir() (b) rndir() (c) chdir() (d) symlink()

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

[4x4=16] 4. Write short notes on the following: (a) Process termination (b) Zombie process [8+8] 5. (a) What is signal handler? Explain how to install a signal Handler? [3+5] (b) Write in detail about “Reliable signal Handling”. [8] 6. (a) With an example, Explain about the setting a lock. [3+5] (b) With an example, Explain about clearing a lock. [3+5] 7. (a) Explain, “about the events occurred, when you call the popen( ) and pclose() functions”? (b) Explain about the semget( ), semctl( ) and semop( ) functions. [7+9] 8. (a) With an example, Explain in detail about the process of writing Messages on to a Queue. [4+4] (b) With an example, Explain in detail about the process of Reading a Message from the Queue. [4+4] Question Paper 9 1. Explain in detail about the UNIX Operating system structure. [16] 2. Explain the following commands with syntax (a) sort (b) cut (c) pg (d) comp [4x4=16] 3. Explain the following system calls with syntax: (a) fseek() (b) fgetc() (c) getc() (d) getchar() [4x4=16] 4. Suppose a process does not wish to block until its children terminate. How can it ensure that child processes are cleaned up when they terminate? [16] 5. (a) Explain about the “features added to enhance signal reliability”. [8] (b) Explain about “abort” and “kill” functions. [4+4] 6. (a) Write about Advisory locking versus mandatory locking. (b) Write about file locking versus Record Locking. [8+8] 7. (a) What are the named pipes? Explain in detail. [3+5] (b) Explain, in detail about the client server communication using FIFOS. [8] 8. (a) Draw & Explain about the “Message Queue structures in the Kernel” [3+5] (b) With an example, Explain in detail about the process of Reading a Message from the Queue. [5+3] Question Paper 10 1. Explain the following commands with syntax (a) finger (b) find (c) unlink (d) ulimit. [4×4=16] 2. Explain the following commands with syntax (a) fgrep (b) egrep (c) paste (d) tee. [4×4=16]

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

3. Explain the following functions with syntax: (a) read() (b) write() (c) open() (d) close() [4×4=16] 4. Is there any way for a function that is called by main function to examine the command-line arguments without (a) Passing ‘argc’ and ‘argv’ as arguments from main to the function. (b) Having main copy ‘argc’ and ‘argv’ into global variables. [8+8] 5. (a) What are the phases in signaling process? Explain what is meant by the lifetime of a signal. [3+5] (b) What is meant by signal catching function? What are the advantages of signal function. [3+5] 6. (a) Explain in detail about the requirements of file locking mechanism. [8] (b) With an example, Explain about the setting a lock. [3+5] 7. Explain in detail about the System V IPCs. [16] 8. (a) Explain, How to place “Data in shared memory”. 8. (b) What is the use of destroying a shared memory segment? Explain the process of “destroying a shared memory segment”. [3+5] Question Paper 11 1. Explain the following commands with syntax (a) finger (b) find (c) unlink (d) ulimit. [4×4=16] 2. What is the purpose of Stream editor? Explain which option should be used to place the contents of a file f1 after line. [4+12] 3. Explain the following system calls with syntax: (a) fgets() (b) gets() (c) fseek() (d) putc() [4×4=16] 4. Explain the following system calls with syntax: (a) fork() (b) vfork() (c) exit() (d) wait() [4×4=16] 5. (a) What is signal function? Write and explain about the structure of signal function. [3+5] (b) What are the phases in signaling process? Explain what is meant by the lifetime of a signal. [3+5] 6. (a) Explain in detail about the requirement of file locking mechanism. (b) Explain in detail about fcntl( ) function. [8+8] 7. (a) Write about the Timing comparison of “Semaphores Vs Record locking”. [8] (b) Write about the semaphore adjustment on “exit”. Explain about the impor- tance of SEM UNDO. [3+5] 8. What is shared memory? What is the importance of it? Explain in detail about the process of “Allocating a shared memory segment”. [3+5+8]

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

Question Paper 12 1. Explain the following commands with syntax (a) ftp (b) date (c) arp (d) rlogin. [4×4=16] 2. Write a shell script that searches for a pattern (supplied as argument) in all file names in the current directory and then calls up the vi editor into those files containing the pattern. How will you repeat the search in the current file and other files? [8+8] 3. Explain in detail about the following: (a) Directories (b) System calls [8+8] 4. Suppose a process does not wish to block until its children terminate. How can it ensure that child processes are cleaned up when they terminate? [16] 5. (a) What is signal handler? Explain how to install a signal Handler? [3+5] (b) Write in detail about “Predefined signal handlers”. [8] 6. (a) What is region lock? What are the rules about the specification of the region to be locked or unlocked? [3+5] (b) Write about file locking versus Record Locking. [8] 7. (a) What are the named pipes? Explain in detail. [3+5] (b) Explain, in detail about the client server communication using FIFOS. [8] 8. What is shared memory? What is the importance of it? Explain in detail about the process of “Allocating a shared memory segment”. [3+5+8]

Free Materials E-books Online Bits Previous Question Papers Important Questions Syllabus book List of books to refer …n many more

For all JNTU related Stuff

www.jntu123.blogspot.com

AcroPDF - A Quality PDF Writer and PDF Converter to create PDF files. To remove the line, buy a license.

Related Documents

Question Papers
June 2020 13
Question Papers
May 2020 15
Question Papers
June 2020 7
Asked Question On Unix
October 2019 44
Sample Question Papers
November 2019 23