hoffa HOFFMAN
Test por , creado hace más de 1 año

Test sobre www.OS.com IV, creado por hoffa HOFFMAN el 19/12/2019.

205
0
0
Sin etiquetas
hoffa HOFFMAN
Creado por hoffa HOFFMAN hace casi 7 años
Cerrar

www.OS.com IV

Pregunta 1 de 76

1

151. The segment of code in which the process may change common
variables, update tables, write into files is known as?

Selecciona una de las siguientes respuestas posibles:

  • ● critical section

  • ● mutual exclusion

  • ● non-critical section

  • ● program

Explicación

Pregunta 2 de 76

1

152. Mutual exclusion means that?

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● if a process is executing in its critical section, then no other process must be
    executing in their critical sections

  • ● if a process is executing in its critical section, then all the resources of the
    system must be blocked until it finishes exclusion

  • ● if a process is executing in its critical section, then other processes must be
    executing in their critical section

Explicación

Pregunta 3 de 76

1

153. A minimum of _____ variable(четыре вопроса в одном)s) is/are required to be shared between
processes to solve the critical section problem?

Selecciona una de las siguientes respuestas posibles:

  • ● four

  • ● one

  • ● three

  • ● two

Explicación

Pregunta 4 de 76

1

154. An un-interruptible unit is known as:

Selecciona una de las siguientes respuestas posibles:

  • ● atomic

  • ● static

  • ● none of the above

  • ● single

Explicación

Pregunta 5 de 76

1

155. Semaphore is a/an _______ to solve the critical section problem?

Selecciona una de las siguientes respuestas posibles:

  • ● hardware for a system

  • ● integer variable

  • ● complex structure

  • ● special program for a system

Explicación

Pregunta 6 de 76

1

156. The two atomic operations permissible on semaphores are:

Selecciona una o más de las siguientes respuestas posibles:

  • ● stop

  • ● hold

  • ● signal

  • ● wait

Explicación

Pregunta 7 de 76

1

157. The code that changes the value of the semaphore is:

Selecciona una de las siguientes respuestas posibles:

  • ● critical section code

  • ● none of the above

  • ● remainder section code

  • ● non-critical section code

Explicación

Pregunta 8 de 76

1

158. The two kinds of semaphores are:

Selecciona una de las siguientes respuestas posibles:

  • ● decimal

  • ● binary, counting

  • ● mutex

Explicación

Pregunta 9 de 76

1

159. A binary semaphore is a semaphore with integer values :

Selecciona una o más de las siguientes respuestas posibles:

  • ● 0.5

  • ● 0

  • ● -1

  • ● 1

Explicación

Pregunta 10 de 76

1

160. A monitor is a type of:

Selecciona una de las siguientes respuestas posibles:

  • ● semaphore

  • ● low level synchronization construct

  • ● high level synchronization construct

  • ● none of the above

Explicación

Pregunta 11 de 76

1

161. What is the reusable resource:

Selecciona una de las siguientes respuestas posibles:

  • ● that can be shared between various threads

  • ● that can be used by one process at a time and is not depleted by that use

  • ● that can be used by more than one process at a time

  • ● none of the above

Explicación

Pregunta 12 de 76

1

162. Which of the following condition is required for deadlock to be
possible?

Selecciona una de las siguientes respuestas posibles:

  • ● a process may hold allocated resources while awaiting assignment of other
    resources

  • ● no resource can be forcibly removed from a process holding it

  • ● all of the above

  • ● mutual exclusion

Explicación

Pregunta 13 de 76

1

163. A system is in the safe state if:

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● both a and b

  • ● b) there exist a safe sequence

  • ● a) the system can allocate resources to each process in some order and still
    avoid a deadlock

Explicación

Pregunta 14 de 76

1

164. Which one of the following is the deadlock avoidance algorithm?

Selecciona una de las siguientes respuestas posibles:

  • ● round-robin algorithm

  • ● banker’s algorithm

  • ● elevator algorithm

  • ● dining philosophers problem

Explicación

Pregunta 15 de 76

1

165. A problem encountered in multitasking when a process is perpetually
denied necessary resources is called:

Selecciona una de las siguientes respuestas posibles:

  • ● inversion

  • ● aging

  • ● deadlock

  • ● starvation

