Forgot Password?
Mobile number is now mandatory for the security of your account.
We've sent you a verification code on your mobile number. Please enter it here to set a new password.
We've sent you a verification code on your mobile number or email address. Please enter it here to set a new password.
Define and explain:
i) SIGCHLD signal
Explain the following:
i) orpbaned process
ii) zombie process
iii) terminal login
iv) network login.
Explain :
i) process group
ii) session.
What is daemon? Explain characteristics and coding rules.
Write a C/C++ program to show the use of alarm API.
What is race condition? Mention and explain routines to avoid race condition.
ii) waitpid function.
What is inter-process communication? List any 4 mechanisms (IPC). Also write a C/C++program that creates a child process to print a message.
Write a C/C++ program(s) to implement inter-process communication using FIFO file.
Explain briefly with examples:
i) Message queues
ii) semaphores.
Explain shared memory as an inter-process mechanism (IPC).
What are steam pipes? Explain passing of file descriptors.
Briefly explain client-server functions.
Explain API with their prototypes. :
ii) read
List and explain feature test macros in POSIX systems
Compare : execution of an API with execution of C library function. Also list any four error status codes with their meaning.
What is file? Explain types of files with command examples.
Explain UNIX Kernel support for files with a neat sketch.
Write differences between
i) Hard links and soft links
ii) C steam pointer and file descriptor.
Explain file and record locking with C/C+-program.
i) open
Compare and explain : ANSI C and K and RC with examples.
iii) write
iv) close.
Write a C/C++ program to rename a file (use my command /link and unlink APIs).
With a neat diagram, explain about termination ways for a process. Also write a C/C++programs to display:
i) Command line argument.
ii) Environment variables.
Explain setjmp and longjmp functions with their prototypes.
With neat sketch, explain memory structure/ layout of a C/C++ program that is to be executed.
Congratulations! Your trial of
is now active.
Let's catch up on a Zoom call and I'll help you craft a killer career plan! Bring your own coffee.
Sourabh Bajaj