hoffa HOFFMAN
Quiz von , erstellt am more than 1 year ago

designed by hoffa

240
0
0
hoffa HOFFMAN
Erstellt von hoffa HOFFMAN vor fast 5 Jahre
Schließen

www.OS.com III

Frage 1 von 52

1

99. Process is

Wähle eine oder mehr der folgenden:

  • ● A program in execution

  • ● A job in secondary memory

  • ● Contents of main memory

  • ● Program in High level language kept on disk

  • ● a unit of activity characterized by execution of a sequence of instructions, a
    current state, and an associated set

Erklärung

Frage 2 von 52

1

100. A task in a blocked state

Wähle eine der folgenden:

  • ● is waiting for same temporarily unavailable resources

  • ● must still be placed in the run queues

  • ● is executable

  • ● is running

Erklärung

Frage 3 von 52

1

101. The systems which allows only one process execution at a time, are
called

Wähle eine der folgenden:

  • ● unicasting systems

  • ● uniprogramming systems

  • ● uniprocessing systems

  • ● unitasking systems

Erklärung

Frage 4 von 52

1

102. The state of a process is defined by:

Wähle eine der folgenden:

  • ● the current activity of the process

  • ● the activity to next be executed by the process

  • ● the final activity of the process

  • ● the activity is just executed by the process

Erklärung

Frage 5 von 52

1

103. Which of the following is not the state of a process?

Wähle eine der folgenden:

  • ● ready

  • ● Old

  • ● terminated

  • ● running

  • ● new

Erklärung

Frage 6 von 52

1

104. Suppose that a process is in “Blocked” state waiting for some I/O
service. When the service is completed, it goes to the:

Wähle eine der folgenden:

  • ● Suspended state

  • ● Terminated state

  • ● Running state

  • ● Ready state

Erklärung

Frage 7 von 52

1

105. Which of the following state transitions is not possible?

Wähle eine der folgenden:

  • ● ready to running

  • ● blocked to ready

  • ● running to blocked

  • ● blocked to running

Erklärung

Frage 8 von 52

1

106. If a process is executing in its critical section, then no other processes
can be executing in their critical section. This condition is called

Wähle eine der folgenden:

  • ● synchronous exclusion

  • ● mutual exclusion

  • ● asynchronous exclusion

  • ● critical exclusion

Erklärung

Frage 9 von 52

1

107. Interprocess communication:

Wähle eine der folgenden:

  • ● allows processes to communicate and synchronize their actions without using
    the same address space

  • ● allows processes to communicate and synchronize their actions when using
    the same address space

  • ● allows the processes to only synchronize their actions without communication

  • ● none of the above

Erklärung

Frage 10 von 52

1

08. A sequence of instructions, in a computer language, to get the desired
result, is known as?

Wähle eine der folgenden:

  • ● program

  • ● process

  • ● instruction

  • ● algorithm

Erklärung

Frage 11 von 52

1

109. In operating system, each process has its own:

Wähle eine der folgenden:

  • ● program code

  • ● set of data

  • ● address space and global variables

  • ● all of the mentioned

Erklärung

Frage 12 von 52

1

110. For each process OS creates and manages:

Wähle eine der folgenden:

  • ● Thread control block

  • ● Program

  • ● Program code

  • ● Process control block

Erklärung

Frage 13 von 52

1

111. Listing the sequence of instructions that are executed is called?

Wähle eine der folgenden:

  • ● control block

  • ● instruction

  • ● program counter

  • ● trace

Erklärung

Frage 14 von 52

1

112. A process can be terminated due to:

Wähle eine der folgenden:

  • ● killed by another process

  • ● all of the mentioned

  • ● normal exit

  • ● fatal error

Erklärung

Frage 15 von 52

1

113. What is the ready state of a process?

Wähle eine der folgenden:

  • ● when process is unable to run until some task has been completed

  • ● when process is using CPU

  • ● none of the above

  • ● when process is scheduled to run after some execution

Erklärung

Frage 16 von 52

1

114. What is interprocess communication?

Wähle eine der folgenden:

  • ● communication within the process

  • ● none of the above

  • ● communication between two threads of same process

  • ● communication between two process

Erklärung

Frage 17 von 52

1

115. A set of processes is deadlock if:

Wähle eine der folgenden:

  • ● each process is terminated

  • ● all processes are trying to kill each other

  • ● none of the above

  • ● each process is blocked and will remain so forever

Erklärung

Frage 18 von 52

1

116. The address of the next instruction to be executed by the current
process is provided by the:

Wähle eine der folgenden:

  • ● process stack

  • ● CPU registers

  • ● program counter

  • ● pipe