Explicación

Pregunta 16 de 76

1

166. The number of resources requested by a process:

Selecciona una de las siguientes respuestas posibles:

  • ● must always be less than the total number of resources available in the
    system

  • ● must not exceed the total number of resources available in the system

  • ● must always be equal to the total number of resources available in the system

  • ● must exceed the total number of resources available in the system

Explicación

Pregunta 17 de 76

1

167. For non-sharable resources like a printer, mutual exclusion:

Selecciona una de las siguientes respuestas posibles:

  • ● may exist

  • ● must not exist

  • ● none of the above

  • ● must exist

Explicación

Pregunta 18 de 76

1

168. A deadlock avoidance algorithm dynamically examines the __________,
to ensure that a circular wait condition can never exist.

Selecciona una de las siguientes respuestas posibles:

  • ● system storage state

  • ● resource allocation state

  • ● operating system

  • ● resources

Explicación

Pregunta 19 de 76

1

169. A state is safe, if:

Selecciona una de las siguientes respuestas posibles:

  • ● all of the above

  • ● the state keeps the system protected and safe

  • ● the system does not crash due to deadlock occurrence

  • ● the system can allocate resources to each process in some order and still avoid
    deadlock

Explicación

Pregunta 20 de 76

1

170. The available vector defines

Selecciona una de las siguientes respuestas posibles:

  • ● total amount of each resource NOT allocated to any process

  • ● total amount of each resource allocated to all processes

  • ● total amount of each resource in the system

  • ● total amount of resources required for all processes

Explicación

Pregunta 21 de 76

1

171. The resource vector define

Selecciona una de las siguientes respuestas posibles:

  • ● total amount of each resource NOT allocated to any process

  • ● total amount of each resource allocated to all processes

  • ● total amount of each resource in the system

  • ● total amount of resources required for all processes

Explicación

Pregunta 22 de 76

1

172. This matrix defines the current allocation to process i of the resource j

Selecciona una de las siguientes respuestas posibles:

  • ● Claim matrix

  • ● Request matrix

  • ● Resource matrix

  • ● Allocation matrix

Explicación

Pregunta 23 de 76

1

173. This matrix defines the amount of resources of type j requested by
process i

Selecciona una de las siguientes respuestas posibles:

  • ● Claim matrix

  • ● Request matrix

  • ● Resource matrix

  • ● Allocation matrix

Explicación

Pregunta 24 de 76

1

174. This matrix defines requirements of processes i for the resources j

Selecciona una de las siguientes respuestas posibles:

  • ● Claim matrix

  • ● Request matrix

  • ● Resource matrix

  • ● Allocation matrix

Explicación

Pregunta 25 de 76

1

175. The banker's algorithm is referred to as

Selecciona una de las siguientes respuestas posibles:

  • ● resource allocation refusal

  • ● loan allocation denial

  • ● resource allocation denial

  • ● denial of service

Explicación

Pregunta 26 de 76

1

176. 'Hold and wait' condition for deadlock is defined as

Selecciona una de las siguientes respuestas posibles:

  • ● Each process holds resource needed by next process in chain

  • ● Process holds a resource while awaiting for other resource

  • ● No resource can be forcibly removed from process holding it

  • ● Only one process may use a resource at a time

Explicación

Pregunta 27 de 76

1

177. 'Circular wait' condition for deadlock is defined as

Selecciona una de las siguientes respuestas posibles:

  • ● Each process holds resource needed by next process in chain

  • ● Process holds a resource while awaiting for other resource

  • ● No resource can be forcibly removed from process holding it

  • ● Only one process may use a resource at a time

Explicación

Pregunta 28 de 76

1

178. 'No preemption' condition for deadlock is defined as

Selecciona una de las siguientes respuestas posibles:

  • ● Each process holds resource needed by next process in chain

  • ● Process holds a resource while awaiting for other resource

  • ● No resource can be forcibly removed from process holding it

  • ● Only one process may use a resource at a time

Explicación

Pregunta 29 de 76

1

179. 'Mutual exclusion' condition for deadlock is defined as

Selecciona una de las siguientes respuestas posibles:

  • ● Each process holds resource needed by next process in chain

  • ● Process holds a resource while awaiting for other resource

  • ● No resource can be forcibly removed from process holding it

  • ● Only one process may use a resource at a time

