Good Guy Beket
Quiz von , erstellt am more than 1 year ago

Suicidal Operating Systems [Teachers: Teshebayeva Karagoz, Mishina Aigerim ; Final Exam + STATE EXAM] ▼ Quiz am OS Part 1, erstellt von Good Guy Beket am 18/12/2017.

1029
17
0
Erstellt von Ein gelöschter Nutzer vor mehr als 6 Jahre
Good Guy Beket
Kopiert von Good Guy Beket vor mehr als 6 Jahre
Schließen

OS Part 1

Frage 1 von 124

1

In the blocking send, blocking receive

Wähle eine der folgenden:

  • 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

Erklärung

Frage 2 von 124

1

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

Wähle eine der folgenden:

  • process

  • memory

  • page

  • frame

Erklärung

Frage 3 von 124

1

A state is safe, if:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 4 von 124

1

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

Wähle eine der folgenden:

  • the memory size

  • all of the above

  • the number of partitions

  • the CPU utilization

Erklärung

Frage 5 von 124

1

_____ is generally faster than _____

Wähle eine der folgenden:

  • worst fit, best fit

  • best fit, first fit

  • first fit, best fit

  • none of the above

Erklärung

Frage 6 von 124

1

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

Wähle eine oder mehr der folgenden:

  • wait

  • signal

  • hold

  • stop

Erklärung

Frage 7 von 124

1

Program:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 8 von 124

1

"Mutual exclusion" condition for deadlock is defined as:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 9 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 10 von 124

1

A monitor is a type of:

Wähle eine der folgenden:

  • none of the above

  • high level synchronization construct

  • low level synchronization construct

  • semaphore

Erklärung

Frage 11 von 124

1

What is NOT the example of consumable resources?

Wähle eine der folgenden:

  • Information in I\O buffers

  • Signals

  • Main memory

  • Messages

Erklärung

Frage 12 von 124

1

Which one is a synchronization tool?

Wähle eine der folgenden:

  • socket

  • thread

  • pipe

  • semaphore

Erklärung

Frage 13 von 124

1

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

Wähle eine der folgenden:

  • stack

  • data

  • process state

  • bootstrap program

Erklärung

Frage 14 von 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.

Wähle eine der folgenden:

  • Multiprocessing, multiprogramming

  • Uniprogramming, Multiprocessing

  • Multiprogramming, Uniprocessing

  • Multiprogramming, Multiprocessing

Erklärung

Frage 15 von 124

1

Memory:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 16 von 124

1

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

Wähle eine der folgenden:

  • refurbished resource

  • replenishing resource

  • reusable resource

  • refreshing resource

Erklärung

Frage 17 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 18 von 124

1

The _____ is used as an index into the page table

Wähle eine der folgenden:

  • page number

  • page offset

  • frame bit

  • frame offset

Erklärung

Frage 19 von 124

1

A page fault:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 20 von 124

1

A state of a process is defined by:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 21 von 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:

Wähle eine der folgenden:

  • Ready state

  • Running state

  • Terminated state

  • Suspended state

Erklärung

Frage 22 von 124

1

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

Wähle eine der folgenden:

  • message-passing link

  • all of the above

  • communication link

  • synchronization link

Erklärung

Frage 23 von 124

1

Message passing system allows processes to:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 24 von 124

1

Which of the following statements is false?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 25 von 124

1

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

Wähle eine der folgenden:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • unicasting systems

Erklärung

Frage 26 von 124

1

Remote Procedure Calls (RPC) are used:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 27 von 124

1

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

Wähle eine der folgenden:

  • two

  • three

  • one

  • four

Erklärung

Frage 28 von 124

1

This resource can be created and destroyed

Wähle eine der folgenden:

  • resumable resource

  • restartable resource

  • consumable resource

  • finite resource

Erklärung

Frage 29 von 124

1

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

Wähle eine der folgenden:

  • none of the above

  • frames

  • segments

  • pages

Erklärung

Frage 30 von 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?

Wähle eine der folgenden:

  • Multitasking

  • Semaphore

  • Mutual exclusion

  • multiprogramming

Erklärung

Frage 31 von 124

1

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

Wähle eine oder mehr der folgenden:

  • frame offset

  • page number

  • frame bit

  • page offset

Erklärung

Frage 32 von 124

