Good Guy Beket
Quiz by , created more than 1 year ago

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

1025
17
0
Created by a deleted user over 6 years ago
Good Guy Beket
Copied by Good Guy Beket over 6 years ago
Close

OS Part 1

Question 1 of 124

1

In the blocking send, blocking receive

Select one of the following:

  • 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

Explanation

Question 2 of 124

1

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

Select one of the following:

  • process

  • memory

  • page

  • frame

Explanation

Question 3 of 124

1

A state is safe, if:

Select one of the following:

  • 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

Explanation

Question 4 of 124

1

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

Select one of the following:

  • the memory size

  • all of the above

  • the number of partitions

  • the CPU utilization

Explanation

Question 5 of 124

1

_____ is generally faster than _____

Select one of the following:

  • worst fit, best fit

  • best fit, first fit

  • first fit, best fit

  • none of the above

Explanation

Question 6 of 124

1

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

Select one or more of the following:

  • wait

  • signal

  • hold

  • stop

Explanation

Question 7 of 124

1

Program:

Select one of the following:

  • 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

Explanation

Question 8 of 124

1

"Mutual exclusion" condition for deadlock is defined as:

Select one of the following:

  • 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

Explanation

Question 9 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 10 of 124

1

A monitor is a type of:

Select one of the following:

  • none of the above

  • high level synchronization construct

  • low level synchronization construct

  • semaphore

Explanation

Question 11 of 124

1

What is NOT the example of consumable resources?

Select one of the following:

  • Information in I\O buffers

  • Signals

  • Main memory

  • Messages

Explanation

Question 12 of 124

1

Which one is a synchronization tool?

Select one of the following:

  • socket

  • thread

  • pipe

  • semaphore

Explanation

Question 13 of 124

1

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

Select one of the following:

  • stack

  • data

  • process state

  • bootstrap program

Explanation

Question 14 of 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.

Select one of the following:

  • Multiprocessing, multiprogramming

  • Uniprogramming, Multiprocessing

  • Multiprogramming, Uniprocessing

  • Multiprogramming, Multiprocessing

Explanation

Question 15 of 124

1

Memory:

Select one of the following:

  • 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

Explanation

Question 16 of 124

1

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

Select one of the following:

  • refurbished resource

  • replenishing resource

  • reusable resource

  • refreshing resource

Explanation

Question 17 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 18 of 124

1

The _____ is used as an index into the page table

Select one of the following:

  • page number

  • page offset

  • frame bit

  • frame offset

Explanation

Question 19 of 124

1

A page fault:

Select one of the following:

  • 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

Explanation

Question 20 of 124

1

A state of a process is defined by:

Select one of the following:

  • 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

Explanation

Question 21 of 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:

Select one of the following:

  • Ready state

  • Running state

  • Terminated state

  • Suspended state

Explanation

Question 22 of 124

1

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

Select one of the following:

  • message-passing link

  • all of the above

  • communication link

  • synchronization link

Explanation

Question 23 of 124

1

Message passing system allows processes to:

Select one of the following:

  • 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

Explanation

Question 24 of 124

1

Which of the following statements is false?

Select one of the following:

  • 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

Explanation

Question 25 of 124

1

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

Select one of the following:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • unicasting systems

Explanation

Question 26 of 124

1

Remote Procedure Calls (RPC) are used:

Select one of the following:

  • 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

Explanation

Question 27 of 124

1

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

Select one of the following:

  • two

  • three

  • one

  • four

Explanation

Question 28 of 124

1

This resource can be created and destroyed

Select one of the following:

  • resumable resource

  • restartable resource

  • consumable resource

  • finite resource

Explanation

Question 29 of 124

1

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

Select one of the following:

  • none of the above

  • frames

  • segments

  • pages

Explanation

Question 30 of 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?

Select one of the following:

  • Multitasking

  • Semaphore

  • Mutual exclusion

  • multiprogramming

Explanation

Question 31 of 124

1

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

Select one or more of the following:

  • frame offset

  • page number

  • frame bit

  • page offset

Explanation

Question 32 of 124

1

Segmentation suffers from external fragmentation?

Select one of the following:

  • True
  • False

Explanation

Question 33 of 124

1

For each process OS creates and manages:

Select one of the following:

  • Process control block

  • Program code

  • Program

  • Thread control block

Explanation

Question 34 of 124

1

What is a trap/exception?

Select one of the following:

  • 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

Explanation

Question 35 of 124

1

What is the reusable resource:

Select one of the following:

  • 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

Explanation

Question 36 of 124

1

Interprocess communication:

Select one of the following:

  • 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

Explanation

Question 37 of 124

1

Which of the following transitions is not possible?

Select one of the following:

  • blocked to running

  • running to blocked

  • blocked to ready

  • ready to running

Explanation

Question 38 of 124

1

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

Select one of the following:

  • internal fragmentation

  • segmentation

  • paging

  • external fragmentation

Explanation

Question 39 of 124

1

This matrix defines requirements of processes i for the resources j

Select one of the following:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Explanation

Question 40 of 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) _____

Select one of the following:

  • Entry section

  • race section

  • shared memory segments

  • process synchronization

Explanation

Question 41 of 124

1

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

Select one of the following:

  • context switch time

  • the process state

  • memory-management information

  • the value of the CPU registers

Explanation

Question 42 of 124

1

External fragmentation will not occur when:

Select one of the following:

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

  • first fit is used

  • best fit is used

  • next fit is used

Explanation

Question 43 of 124

1

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

Select one of the following:

  • resources

  • operating system

  • resource allocation state

  • system storage state

Explanation

Question 44 of 124

1

The process control block is:

Select one of the following:

  • process type variable

  • data structure

  • block in memory

  • secondary storage section

Explanation

Question 45 of 124

1

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

Select one of the following:

  • joint process diagram

  • joint ingres diagram

  • joint regress diagram

  • joint progress diagram

Explanation

Question 46 of 124

1

In a multiprogramming environment:

Select one of the following:

  • 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

Explanation

Question 47 of 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:

Select one of the following:

  • priority exchange

  • priority inversion

  • priority removal

  • priority modification

Explanation

Question 48 of 124

1

Main memory is broken into fixed-sized blocks called _____

Select one of the following:

  • none of the above

  • pages

  • frames

  • segments

Explanation

Question 49 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 50 of 124

1

The Banker’s algorithm is referred to as

Select one of the following:

  • denial of service

  • resource allocation denial

  • loan allocation denial

  • resource allocation refusal

Explanation

Question 51 of 124

1

The code that changes the value of the semaphore is:

Select one of the following:

  • non-critical section code

  • remainder section code

  • none of the above

  • critical section code

Explanation

Question 52 of 124

1

The two kinds of semaphores are: (Several answers)

Select one or more of the following:

  • mutex

  • counting

  • binary

  • decimal

Explanation

Question 53 of 124

1

"Circular wait" condition for deadlock is defined as:

Select one of the following:

  • 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

Explanation

Question 54 of 124

1

Banker’s algorithm for resource allocation deals with:

Select one of the following:

  • deadlock prevention

  • mutual exclusion

  • deadlock recovery

  • deadlock avoidance

Explanation

Question 55 of 124

1

What is compaction?

Select one of the following:

  • a paging technique

  • a technique for overcoming fatal error

  • a technique for overcoming internal fragmentation

  • a technique for overcoming external fragmentation

Explanation

Question 56 of 124

1

Process is:

Select one of the following:

  • 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

Explanation

Question 57 of 124

1

A single thread of control allows the process to perform:

Select one of the following:

  • both

  • only one task at a time

  • multiple tasks at a time

  • none

Explanation

Question 58 of 124

1

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

Select one of the following:

  • both will occur

  • external fragmentation occurs

  • internal fragmentation occurs

  • none of the above

Explanation

Question 59 of 124

1

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

Select one of the following:

  • starvation

  • deadlock

  • aging

  • inversion

Explanation

Question 60 of 124

1

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

Select one of the following:

  • segmentation

  • virtual memory segmentation

  • fixed partitioning

  • pure demand paging

Explanation

Question 61 of 124

1

Which one is deadlock avoidance algorithm?

Select one of the following:

  • dining philosophers problem

  • elevator algorithm

  • banker’s algorithm

  • round-robin algorithm

Explanation

Question 62 of 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?