Explicación

Pregunta 30 de 76

1

180. What is NOT an example of consumable resource?

Selecciona una de las siguientes respuestas posibles:

  • ● Messages

  • ● Main memory

  • ● Signals

  • ● Information in I\O buffers

Explicación

Pregunta 31 de 76

1

181. What is NOT an example of reusable resource?

Selecciona una de las siguientes respuestas posibles:

  • ● i/o channels

  • ● interrupt

  • ● processors

  • ● semaphores

Explicación

Pregunta 32 de 76

1

182. This resource can be created and destroyed

Selecciona una de las siguientes respuestas posibles:

  • ● finite resource

  • ● consumable resource

  • ● restartable resource

  • ● resumable resource

Explicación

Pregunta 33 de 76

1

183. This resource can be safely used by only one process at a time and is
not depleted by that use

Selecciona una de las siguientes respuestas posibles:

  • ● refreshing resource

  • ● reusable resource

  • ● replenishing resource

  • ● refurbished resource

Explicación

Pregunta 34 de 76

1

184. Deadlock inevitable region can be referred to as a

Selecciona una de las siguientes respuestas posibles:

  • ● false region

  • ● final region

  • ● fatal region

  • ● fun region

Explicación

Pregunta 35 de 76

1

185. This illustrates the progress of two processes competing for two
resources

Selecciona una de las siguientes respuestas posibles:

  • ● joint progress diagram

  • ● joint regress diagram

  • ● joint ingres diagram

  • ● joint process diagram

Explicación

Pregunta 36 de 76

1

186. When each process in the set is blocked awaiting for resource siezed by
another blocked process

Selecciona una de las siguientes respuestas posibles:

  • ● it is a mortallock

  • ● it is a softlock

  • ● it is a deadlock

  • ● it is a deadend

Explicación

Pregunta 37 de 76

1

187. Which of the following statements is false:

Selecciona una o más de las siguientes respuestas posibles:

  • ● internal fragmentation is increased with small pages

  • ● a small page size causes large page tables

  • ● a large page size causes instructions and data that will not be referenced
    brought into primary storage

  • ● I\O transfers are more efficient with large pages

  • ● the system must stop everything while it performs the compaction

  • ● compaction is also known as garbage collection

  • ● the technique of storage compaction involves moving all occupied areas of
    storage to one end or other of main storage

  • ● compaction does not involve relocation of programs

Explicación

Pregunta 38 de 76

1

188. Memory is:

Selecciona una de las siguientes respuestas posibles:

  • ● is typically characterized by interactive processing and time-slicing of the
    CPU’s time to allow quick response to each user

  • ● is a device that performs a sequence of operations specified by instructions
    in memory

  • ● is a sequence of the instructions

  • ● is the device where information stored

Explicación

Pregunta 39 de 76

1

189. Processor is:

Selecciona una de las siguientes respuestas posibles:

  • ● is typically characterized by interactive processing and time-slicing of the
    CPU’s time to allow quick response to each user

  • ● is a device that performs a sequence of operations specified by instructions in
    memory

  • ● is a sequence of the instructions

  • ● is the device where information stored

Explicación

Pregunta 40 de 76

1

190. Program is:

Selecciona una de las siguientes respuestas posibles:

  • ● is typically characterized by interactive processing and time-slicing of the
    CPU’s time to allow quick response to each user

  • ● is a device that performs a sequence of operations specified by instructions in
    memory

  • ● is a sequence of the instructions

  • ● is the device where information stored

Explicación

Pregunta 41 de 76

1

191. The memory allocation scheme subject to "external" fragmentation is?

Selecciona una de las siguientes respuestas posibles:

  • ● pure demand paging

  • ● multiple contiguous fixed partitionings

  • ● swapping

  • ● segmentation

Explicación

Pregunta 42 de 76

1

192. The memory allocation scheme subject to "internal" fragmentation is?

Selecciona una de las siguientes respuestas posibles:

  • ● pure demand paging

  • ● multiple contiguous fixed partitionings

  • ● swapping

  • ● segmentation

Explicación

Pregunta 43 de 76

1

193. Any program, no matter how small, will occupy an entire partition
results in?