1

Segmentation suffers from external fragmentation?

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 33 von 124

1

For each process OS creates and manages:

Wähle eine der folgenden:

  • Process control block

  • Program code

  • Program

  • Thread control block

Erklärung

Frage 34 von 124

1

What is a trap/exception?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 35 von 124

1

What is the reusable resource:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 36 von 124

1

Interprocess communication:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 37 von 124

1

Which of the following transitions is not possible?

Wähle eine der folgenden:

  • blocked to running

  • running to blocked

  • blocked to ready

  • ready to running

Erklärung

Frage 38 von 124

1

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

Wähle eine der folgenden:

  • internal fragmentation

  • segmentation

  • paging

  • external fragmentation

Erklärung

Frage 39 von 124

1

This matrix defines requirements of processes i for the resources j

Wähle eine der folgenden:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Erklärung

Frage 40 von 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) _____

Wähle eine der folgenden:

  • Entry section

  • race section

  • shared memory segments

  • process synchronization

Erklärung

Frage 41 von 124

1

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

Wähle eine der folgenden:

  • context switch time

  • the process state

  • memory-management information

  • the value of the CPU registers

Erklärung

Frage 42 von 124

1

External fragmentation will not occur when:

Wähle eine der folgenden:

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

  • first fit is used

  • best fit is used

  • next fit is used

Erklärung

Frage 43 von 124

1

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

Wähle eine der folgenden:

  • resources

  • operating system

  • resource allocation state

  • system storage state

Erklärung

Frage 44 von 124

1

The process control block is:

Wähle eine der folgenden:

  • process type variable

  • data structure

  • block in memory

  • secondary storage section

Erklärung

Frage 45 von 124

1

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

Wähle eine der folgenden:

  • joint process diagram

  • joint ingres diagram

  • joint regress diagram

  • joint progress diagram

Erklärung

Frage 46 von 124

1

In a multiprogramming environment:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 47 von 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:

Wähle eine der folgenden:

  • priority exchange

  • priority inversion

  • priority removal

  • priority modification

Erklärung

Frage 48 von 124

1

Main memory is broken into fixed-sized blocks called _____

Wähle eine der folgenden:

  • none of the above

  • pages

  • frames

  • segments

Erklärung

Frage 49 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 50 von 124

1

The Banker’s algorithm is referred to as

Wähle eine der folgenden:

  • denial of service

  • resource allocation denial

  • loan allocation denial

  • resource allocation refusal

Erklärung

Frage 51 von 124

1

The code that changes the value of the semaphore is:

Wähle eine der folgenden:

  • non-critical section code

  • remainder section code

  • none of the above

  • critical section code

Erklärung

Frage 52 von 124

1

The two kinds of semaphores are: (Several answers)

Wähle eine oder mehr der folgenden:

  • mutex

  • counting

  • binary

  • decimal

Erklärung

Frage 53 von 124

1

"Circular wait" condition for deadlock is defined as:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 54 von 124

1

Banker’s algorithm for resource allocation deals with:

Wähle eine der folgenden:

  • deadlock prevention

  • mutual exclusion

  • deadlock recovery

  • deadlock avoidance

Erklärung

Frage 55 von 124

1

What is compaction?

Wähle eine der folgenden:

  • a paging technique

  • a technique for overcoming fatal error

  • a technique for overcoming internal fragmentation

  • a technique for overcoming external fragmentation

Erklärung

Frage 56 von 124

1

Process is:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 57 von 124

1

A single thread of control allows the process to perform:

Wähle eine der folgenden:

  • both

  • only one task at a time

  • multiple tasks at a time

  • none

Erklärung

Frage 58 von 124

1

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

Wähle eine der folgenden:

  • both will occur

  • external fragmentation occurs

  • internal fragmentation occurs

  • none of the above

Erklärung

Frage 59 von 124

1

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

Wähle eine der folgenden:

  • starvation

  • deadlock

  • aging

  • inversion

Erklärung

Frage 60 von 124

1

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

Wähle eine der folgenden:

  • segmentation

  • virtual memory segmentation

  • fixed partitioning

  • pure demand paging

Erklärung

Frage 61 von 124

1

Which one is deadlock avoidance algorithm?

Wähle eine der folgenden:

  • dining philosophers problem

  • elevator algorithm

  • banker’s algorithm

  • round-robin algorithm