Select one of the following:

  • virtual memory

  • segmentation

  • paging

  • partition

Explanation

Question 63 of 124

1

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

Select one of the following:

  • none of the above

  • frames

  • segments

  • pages

Explanation

Question 64 of 124

1

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

Select one of the following:

  • segmentation

  • swapping

  • multiple contiguous fixed partitioning

  • pure demand paging

Explanation

Question 65 of 124

1

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

Select one of the following:

  • race condition

  • deadlock avoidance

  • hold and wait

  • starvation

Explanation

Question 66 of 124

1

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

Select one or more of the following:

  • 1

  • 0

  • -1

  • 0.5

Explanation

Question 67 of 124

1

Program always deals with:

Select one of the following:

  • logical address

  • physical address

  • relative address

  • absolute address

Explanation

Question 68 of 124

1

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

Select one of the following:

  • uniprogramming systems

  • unitasking systems

  • uniprocessing sysems

  • unicasting systems

Explanation

Question 69 of 124

1

Swapping:

Select one of the following:

  • 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

Explanation

Question 70 of 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:

Select one of the following:

  • dynamic condition

  • race condition

  • critical condition

  • essential condition

Explanation

Question 71 of 124

1

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

Select one of the following:

  • buffer miss

  • TLB miss

  • page fault

  • TLB hit

Explanation

Question 72 of 124

1

With paging there is no _____ fragmentation

Select one of the following:

  • either type of

  • none of the above

  • external

  • internal

Explanation

Question 73 of 124

1

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

Select one of the following:

  • page table base register

  • stack pointer

  • page register

  • program counter

Explanation

Question 74 of 124

1

What is a medium-term scheduler?

Select one of the following:

  • 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

Explanation

Question 75 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 76 of 124

1

Processor:

Select one of the following:

  • 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

Explanation

Question 77 of 124

1

Fixed-length block of main memory is called _____

Select one of the following:

  • frames

  • segments

  • none of the above

  • pages

Explanation

Question 78 of 124

1

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

Select one of the following:

  • 1

  • 0

  • 2

  • 10

Explanation

Question 79 of 124

1

Mutual exclusion means that:

Select one of the following:

  • 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

Explanation

Question 80 of 124

1

For every process there is a _____.

Select one of the following:

  • pointer to page table

  • copy of page table

  • frame table

  • page table

Explanation

Question 81 of 124

1

In operating system, each process has its own

Select one of the following:

  • all of the mentioned

  • address space and global variables

  • set of data

  • program code

Explanation

Question 82 of 124

1

Listing the sequence of instructions that are executed is called:

Select one of the following:

  • trace

  • program counter

  • instruction

  • control block

Explanation

Question 83 of 124

1

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

Select one of the following:

  • critical section

  • program

  • non-critical section

  • mutual exclusion

Explanation

Question 84 of 124

1

Deadlock inevitable region can be referred as:

Select one of the following:

  • fun region

  • fatal region

  • final region

  • false region

Explanation

Question 85 of 124

1

How to solve a problem of equal-size partitions?

Select one of the following:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Explanation

Question 86 of 124

1

Paging?

Select one of the following:

  • 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

Explanation

Question 87 of 124

1

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

Select one of the following:

  • is not being used

  • none of the above

  • is always used

  • is being used

Explanation

Question 88 of 124

1

A set of processes is deadlock if:

Select one of the following:

  • 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

Explanation

Question 89 of 124

1

A memory used to provide a high speed is called?

Select one of the following:

  • cache

  • main memory

  • disk buffer

  • stack pointer

Explanation

Question 90 of 124

1

In indirect communication between processes P and Q:

Select one of the following:

  • 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

Explanation

Question 91 of 124

1

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

Select one of the following:

  • special program for a system

  • complex structure

  • integer variable

  • hardware for a system

Explanation

Question 92 of 124

1

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

Select one of the following:

  • new

  • running

  • old

  • ready

Explanation

Question 93 of 124

1

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

Select one of the following:

  • pipe

  • program counter

  • CPU registers

  • process stack

Explanation

Question 94 of 124

1

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

Select one of the following:

  • segmentation suffers from external fragmentation

  • paging suffers from internal fragmentation

  • virtual memory is used only in multi-user systems

  • segmented memory can be paged