Selecciona una de las siguientes respuestas posibles:

  • ● external fragmentation

  • ● paging

  • ● segmentation

  • ● internal fragmentation

Explicación

Pregunta 44 de 76

1

194. How to solve problem of equal-size partitions?
swapping (?) ----- page 318 book

Selecciona una de las siguientes respuestas posibles:

  • ● virtual memory segmentation

  • ● compaction

  • ● segmentation

  • ● unequal-size partitions

Explicación

Pregunta 45 de 76

1

195. How to solve problem of "external" fragmentation?

Selecciona una de las siguientes respuestas posibles:

  • ● none of these

  • ● smaller memory space

  • ● larger memory space

  • ● compaction

Explicación

Pregunta 46 de 76

1

196. A page fault?

Selecciona una de las siguientes respuestas posibles:

  • ● is an error is a specific page

  • ● is an access to a page not currently in memory

  • ● is a reference to a page belonging to another program

  • ● occurs when a program accesses a page of memory

Explicación

Pregunta 47 de 76

1

197. Which of the following statements is false?

Selecciona una de las siguientes respuestas posibles:

  • ● internal fragmentation is increased with small pages

  • ● a small page size causes large page tables

  • ● a large page size causes instructions and data that will not be referenced
    brought into primary storage

  • ● I\O transfers are more efficient with large pages

Explicación

Pregunta 48 de 76

1

198. Swapping:

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● does not work with overlaying

  • ● allows each program in turn to use the memory

  • ● allows many programs to use memory simultaneously

Explicación

Pregunta 49 de 76

1

199. Which of the following is not true about the memory management?

Selecciona una de las siguientes respuestas posibles:

  • ● None of the above

  • ● segmented memory can be paged

  • ● paging suffers from internal fragmentation

  • ● segmentation suffers from external fragmentation

  • ● virtual memory is used only in multi-user systems

Explicación

Pregunta 50 de 76

1

200. True or false: segmentation suffers from external fragmentation?

Selecciona una de las siguientes respuestas posibles:

  • False

  • True

Explicación

Pregunta 51 de 76

1

201. True or false: paging suffers from external fragmentation?

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 52 de 76

1

202. What is a method of memory allocation by which the program is
subdivided into equal portions, or pages and core is subdivided into equal
portions or blocks?

Selecciona una de las siguientes respuestas posibles:

  • ● partition

  • ● paging

  • ● segmentation

  • ● virtual memory

Explicación

Pregunta 53 de 76

1

203. In memory systems, boundary registers?

Selecciona una de las siguientes respuestas posibles:

  • ● are used for temporary program variable storage

  • ● are only necessary with fixed partitions

  • ● track page boundaries

  • ● track the beginning and ending of programs

Explicación

Pregunta 54 de 76

1

204. A relationship between processes such that each has some part (четыре вопроса в одном)critical
section) which must not be executed while the critical section of another is
being executed, is known as?

Selecciona una de las siguientes respuestas posibles:

  • ● multiprogramming

  • ● Mutual exclusion

  • ● Semaphore

  • ● Multitasking

Explicación

Pregunta 55 de 76

1

205. CPU fetches the instruction from memory according to the value of?

Selecciona una de las siguientes respuestas posibles:

  • ● program status word

  • ● instruction register

  • ● program counter

  • ● status register

Explicación

Pregunta 56 de 76

1

206. A memory used to provide a high speed is called?

Selecciona una de las siguientes respuestas posibles:

  • ● stack pointer

  • ● disk buffer

  • ● main memory

  • ● cache

Explicación

Pregunta 57 de 76

1

207. Which one of the following is the address generated by CPU?

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● absolute address

  • ● physical address

  • ● logical address

Explicación

Pregunta 58 de 76

1

208. Runtime mapping from virtual to physical address is done by?

Selecciona una de las siguientes respuestas posibles:

  • ● PCI

  • ● memory management unit

  • ● none of the above

  • ● CPU

Explicación

Pregunta 59 de 76

1

209. The address of a page table in memory is pointed by:

Selecciona una de las siguientes respuestas posibles:

  • ● program counter

  • ● page register

  • ● stack pointer

  • ● page table base register

Explicación

Pregunta 60 de 76

1

210. Program always deals with:

