Good Guy Beket
Quiz por , criado more than 1 year ago

Suicidal Operating Systems [Teachers: Teshebayeva Karagoz, Mishina Aigerim ; Final Exam + STATE EXAM] ▼ Quiz sobre OS Part 1, criado por Good Guy Beket em 18-12-2017.

1029
17
0
Criado por um usuário excluído mais de 6 anos atrás
Good Guy Beket
Copiado por Good Guy Beket mais de 6 anos atrás
Fechar

OS Part 1

Questão 1 de 124

1

In the blocking send, blocking receive

Selecione uma das seguintes:

  • both sender and receiver are blocked until message is delivered

  • none of the above

  • the sending process sends the message and resumes operation

  • the sending process sends the message while receiver is blocked

Explicação

Questão 2 de 124

1

The table _____ contains the base address of each page in physical memory

Selecione uma das seguintes:

  • process

  • memory

  • page

  • frame

Explicação

Questão 3 de 124

1

A state is safe, if:

Selecione uma das seguintes:

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

  • the system does not crash due to deadlock occurrence

  • the state keeps the system protected and safe

  • all of the above

Explicação

Questão 4 de 124

1

In fixed sized partition, the degree of multiprogramming is bounded by ____

Selecione uma das seguintes:

  • the memory size

  • all of the above

  • the number of partitions

  • the CPU utilization

Explicação

Questão 5 de 124

1

_____ is generally faster than _____

Selecione uma das seguintes:

  • worst fit, best fit

  • best fit, first fit

  • first fit, best fit

  • none of the above

Explicação

Questão 6 de 124

1

The two atomic operations permissible on semaphores are: (several answer)

Selecione uma ou mais das seguintes:

  • wait

  • signal

  • hold

  • stop

Explicação

Questão 7 de 124

1

Program:

Selecione uma das seguintes:

  • is the device where information stored

  • is a sequence of the instructions

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

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

Explicação

Questão 8 de 124

1

"Mutual exclusion" condition for deadlock is defined as:

Selecione uma das seguintes:

  • Only one process may use a resource at a time

  • No resource can be forcibly removed from process holding it

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Explicação

Questão 9 de 124

1

"Hold and wait" condition for a deadlock is defined as:

Selecione uma das seguintes:

  • Only one process may use a resource at a time

  • No resource can be forcibly removed from process holding it

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Explicação

Questão 10 de 124

1

A monitor is a type of:

Selecione uma das seguintes:

  • none of the above

  • high level synchronization construct

  • low level synchronization construct

  • semaphore

Explicação

Questão 11 de 124

1

What is NOT the example of consumable resources?

Selecione uma das seguintes:

  • Information in I\O buffers

  • Signals

  • Main memory

  • Messages

Explicação

Questão 12 de 124

1

Which one is a synchronization tool?

Selecione uma das seguintes:

  • socket

  • thread

  • pipe

  • semaphore

Explicação

Questão 13 de 124

1

A Process Control Block (PCB) does not contain which of the following?

Selecione uma das seguintes:

  • stack

  • data

  • process state

  • bootstrap program

Explicação

Questão 14 de 124

1

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.

Selecione uma das seguintes:

  • Multiprocessing, multiprogramming

  • Uniprogramming, Multiprocessing

  • Multiprogramming, Uniprocessing

  • Multiprogramming, Multiprocessing

Explicação

Questão 15 de 124

1

Memory:

Selecione uma das seguintes:

  • is the device where information stored

  • is a sequence of the instructions

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

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

Explicação

Questão 16 de 124

1

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

Selecione uma das seguintes:

  • refurbished resource

  • replenishing resource

  • reusable resource

  • refreshing resource

Explicação

Questão 17 de 124

1

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

Selecione uma das seguintes:

  • mutual exclusion

  • all of the above

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

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

Explicação

Questão 18 de 124

1

The _____ is used as an index into the page table

