Unix Interview Question and Answers
| 1. |
What is a shell? |
| |
A Unix shell is the program which reads user input from the command line and executes actions based upon that input. |
| 2. |
Define session? |
| |
- A session is a collection of one or more process groups.
- A process establishes a new session by calling setsid function. This function returns process group id if OK.
|
| 3. |
What do you mean by signal? |
| |
- Signals are software interrupts.
- Signals provide a way of handling asynchronous events: a user at a terminal typing the interrupt key to stop a program or the next program in the pipeline terminating prematurely.
|
| 4. |
What is unix? |
| |
- UNIX is the most popular operating system on multi-user systems.
- This operating system originated as a single-user system. It started off on a cast-off DEC PDP-7 at Bell laboratories in 1969.
- Ken Thompson, with ideas and help from Dennis Ritchie, and others, wrote a small, general-purpose operating system.
|
| 5. |
Define message queue? |
| |
- Message queue is a linked list of messages.
- It is used to make a communication between the related or unrelated processes.
|