Explanation

Question 95 of 124

1

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

Select one of the following:

  • the length of their queues

  • none of the above

  • the type of processes the schedule

  • the frequency of their execution

Explanation

Question 96 of 124

1

In the non-blocking send, blocking receive:

Select one of the following:

  • 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

Explanation

Question 97 of 124

1

The objective of multi-programming is to:

Select one of the following:

  • have multiple programs waiting in a queue ready to run

  • to maximize CPU utilization

  • to minimize CPU utilization

  • all of the above

Explanation

Question 98 of 124

1

A system is in the safe state if:

Select one of the following:

  • 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

Explanation

Question 99 of 124

1

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

Select one of the following:

  • exactly one process

  • none of the above

  • at least one process

  • multiple processes at once

Explanation

Question 100 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 101 of 124

1

A process can be terminated due to:

Select one of the following:

  • fatal error

  • normal exit

  • all of the mentioned

  • killed by another process

Explanation

Question 102 of 124

1

What is a short-term scheduler?

Select one of the following:

  • 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

Explanation

Question 103 of 124

1

In contiguous memory allocation:

Select one of the following:

  • 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

Explanation

Question 104 of 124

1

External fragmentation exists when:

Select one of the following:

  • 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

Explanation

Question 105 of 124

1

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

Select one of the following:

  • status register

  • program counter

  • instruction register

  • program status word

Explanation

Question 106 of 124

1

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

Select one of the following:

  • algorithm

  • instruction

  • process

  • program

Explanation

Question 107 of 124

1

Semaphores:

Select one of the following:

  • are used for memory management

  • synchronize critical resources to prevent deadlock

  • are used to do I/O

  • synchronize critical resources to prevent contention

Explanation

Question 108 of 124

1

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

Select one of the following:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Explanation

Question 109 of 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

Select one of the following:

  • memory

  • page

  • frame

  • segment

Explanation

Question 110 of 124

1

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

Select one of the following:

  • must exist

  • none of the above

  • must not exist

  • may exist

Explanation

Question 111 of 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

Select one of the following:

  • critical exclusion

  • asynchronous exclusion

  • mutual exclusion

  • synchronous exclusion

Explanation

Question 112 of 124

1

Interprocess communication:

Select one of the following:

  • allows process to synchronize activity

  • is never necessary

  • is usually done via disk drives

  • is required for all processes

Explanation

Question 113 of 124

1

The available vector defines:

Select one of the following:

  • 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

Explanation

Question 114 of 124

1

A task in a blocked state

Select one of the following:

  • is running

  • is executable

  • must still be placed in the run queues

  • is waiting for same temporarily unavailable resources

Explanation

Question 115 of 124

1

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

Select one of the following:

  • unitasking systems

  • uniprocessing systems

  • uniprogramming systems

  • none of the above

Explanation

Question 116 of 124

1

What is NOT an example of reusable resource

Select one of the following:

  • semaphores

  • processors

  • interrupt

  • i/o channels

Explanation

Question 117 of 124

1

An un-interruptible unit is known as:

Select one of the following:

  • single

  • none of the above

  • static

  • atomic

Explanation

Question 118 of 124

1

How to solve a problem of "external" fragmentation?

Select one of the following:

  • unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Explanation

Question 119 of 124

1

Runtime mapping from virtual to physical address is done by?

Select one of the following:

  • CPU

  • none of the above

  • memory management unit

  • PCI

Explanation

Question 120 of 124

1

A solution to the problem of external fragmentation is:

Select one of the following:

  • compaction

  • larger memory size

  • unequal size parts

  • smaller memory space

Explanation

Question 121 of 124

1

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

Select one of the following:

  • 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

Explanation

Question 122 of 124

1

In segmentation, each address is specified by:

Select one of the following:

  • A segment number and an offset

  • A page number and an offset

  • A frame number and an offset

  • A segment number and a key

Explanation

Question 123 of 124

1

Virtual memory takes advantage of:

Select one of the following:

  • Large secondary memory

  • Modular programming

  • Fast CPU

  • Scheduling

Explanation

Question 124 of 124

1

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

Select one of the following:

  • Optimal

  • LRU

  • Clock

Explanation