Selecione uma das seguintes:

  • page number

  • page offset

  • frame bit

  • frame offset

Explicação

Questão 19 de 124

1

A page fault:

Selecione uma das seguintes:

  • occurs when a program accesses a page of memory

  • is a reference to a page belonging to another program

  • is an access to a page not currently in memory

  • is an error is a specific page

Explicação

Questão 20 de 124

1

A state of a process is defined by:

Selecione uma das seguintes:

  • the activity is just executed by the process

  • the final activity of the process

  • the activity to next be executed by the process

  • the current activity of the process

Explicação

Questão 21 de 124

1

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

Selecione uma das seguintes:

  • Ready state

  • Running state

  • Terminated state

  • Suspended state

Explicação

Questão 22 de 124

1

The link between two processes P and Q to send and receive a message is called:

Selecione uma das seguintes:

  • message-passing link

  • all of the above

  • communication link

  • synchronization link

Explicação

Questão 23 de 124

1

Message passing system allows processes to:

Selecione uma das seguintes:

  • share data

  • communicate with one another without resorting to shared data

  • name the recipient or sender of the message

  • communicate with one another by resorting shared data

Explicação

Questão 24 de 124

1

Which of the following statements is false?

Selecione uma das seguintes:

  • I\O transfers are more efficient with large pages

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

  • a small page size causes large page tables

  • internal fragmentation is increased with small pages

Explicação

Questão 25 de 124

1

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

Selecione uma das seguintes:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • unicasting systems

Explicação

Questão 26 de 124

1

Remote Procedure Calls (RPC) are used:

Selecione uma das seguintes:

  • none of the above

  • for communication between two processes on separate systems

  • for communication between two processes on the same systems

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

Explicação

Questão 27 de 124

1

A minimum of _____ variable(s) is/are required to be shared between processes to solve the critical section problem?

Selecione uma das seguintes:

  • two

  • three

  • one

  • four

Explicação

Questão 28 de 124

1

This resource can be created and destroyed

Selecione uma das seguintes:

  • resumable resource

  • restartable resource

  • consumable resource

  • finite resource

Explicação

Questão 29 de 124

1

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

Selecione uma das seguintes:

  • none of the above

  • frames

  • segments

  • pages

Explicação

Questão 30 de 124

1

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 executing, is known as?

Selecione uma das seguintes:

  • Multitasking

  • Semaphore

  • Mutual exclusion

  • multiprogramming

Explicação

Questão 31 de 124

1

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

Selecione uma ou mais das seguintes:

  • frame offset

  • page number

  • frame bit

  • page offset

Explicação

Questão 32 de 124

1

Segmentation suffers from external fragmentation?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 33 de 124

1

For each process OS creates and manages:

Selecione uma das seguintes:

  • Process control block

  • Program code

  • Program

  • Thread control block

Explicação

Questão 34 de 124

1

What is a trap/exception?

Selecione uma das seguintes:

  • user generated interrupt caused by an error

  • failure of the system

  • hardware generated interrupt caused by an error

  • software generated interrupt caused by an error

Explicação

Questão 35 de 124

1

What is the reusable resource:

Selecione uma das seguintes:

  • none of the above

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

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

  • that can be shared between various threads

Explicação

Questão 36 de 124

1

Interprocess communication:

Selecione uma das seguintes:

  • none of the above

  • allows the processes to only synchronize their actions without communication

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

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

Explicação

Questão 37 de 124

1

Which of the following transitions is not possible?

Selecione uma das seguintes:

  • blocked to running

  • running to blocked

  • blocked to ready

  • ready to running

Explicação

Questão 38 de 124

1

Any program, no matter how small, will occupy an entire partition results in:

Selecione uma das seguintes:

  • internal fragmentation

  • segmentation

  • paging

  • external fragmentation

Explicação

Questão 39 de 124

1

This matrix defines requirements of processes i for the resources j

Selecione uma das seguintes:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Explicação

Questão 40 de 124

1

Several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called a(n) _____