Erklärung

Frage 19 von 52

1

117. A Process Control Block (четыре вопроса в одном)PCB) doesn’t contain which of the following:

Wähle eine der folgenden:

  • ● code

  • ● bootstrap program

  • ● process state

  • ● data

  • ● stack

Erklärung

Frage 20 von 52

1

118. The Process Control Block is:

Wähle eine der folgenden:

  • ● secondary storage section

  • ● block in memory

  • ● data structure

  • ● process type variable

Erklärung

Frage 21 von 52

1

119. The degree of multi-programming is:

Wähle eine der folgenden:

  • ● the number of processes in memory

  • ● the number of processes in the ready queue

  • ● the number of processes in the I/O queue

  • ● the number of processes executed per unit time

Erklärung

Frage 22 von 52

1

120. A single thread of control allows the process to perform:

Wähle eine der folgenden:

  • ● multiple tasks at a time

  • ● only one task at a time

  • ● both

Erklärung

Frage 23 von 52

1

121. The objective of multi-programming is to:

Wähle eine der folgenden:

  • ● to minimize CPU utilization

  • ● to maximize CPU utilization

  • ● have multiple programs waiting in a queue ready to run

Erklärung

Frage 24 von 52

1

122. What is a long-term scheduler?

Wähle eine der folgenden:

  • ● it selects which process has to remove from memory by swapping

  • ● it selects which process has to be brought into the ready queue

  • ● none of the above

  • ● it selects which process has to be executed next and allocates CPU

Erklärung

Frage 25 von 52

1

123. What is a medium-term scheduler?

Wähle eine der folgenden:

  • ● it selects which process has to remove from memory by swapping

  • ● it selects which process has to be brought into the ready queue

  • ● none of the above

  • ● it selects which process has to be executed next and allocates CPU

Erklärung

Frage 26 von 52

1

124. What is a short-term scheduler?

Wähle eine der folgenden:

  • ● it selects which process has to remove from memory by swapping

  • ● it selects which process has to be brought into the ready queue

  • ● none of the above

  • ● it selects which process has to be executed next and allocates CPU

Erklärung

Frage 27 von 52

1

125. The primary distinction between the short-term scheduler and the longterm scheduler is:

Wähle eine der folgenden:

  • ● the frequency of their execution

  • ● the type of processes the schedule

  • ● none of the above

  • ● the length of their queues

Erklärung

Frage 28 von 52

1

126. In a multi-programming environment:

Wähle eine der folgenden:

  • ● a single user can execute many programs at the same time

  • ● more than one process resides in the memory

  • ● the programs are developed by more than one person

  • ● the processor executes more than one process at a time

Erklärung

Frage 29 von 52

1

127. The context of a process in the PCB of a process DOESN’T contain:

Wähle eine der folgenden:

  • ● the value of the CPU registers

  • ● memory-management information

  • ● the process state

  • ● context switch time

Erklärung

Frage 30 von 52

1

128. Which of the following state transitions is not possible?

Wähle eine der folgenden:

  • ● ready to running

  • ● blocked to ready

  • ● running to blocked

  • ● blocked to running

Erklärung

Frage 31 von 52

1

129. Which process can be affected by other processes executing in the
system?

Wähle eine der folgenden:

  • ● parent process

  • ● child process

  • ● cooperating process

  • ● init process

Erklärung

Frage 32 von 52

1

130. Which one of the following is a synchronization tool?

Wähle eine der folgenden:

  • ● Semaphore

  • ● pipe

  • ● thread

  • ● socket

Erklärung

Frage 33 von 52

1

131. Mutual exclusion can be provided by the:

Wähle eine der folgenden:

  • ● binary semaphores

  • ● both

  • ● mutex locks

  • ● none of the abovemaint

Erklärung

Frage 34 von 52

1

132. When high priority task is indirectly preempted by medium priority task
effectively inverting the relative priority of the two tasks, the scenario is called:

Wähle eine der folgenden:

  • ● priority modification

  • ● priority removal

  • ● priority inversion

  • ● priority exchange

Erklärung

Frage 35 von 52

1

133. With ……………. only one process can execute at a time; meanwhile all
other process are waiting for the processor. With ………….. more than one
process can be running simultaneously each on a different processor.

Wähle eine der folgenden:

  • ● Multiprogramming, Multiprocessing

  • Multiprogramming, Uniprocessing

  • ● Uniprogramming, Multiprocessing

  • ● Multiprocessing, multiprogramming

Erklärung

Frage 36 von 52

1

134. Interprocess communication allows:

Wähle eine der folgenden:

  • ● is required for all processes

  • ● is usually done via disk drives

  • ● is never necessary

  • ● allows process to synchronize activity

Erklärung

Frage 37 von 52

1

135. Message passing system allows processes to:

Wähle eine der folgenden:

  • ● communicate with one another by resorting shared data

  • ● name the recipient or sender of the message

  • communicate with one another without resorting to shared data

  • ● share data

Erklärung

Frage 38 von 52

1

136. The link between two processes P and Q to send and receive messages
is called:

Wähle eine der folgenden:

  • ● synchronization link

  • ● communication link

  • ● all of the above

  • ● message-passing link

Erklärung

Frage 39 von 52

1

137. In indirect communication between processes P and Q:

Wähle eine der folgenden:

  • ● there is another process R to handle and pass on the messages between P
    and Q

  • ● there is another machine between the two processes to help communication

  • ● none of the above

  • ● there is a mailbox to help communication between P and Q

Erklärung

Frage 40 von 52

1

138. In the non-blocking send:

Wähle eine der folgenden:

  • ● none of the above

  • ● the sending process keeps sending until it receives a message

  • ● the sending process keeps sending until the message is received

  • ● the sending process sends the message and resumes operation

Erklärung

Frage 41 von 52

1

139. In the blocking send, blocking receive:

Wähle eine der folgenden:

  • ● the sending process sends the message while receiver is blocked

  • ● the sending process sends the message and resumes operation

  • ● none of the above

  • ● both sender and receiver are blocked until message is delivered

Erklärung

Frage 42 von 52

1

140. In the non-blocking send, blocking receive:

Wähle eine der folgenden:

  • ● none of the above

  • ● the sending process keeps sending until it receives a message

  • ● sender continues on, receiver is blocked until the requested message arrives

  • ● the sending process sends the message and resumes operation

Erklärung

Frage 43 von 52

1

141. In the non-blocking send, non-blocking receive:

Wähle eine der folgenden:

  • ● the sending process sends the message and resumes operation

  • ● the sending process keeps sending until the message is received

  • ● neither of processes are required to wait

  • ● the sending process keeps sending until it receives a message

Erklärung

Frage 44 von 52

1

142. Remote Procedure Calls (четыре вопроса в одном)RPC) are used:

Wähle eine der folgenden:

  • ● for communication between two processes remotely different from each other
    on the same system

  • ● for communication between two processes on the same systems

  • ● for communication between two processes on separate systems

  • ● none of the above

Erklärung

Frage 45 von 52

1

143. What is a trap/exception?

Wähle eine der folgenden:

  • ● software generated interrupt caused by an error

  • ● hardware generated interrupt caused by an error

  • ● failure of the system

  • ● user generated interrupt caused by an error

Erklärung

Frage 46 von 52

1

144. To avoid the race condition, the number of processes that may be
simultaneously inside their critical section is:

Wähle eine der folgenden:

  • ● 2

  • ● 1

  • ● 0

  • ● 10

Erklärung

Frage 47 von 52

1

145. The initial value of the semaphore that allows only one of the many
processes to enter their critical sections, is?

Wähle eine der folgenden:

  • ● 10

  • ● 2

  • ● 0

  • ● 1

Erklärung

Frage 48 von 52

1

146. Semaphores:

Wähle eine der folgenden:

  • ● synchronize critical resources to prevent contention

  • ● are used to do I/O

  • ● synchronize critical resources to prevent deadlock

  • ● are used for memory management

Erklärung

Frage 49 von 52

1

147. Four necessary conditions for deadlock to exist are: mutual exclusion,
no-preemption, circular wait and

Wähle eine der folgenden:

  • ● starvation

  • ● hold and wait

  • ● deadlock avoidance

  • ● race condition

Erklärung

Frage 50 von 52

1

148. Part of a program where the shared memory is accessed and which
should be executed invisibly, is called:

Wähle eine der folgenden:

  • ● directory

  • ● critical section

  • ● mutual exclusion

  • ● semaphores

Erklärung

Frage 51 von 52

1

149. Banker's algorithm for resource allocation deals with:

Wähle eine der folgenden:

  • ● deadlock avoidance

  • ● deadlock recovery

  • ● mutual exclusion

  • ● deadlock prevention

Erklärung

Frage 52 von 52

1

150. A situation where several processes access and manipulate the same
data concurrently and the outcome of the execution depends on the particular
order in which access takes place is called:

Wähle eine der folgenden:

  • ● Process synchronization

  • ● Shared memory segments

  • ● Race section

  • ● Entry section

Erklärung