Linux Interview Questions and Answers on IPC for Freshers

1. Which is true regarding pipes?

a) half duplex
b) full duplex
c) message boundaries are preserved
d) unordered data
Answer: a
2. The persistancy of a FIFO is

a) process
b) kernel
c) file system
d) none of the mentioned
Answer: c
3. Advantage of FIFO over pipe is

a) related processes can communicate
b) unrelated processes can communicate
c) all of the mentioned
d) none of the mentioned
Answer: b
4. What mkfifo() creats?

a) pipe
b) unnamed pipe
c) named pipe
d) msg queue
Answer: c
5. System V IPC common attributes are

a) key
b) id
c) owner
d) all of the mentioned
Answer: d
6. Which one of the following is not system V IPC ?

a) Shared Memory
b) Semaphores
c) FIFO
d) Message Queues
Answer: c
7. Which system call is used to create Sys V message Queue.

a) msgget
b) shemget
c) semget
d) msgctl
Answer: a
8. Which is not the correct option for removing a message queue

a) ipcrm -Q
b) ipcrm -q
c) ipcrm -m
d) none of the mentioned
Answer: c
9. Message queues are created in

a) userspace
b) kernelspace
c) userspace & kernelspace
d) none of the mentioned
Answer: b
10. A communication end-point is identified by

a) ip address
b) port number
c) both IP address and port number
d) none of the mentioned
Answer: c
11. Command used to check shared memory is

a) ipcs
b) ipcs -m
c) ipcs -s
d) ipcs -q
Answer: b
12. Which is Fastest IPC?

a) Message Queue
b) shared memory
c) Socket
d) All of the mentioned
Answer: b
13. What is the persistancy level of Shared memory segments?

a) signal
b) process
c) file system
d) kernel
Answer: d
14. The structure which keeps the information about shared memory in the kernel is

a) struct ipc_perm
b) struct semid_ds
c) struct shmid_ds
d) struct msgid_ds
Answer: c
15. One process requires M resource to complete a job. What should be the minimum number of resources available for N processes so that at least one process can continue to execute without blocking/waiting?

a) M * N
b) M * N – 1
c) M * N + 1
d) M
Answer: d
16. Semaphore P( ) operation usually does the following:

a) descrements the semaphore count and the process sleeps if needed
b) increments the semaphore count
c) wakes up a sleeping process
d) none of the mentioned
Answer: a
17. Which call to use to set the resource count of semaphore?

a) semget( )
b) semctl( )
c) sem_setcount( )
d) sem_set_count( )
Answer: d
18. Race condition can be avoided by using

a) semaphore
b) mutex
c) socket
d) both semaphore & mutex
Answer: d
19. A server which is handling one client at a time is called as

a) single server
b) multiserver
c) concurrent server
d) iterative server
Answer: d
20. A server which is handling many clients at a time is called as

a) single server
b) multiserver
c) concurrent server
d) iterative server
Answer: c

Related

CSS Multiple Choice Questions & Answers on Targeting Styles with Media Queries for Freshers

1. Which of the following media feature describes the number of entries in the color lookup table of the output device a) colorb) color-indexc) color-valued) color-@media Answer: b Explanati...

C Programming Questions and Answers on File Inclusion for Freshers

1. What is the sequence for preprocessor to look for the file within <> ? a) The predefined location then the current directoryb) The current directory then the predefined locationc) The pred...

C Programming Questions and Answers on C-Preprocessor Directives for Freshers

1. Property which allows to produce different executable for different platforms in C is called? a) File inclusionb) Selective inclusionc) Conditional compilationd) Recursive macros Answer: c Exp...

Post a Comment

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

item