Selecione uma das seguintes:

  • Entry section

  • race section

  • shared memory segments

  • process synchronization

Explicação

Questão 41 de 124

1

The context of a process in the PCB of a process DOES NOT contain:

Selecione uma das seguintes:

  • context switch time

  • the process state

  • memory-management information

  • the value of the CPU registers

Explicação

Questão 42 de 124

1

External fragmentation will not occur when:

Selecione uma das seguintes:

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

  • first fit is used

  • best fit is used

  • next fit is used

Explicação

Questão 43 de 124

1

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

Selecione uma das seguintes:

  • resources

  • operating system

  • resource allocation state

  • system storage state

Explicação

Questão 44 de 124

1

The process control block is:

Selecione uma das seguintes:

  • process type variable

  • data structure

  • block in memory

  • secondary storage section

Explicação

Questão 45 de 124

1

This illustrates the progress of two processes competing for two resources:

Selecione uma das seguintes:

  • joint process diagram

  • joint ingres diagram

  • joint regress diagram

  • joint progress diagram

Explicação

Questão 46 de 124

1

In a multiprogramming environment:

Selecione uma das seguintes:

  • the programs are developed by more than one person

  • more than one process resides in the memory

  • single user can execute many programs at the same time

  • the processor executes more than one process at a time

Explicação

Questão 47 de 124

1

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

Selecione uma das seguintes:

  • priority exchange

  • priority inversion

  • priority removal

  • priority modification

Explicação

Questão 48 de 124

1

Main memory is broken into fixed-sized blocks called _____

Selecione uma das seguintes:

  • none of the above

  • pages

  • frames

  • segments

Explicação

Questão 49 de 124

1

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

Selecione uma das seguintes:

  • process from a queue to put in memory

  • all of the above

  • free hole from a set of available holes

  • processor to run the next process

Explicação

Questão 50 de 124

1

The Banker’s algorithm is referred to as

Selecione uma das seguintes:

  • denial of service

  • resource allocation denial

  • loan allocation denial

  • resource allocation refusal

Explicação

Questão 51 de 124

1

The code that changes the value of the semaphore is:

Selecione uma das seguintes:

  • non-critical section code

  • remainder section code

  • none of the above

  • critical section code

Explicação

Questão 52 de 124

1

The two kinds of semaphores are: (Several answers)

Selecione uma ou mais das seguintes:

  • mutex

  • counting

  • binary

  • decimal

Explicação

Questão 53 de 124

1

"Circular wait" condition for deadlock is defined as:

Selecione uma das seguintes:

  • Only one process may use a resource at a time

  • No resource can be forcibly removed from process holding it

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Explicação

Questão 54 de 124

1

Banker’s algorithm for resource allocation deals with:

Selecione uma das seguintes:

  • deadlock prevention

  • mutual exclusion

  • deadlock recovery

  • deadlock avoidance

Explicação

Questão 55 de 124

1

What is compaction?

Selecione uma das seguintes:

  • a paging technique

  • a technique for overcoming fatal error

  • a technique for overcoming internal fragmentation

  • a technique for overcoming external fragmentation

Explicação

Questão 56 de 124

1

Process is:

Selecione uma das seguintes:

  • a job in secondary memory

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

  • contents of main memory

  • program in high level language kept on disk

Explicação

Questão 57 de 124

1

A single thread of control allows the process to perform:

Selecione uma das seguintes:

  • both

  • only one task at a time

  • multiple tasks at a time

  • none

Explicação

Questão 58 de 124

1

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

Selecione uma das seguintes:

  • both will occur

  • external fragmentation occurs

  • internal fragmentation occurs

  • none of the above

Explicação

Questão 59 de 124

1

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

Selecione uma das seguintes:

  • starvation

  • deadlock

  • aging

  • inversion

Explicação

Questão 60 de 124

1

The memory allocation scheme subject to "internal fragmentation" is:

Selecione uma das seguintes:

  • segmentation

  • virtual memory segmentation

  • fixed partitioning

  • pure demand paging

Explicação

Questão 61 de 124

1

Which one is deadlock avoidance algorithm?

Selecione uma das seguintes:

  • dining philosophers problem

  • elevator algorithm

  • banker’s algorithm

  • round-robin algorithm

Explicação

Questão 62 de 124

1

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?

Selecione uma das seguintes:

  • virtual memory

  • segmentation

  • paging

  • partition

Explicação

Questão 63 de 124

1

Variable-length block of data that resides in secondary memory is called:

Selecione uma das seguintes:

  • none of the above

  • frames

  • segments

  • pages

Explicação

Questão 64 de 124

1

The memory allocation scheme subject to "external fragmentation" is:

Selecione uma das seguintes:

  • segmentation

  • swapping

  • multiple contiguous fixed partitioning

  • pure demand paging

Explicação

Questão 65 de 124

1

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

Selecione uma das seguintes:

  • race condition

  • deadlock avoidance

  • hold and wait

  • starvation

Explicação

Questão 66 de 124

1

A binary semaphore is semaphore with integer values: (Several answers)

Selecione uma ou mais das seguintes:

  • 1

  • 0

  • -1

  • 0.5

Explicação

Questão 67 de 124

1

Program always deals with:

Selecione uma das seguintes:

  • logical address

  • physical address

  • relative address

  • absolute address

Explicação

Questão 68 de 124

1

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

Selecione uma das seguintes:

  • uniprogramming systems

  • unitasking systems

  • uniprocessing sysems

  • unicasting systems

Explicação

Questão 69 de 124

1

Swapping:

Selecione uma das seguintes:

  • allows many programs to use memory simultaneously

  • allows each program in turn to use the memory

  • does not work with overlaying

  • none of the above

Explicação

Questão 70 de 124

1

When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access take place, is called:

Selecione uma das seguintes:

  • dynamic condition

  • race condition

  • critical condition

  • essential condition

Explicação

Questão 71 de 124

1

If a page table entry is present in the TLB, then it is known as a:

Selecione uma das seguintes:

  • buffer miss

  • TLB miss

  • page fault

  • TLB hit

Explicação

Questão 72 de 124

1

With paging there is no _____ fragmentation

Selecione uma das seguintes:

  • either type of

  • none of the above

  • external

  • internal

Explicação

Questão 73 de 124

1

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

Selecione uma das seguintes:

  • page table base register

  • stack pointer

  • page register

  • program counter

Explicação

Questão 74 de 124

1

What is a medium-term scheduler?

Selecione uma das seguintes:

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

  • none of the above

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

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

Explicação

Questão 75 de 124

1

"No preemption" condition for a deadlock is defined as:

Selecione uma das seguintes:

  • Only one process may use a resource at a time

  • No resource can be forcibly removed from process holding it

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Explicação

Questão 76 de 124

1

Processor:

Selecione uma das seguintes:

  • is the device where information stored

  • is a sequence of the instructions

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

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

Explicação

Questão 77 de 124

1

Fixed-length block of main memory is called _____

Selecione uma das seguintes:

  • frames

  • segments

  • none of the above

  • pages

Explicação

Questão 78 de 124

1

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

Selecione uma das seguintes:

  • 1

  • 0

  • 2

  • 10

Explicação

Questão 79 de 124

1

Mutual exclusion means that:

Selecione uma das seguintes:

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

  • 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 no other process must be executing in their critical sections

  • none of the above

Explicação

Questão 80 de 124

1

For every process there is a _____.

Selecione uma das seguintes:

  • pointer to page table

  • copy of page table

  • frame table

  • page table

Explicação

Questão 81 de 124

1

In operating system, each process has its own

Selecione uma das seguintes:

  • all of the mentioned

  • address space and global variables

  • set of data

  • program code

Explicação

Questão 82 de 124

1

Listing the sequence of instructions that are executed is called:

Selecione uma das seguintes:

  • trace

  • program counter

  • instruction

  • control block

Explicação

Questão 83 de 124

1

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

Selecione uma das seguintes:

  • critical section

  • program

  • non-critical section

  • mutual exclusion

Explicação

Questão 84 de 124

1

Deadlock inevitable region can be referred as:

Selecione uma das seguintes:

  • fun region

  • fatal region

  • final region

  • false region

Explicação

Questão 85 de 124

1

How to solve a problem of equal-size partitions?

Selecione uma das seguintes:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Explicação

Questão 86 de 124

1

Paging?

Selecione uma das seguintes:

  • allows multiple programs to reside in separate areas of core at the time

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

  • is a method of allocating processor time

  • consists of those addresses that may be generated by a processor during execution of a computation

Explicação

Questão 87 de 124

1

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

Selecione uma das seguintes:

  • is not being used

  • none of the above

  • is always used

  • is being used

Explicação

Questão 88 de 124

1

A set of processes is deadlock if:

Selecione uma das seguintes:

  • each process is blocked and will remain so forever

  • none of the above

  • all processes are trying to kill each other

  • each process is terminated

Explicação

Questão 89 de 124

1

A memory used to provide a high speed is called?

Selecione uma das seguintes:

  • cache

  • main memory

  • disk buffer

  • stack pointer

Explicação

Questão 90 de 124

1

In indirect communication between processes P and Q:

Selecione uma das seguintes:

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

  • none of the above

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

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

Explicação

Questão 91 de 124

1

Semaphore is a/an _____ to solve the critical section problem?

Selecione uma das seguintes:

  • special program for a system

  • complex structure

  • integer variable

  • hardware for a system

Explicação

Questão 92 de 124

1

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

Selecione uma das seguintes:

  • new

  • running

  • old

  • ready

Explicação

Questão 93 de 124

1

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

Selecione uma das seguintes:

  • pipe

  • program counter

  • CPU registers

  • process stack

Explicação

Questão 94 de 124

1

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

Selecione uma das seguintes:

  • segmentation suffers from external fragmentation

  • paging suffers from internal fragmentation

  • virtual memory is used only in multi-user systems

  • segmented memory can be paged

Explicação

Questão 95 de 124

1

The primary distinction between the short-term scheduler and long-term scheduler is:

Selecione uma das seguintes:

  • the length of their queues

  • none of the above

  • the type of processes the schedule

  • the frequency of their execution

Explicação

Questão 96 de 124

1

In the non-blocking send, blocking receive:

Selecione uma das seguintes:

  • the sending process sends the message and resumes operation

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

  • the sending process keeps sending until it receives a message

  • none of the above

Explicação

Questão 97 de 124

1

The objective of multi-programming is to:

Selecione uma das seguintes:

  • have multiple programs waiting in a queue ready to run

  • to maximize CPU utilization

  • to minimize CPU utilization

  • all of the above

Explicação

Questão 98 de 124

1

A system is in the safe state if:

Selecione uma das seguintes:

  • a. the system can allocate resources to each process in some order and stil avoid a deadlock

  • b. there exist a safe sequence

  • both a and b

  • none of the above

Explicação

Questão 99 de 124

1

When memory is divided into a several fixed sized partitions, each partition may contain _____

Selecione uma das seguintes:

  • exactly one process

  • none of the above

  • at least one process

  • multiple processes at once

Explicação

Questão 100 de 124

1

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

Selecione uma das seguintes:

  • the sending process keeps sending until it receives a message

  • neither of processes are required to wait

  • the sending process keeps sending until the message is received

  • the sending process sends the message and resumes operation

Explicação

Questão 101 de 124

1

A process can be terminated due to:

Selecione uma das seguintes:

  • fatal error

  • normal exit

  • all of the mentioned

  • killed by another process

Explicação

Questão 102 de 124

1

What is a short-term scheduler?