Erklärung

Frage 62 von 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?

Wähle eine der folgenden:

  • virtual memory

  • segmentation

  • paging

  • partition

Erklärung

Frage 63 von 124

1

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

Wähle eine der folgenden:

  • none of the above

  • frames

  • segments

  • pages

Erklärung

Frage 64 von 124

1

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

Wähle eine der folgenden:

  • segmentation

  • swapping

  • multiple contiguous fixed partitioning

  • pure demand paging

Erklärung

Frage 65 von 124

1

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

Wähle eine der folgenden:

  • race condition

  • deadlock avoidance

  • hold and wait

  • starvation

Erklärung

Frage 66 von 124

1

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

Wähle eine oder mehr der folgenden:

  • 1

  • 0

  • -1

  • 0.5

Erklärung

Frage 67 von 124

1

Program always deals with:

Wähle eine der folgenden:

  • logical address

  • physical address

  • relative address

  • absolute address

Erklärung

Frage 68 von 124

1

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

Wähle eine der folgenden:

  • uniprogramming systems

  • unitasking systems

  • uniprocessing sysems

  • unicasting systems

Erklärung

Frage 69 von 124

1

Swapping:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 70 von 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:

Wähle eine der folgenden:

  • dynamic condition

  • race condition

  • critical condition

  • essential condition

Erklärung

Frage 71 von 124

1

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

Wähle eine der folgenden:

  • buffer miss

  • TLB miss

  • page fault

  • TLB hit

Erklärung

Frage 72 von 124

1

With paging there is no _____ fragmentation

Wähle eine der folgenden:

  • either type of

  • none of the above

  • external

  • internal

Erklärung

Frage 73 von 124

1

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

Wähle eine der folgenden:

  • page table base register

  • stack pointer

  • page register

  • program counter

Erklärung

Frage 74 von 124

1

What is a medium-term scheduler?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 75 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 76 von 124

1

Processor:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 77 von 124

1

Fixed-length block of main memory is called _____

Wähle eine der folgenden:

  • frames

  • segments

  • none of the above

  • pages

Erklärung

Frage 78 von 124

1

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

Wähle eine der folgenden:

  • 1

  • 0

  • 2

  • 10

Erklärung

Frage 79 von 124

1

Mutual exclusion means that:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 80 von 124

1

For every process there is a _____.

Wähle eine der folgenden:

  • pointer to page table

  • copy of page table

  • frame table

  • page table

Erklärung

Frage 81 von 124

1

In operating system, each process has its own

Wähle eine der folgenden:

  • all of the mentioned

  • address space and global variables

  • set of data

  • program code

Erklärung

Frage 82 von 124

1

Listing the sequence of instructions that are executed is called:

Wähle eine der folgenden:

  • trace

  • program counter

  • instruction

  • control block

Erklärung

Frage 83 von 124

1

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

Wähle eine der folgenden:

  • critical section

  • program

  • non-critical section

  • mutual exclusion

Erklärung

Frage 84 von 124

1

Deadlock inevitable region can be referred as:

Wähle eine der folgenden:

  • fun region

  • fatal region

  • final region

  • false region

Erklärung

Frage 85 von 124

1

How to solve a problem of equal-size partitions?

Wähle eine der folgenden:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Erklärung

Frage 86 von 124

1

Paging?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 87 von 124

1

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

Wähle eine der folgenden:

  • is not being used

  • none of the above

  • is always used

  • is being used

Erklärung

Frage 88 von 124

1

A set of processes is deadlock if:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 89 von 124

1

A memory used to provide a high speed is called?

Wähle eine der folgenden:

  • cache

  • main memory

  • disk buffer

  • stack pointer

Erklärung

Frage 90 von 124

1

In indirect communication between processes P and Q:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 91 von 124

1

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

Wähle eine der folgenden:

  • special program for a system

  • complex structure

  • integer variable

  • hardware for a system

Erklärung

Frage 92 von 124

1

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

Wähle eine der folgenden:

  • new

  • running

  • old

  • ready

Erklärung

Frage 93 von 124

1

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

Wähle eine der folgenden:

  • pipe

  • program counter

  • CPU registers

  • process stack

Erklärung

Frage 94 von 124

1

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

