0% found this document useful (0 votes)
3K views

Objective On Operating System

This document contains 10 multiple choice questions about operating systems. The questions cover topics like inter-process communication, process forking, the exec family of functions, how child processes are populated with code, and the responsibilities of an operating system in stand-alone and time-sharing computer systems. The questions are meant to test objective knowledge of operating system concepts.

Uploaded by

Nikunj Soni
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views

Objective On Operating System

This document contains 10 multiple choice questions about operating systems. The questions cover topics like inter-process communication, process forking, the exec family of functions, how child processes are populated with code, and the responsibilities of an operating system in stand-alone and time-sharing computer systems. The questions are meant to test objective knowledge of operating system concepts.

Uploaded by

Nikunj Soni
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

G.H.

Raisoni Institute of Information Technology


MCA
Sub: Operating System
Objective Questions

1.Which of the following is true in the context of Inter-process communication:


a. It is like a user defined procedure call.
b. It is like user defined a function call.
c. It is a system call.

2. For IPC communication the OS employs an internally defined data-structure which is


defined:
a. In user space
b. As a separate area which is neither in user space nor in kernel space
c. In kernel space

3. When a process is forked the child process inherits some properties. Which of the
following properties are inherited?
a. The process id.
b. The process code
c. All the defined program variables
d. The priority of the process.
e. The stack

4. As a function fork evaluates to true in parent


a. True
b. False

5. Which of the following belong to valid commands in the exec family?


a. execl( )
b. exect( )
c. execlp( )
d. exelp( )
e. execp( )

6. On populating code in a child process which of the following conditions hold:


a. The process becomes independent of the parent – its PPID is destroyed.
b. A new subdirectory is created to locate the new process.
c. The environmental variables remain unchanged.
d. A new stack is defined for the new process

7. .The Operating System is responsible for


a. Controlling peripheral devices such as monitor, printers, disk drives
b. Detecting errors in users' programs
c. Make the coffee
d. Provide an interface that allows users to choose programs to run and to manipulate
files
e. Manage users' files on disk

8. Which of the following does an operating system do in a stand-alone computer


system?

a. Manages the user's files.


b. Provides the system facilities
c. Provides the interface to allow the user to communicate with the computer.
d. Controls the various peripherals.

9. Which is the following is TRUE about a terminal on a Time-sharing computer


system?

a. Has its own CPU and some memory.


b. Has no memory or CPU of its own.

10. Which is the following is TRUE about a terminal on a Distributed computer system?

a. Has its own CPU and some memory.


b. Has no memory or CPU of its own.

You might also like