Selecciona una de las siguientes respuestas posibles:

  • ● absolute address

  • ● relative address

  • ● physical address

  • ● logical address

Explicación

Pregunta 61 de 76

1

211. What is compaction?

Selecciona una de las siguientes respuestas posibles:

  • ● a technique for overcoming external fragmentation

  • ● a technique for overcoming internal fragmentation

  • ● a technique for overcoming fatal error

  • ● a paging technique

Explicación

Pregunta 62 de 76

1

212. Operating System maintains the page table for:

Selecciona una de las siguientes respuestas posibles:

  • ● each address

  • ● each instruction

  • ● each thread

  • ● each process

Explicación

Pregunta 63 de 76

1

213. In contiguous memory allocation:

Selecciona una de las siguientes respuestas posibles:

  • ● all processes is contained in a single contiguous section of memory

  • ● the memory space is contiguous

  • ● none of the above

  • ● each process is contained in a single contiguous section of memory

Explicación

Pregunta 64 de 76

1

214. When memory is divided into several fixed sized partitions, each
partition may contain ________.

Selecciona una de las siguientes respuestas posibles:

  • ● multiple processes at once

  • ● at least one process

  • ● none of the above

  • ● exactly one process

Explicación

Pregunta 65 de 76

1

215. In fixed sized partition, the degree of multiprogramming is bounded by
___________.

Selecciona una de las siguientes respuestas posibles:

  • ● the CPU utilization

  • ● the number of partitions

  • ● all of the above

  • ● the memory size

Explicación

Pregunta 66 de 76

1

216. The first fit, best fit and worst fit are strategies to select a ______.

Selecciona una de las siguientes respuestas posibles:

  • ● processor to run the next process

  • ● free hole from a set of available holes

  • ● all of the above

  • ● process from a queue to put in memory

Explicación

Pregunta 67 de 76

1

217. In internal fragmentation, memory is internal to a partition and:

Selecciona una de las siguientes respuestas posibles:

  • ● is being used

  • ● is always used

  • ● none of the above

  • ● is not being used

Explicación

Pregunta 68 de 76

1

218. A solution to the problem of external fragmentation is:

Selecciona una de las siguientes respuestas posibles:

  • ● smaller memory space

  • ● unequal size parts

  • ● larger memory size

  • ● compaction

Explicación

Pregunta 69 de 76

1

219. __________ is generally faster than _________ .

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● first fit, best fit

  • ● best fit, first fit

  • ● worst fit, best fit

Explicación

Pregunta 70 de 76

1

220. External fragmentation exists when:

Selecciona una de las siguientes respuestas posibles:

  • ● a request cannot be satisfied even when the total memory is free

  • ● enough total memory exists to satisfy a request but it is not contiguous

  • ● the total memory is insufficient to satisfy a request

  • ● none of the above

Explicación

Pregunta 71 de 76

1

221. External fragmentation will not occur when:

Selecciona una de las siguientes respuestas posibles:

  • ● next fit is used

  • ● best fit is used

  • ● first fit is used

  • ● no matter which algorithm is used, it will always occur

Explicación

Pregunta 72 de 76

1

222. When the memory allocated to a process is slightly larger than the
process, then:

Selecciona una de las siguientes respuestas posibles:

  • ● none of the above

  • ● internal fragmentation occurs

  • ● external fragmentation occurs

  • ● both will occur

Explicación

Pregunta 73 de 76

1

223. Main memory is broken into fixed-sized blocks called ________.:

Selecciona una de las siguientes respuestas posibles:

  • ● segments

  • ● frames

  • ● pages

  • ● none of the above

Explicación

Pregunta 74 de 76

1

224. Fixed-length block of data in secondary memory is called ________.:

Selecciona una de las siguientes respuestas posibles:

  • ● pages

  • segments

  • ● frames

  • ● none of the above

Explicación

Pregunta 75 de 76

1

225. Variable-length block of data that resides in secondary memory is called
________.

Selecciona una de las siguientes respuestas posibles:

  • ● pages

  • ● segments

  • ● frames

  • ● none of the above

Explicación

Pregunta 76 de 76

1

226. Every address generated by the CPU is divided into two parts:

Selecciona una o más de las siguientes respuestas posibles:

  • ● page offset

  • ● frame bit

  • ● page number

  • ● frame offset

Explicación