Wähle eine der folgenden:

  • segmentation suffers from external fragmentation

  • paging suffers from internal fragmentation

  • virtual memory is used only in multi-user systems

  • segmented memory can be paged

Erklärung

Frage 95 von 124

1

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

Wähle eine der folgenden:

  • the length of their queues

  • none of the above

  • the type of processes the schedule

  • the frequency of their execution

Erklärung

Frage 96 von 124

1

In the non-blocking send, blocking receive:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 97 von 124

1

The objective of multi-programming is to:

Wähle eine der folgenden:

  • have multiple programs waiting in a queue ready to run

  • to maximize CPU utilization

  • to minimize CPU utilization

  • all of the above

Erklärung

Frage 98 von 124

1

A system is in the safe state if:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 99 von 124

1

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

Wähle eine der folgenden:

  • exactly one process

  • none of the above

  • at least one process

  • multiple processes at once

Erklärung

Frage 100 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 101 von 124

1

A process can be terminated due to:

Wähle eine der folgenden:

  • fatal error

  • normal exit

  • all of the mentioned

  • killed by another process

Erklärung

Frage 102 von 124

1

What is a short-term scheduler?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 103 von 124

1

In contiguous memory allocation:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 104 von 124

1

External fragmentation exists when:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 105 von 124

1

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

Wähle eine der folgenden:

  • status register

  • program counter

  • instruction register

  • program status word

Erklärung

Frage 106 von 124

1

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

Wähle eine der folgenden:

  • algorithm

  • instruction

  • process

  • program

Erklärung

Frage 107 von 124

1

Semaphores:

Wähle eine der folgenden:

  • are used for memory management

  • synchronize critical resources to prevent deadlock

  • are used to do I/O

  • synchronize critical resources to prevent contention

Erklärung

Frage 108 von 124

1

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

Wähle eine der folgenden:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Erklärung

Frage 109 von 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

Wähle eine der folgenden:

  • memory

  • page

  • frame

  • segment

Erklärung

Frage 110 von 124

1

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

Wähle eine der folgenden:

  • must exist

  • none of the above

  • must not exist

  • may exist

Erklärung

Frage 111 von 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

Wähle eine der folgenden:

  • critical exclusion

  • asynchronous exclusion

  • mutual exclusion

  • synchronous exclusion

Erklärung

Frage 112 von 124

1

Interprocess communication:

Wähle eine der folgenden:

  • allows process to synchronize activity

  • is never necessary

  • is usually done via disk drives

  • is required for all processes

Erklärung

Frage 113 von 124

1

The available vector defines:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 114 von 124

1

A task in a blocked state

Wähle eine der folgenden:

  • is running

  • is executable

  • must still be placed in the run queues

  • is waiting for same temporarily unavailable resources

Erklärung

Frage 115 von 124

1

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

Wähle eine der folgenden:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • none of the above

Erklärung

Frage 116 von 124

1

What is NOT an example of reusable resource

Wähle eine der folgenden:

  • semaphores

  • processors

  • interrupt

  • i/o channels

Erklärung

Frage 117 von 124

1

An un-interruptible unit is known as:

Wähle eine der folgenden:

  • single

  • none of the above

  • static

  • atomic

Erklärung

Frage 118 von 124

1

How to solve a problem of "external" fragmentation?

Wähle eine der folgenden:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Erklärung

Frage 119 von 124

1

Runtime mapping from virtual to physical address is done by?

Wähle eine der folgenden:

  • CPU

  • none of the above

  • memory management unit

  • PCI

Erklärung

Frage 120 von 124

1

A solution to the problem of external fragmentation is:

Wähle eine der folgenden:

  • compaction

  • larger memory size

  • unequal size parts

  • smaller memory space

Erklärung

Frage 121 von 124

1

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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 122 von 124

1

In segmentation, each address is specified by:

Wähle eine der folgenden:

  • A segment number and an offset

  • A page number and an offset

  • A frame number and an offset

  • A segment number and a key

Erklärung

Frage 123 von 124

1

Virtual memory takes advantage of:

Wähle eine der folgenden:

  • Large secondary memory

  • Modular programming

  • Fast CPU

  • Scheduling

Erklärung

Frage 124 von 124

1

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

Wähle eine der folgenden:

  • Optimal

  • LRU

  • Clock

Erklärung