Selecione uma das seguintes:

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

  • none of the above

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

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

Explicação

Questão 103 de 124

1

In contiguous memory allocation:

Selecione uma das seguintes:

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

  • none of the above

  • the memory space is contiguous

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

Explicação

Questão 104 de 124

1

External fragmentation exists when:

Selecione uma das seguintes:

  • none of the above

  • the total memory is insufficient to satisfy a request

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

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

Explicação

Questão 105 de 124

1

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

Selecione uma das seguintes:

  • status register

  • program counter

  • instruction register

  • program status word

Explicação

Questão 106 de 124

1

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

Selecione uma das seguintes:

  • algorithm

  • instruction

  • process

  • program

Explicação

Questão 107 de 124

1

Semaphores:

Selecione uma das seguintes:

  • are used for memory management

  • synchronize critical resources to prevent deadlock

  • are used to do I/O

  • synchronize critical resources to prevent contention

Explicação

Questão 108 de 124

1

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

Selecione uma das seguintes:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Explicação

Questão 109 de 124

1

The operating system maintains a _____ table that keeps track of how many frames have been allocated, how many are there, and how many are available

Selecione uma das seguintes:

  • memory

  • page

  • frame

  • segment

Explicação

Questão 110 de 124

1

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

Selecione uma das seguintes:

  • must exist

  • none of the above

  • must not exist

  • may exist

Explicação

Questão 111 de 124

1

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

Selecione uma das seguintes:

  • critical exclusion

  • asynchronous exclusion

  • mutual exclusion

  • synchronous exclusion

Explicação

Questão 112 de 124

1

Interprocess communication:

Selecione uma das seguintes:

  • allows process to synchronize activity

  • is never necessary

  • is usually done via disk drives

  • is required for all processes

Explicação

Questão 113 de 124

1

The available vector defines:

Selecione uma das seguintes:

  • total amount of resources required for all processes

  • total amount of each resource in the system

  • total amount of each resource allocated to all processes

  • total amount of each resource NOT allocated to any process

Explicação

Questão 114 de 124

1

A task in a blocked state

Selecione uma das seguintes:

  • is running

  • is executable

  • must still be placed in the run queues

  • is waiting for same temporarily unavailable resources

Explicação

Questão 115 de 124

1

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

Selecione uma das seguintes:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • none of the above

Explicação

Questão 116 de 124

1

What is NOT an example of reusable resource

Selecione uma das seguintes:

  • semaphores

  • processors

  • interrupt

  • i/o channels

Explicação

Questão 117 de 124

1

An un-interruptible unit is known as:

Selecione uma das seguintes:

  • single

  • none of the above

  • static

  • atomic

Explicação

Questão 118 de 124

1

How to solve a problem of "external" fragmentation?

Selecione uma das seguintes:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Explicação

Questão 119 de 124

1

Runtime mapping from virtual to physical address is done by?

Selecione uma das seguintes:

  • CPU

  • none of the above

  • memory management unit

  • PCI

Explicação

Questão 120 de 124

1

A solution to the problem of external fragmentation is:

Selecione uma das seguintes:

  • compaction

  • larger memory size

  • unequal size parts

  • smaller memory space

Explicação

Questão 121 de 124

1

in the non-blocking send, non-blocking receive:

Selecione uma das seguintes:

  • Neither of processes are required to wait

  • 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

Explicação

Questão 122 de 124

1

In segmentation, each address is specified by:

Selecione uma das seguintes:

  • A segment number and an offset

  • A page number and an offset

  • A frame number and an offset

  • A segment number and a key

Explicação

Questão 123 de 124

1

Virtual memory takes advantage of:

Selecione uma das seguintes:

  • Large secondary memory

  • Modular programming

  • Fast CPU

  • Scheduling

Explicação

Questão 124 de 124

1

Which of the replacement algorithms selects for the next reference is the longest?

Selecione uma das seguintes:

  • Optimal

  • LRU

  • Clock

Explicação