Good Guy Beket
Test por , creado hace más de 1 año

Suicidal Operating Systems [Teachers: Teshebayeva Karagoz, Mishina Aigerim ; Final Exam + STATE EXAM] ▼ Test sobre OS | Quizzes #3 and #4, creado por Good Guy Beket el 28/03/2019.

506
8
0
Good Guy Beket
Creado por Good Guy Beket hace más de 5 años
Cerrar

OS | Quizzes #3 and #4

Pregunta 1 de 103

1

Utilities are:

Selecciona una de las siguientes respuestas posibles:

  • Processor registers

  • Application programs

  • Opcodes

  • System programs

Explicación

Pregunta 2 de 103

1

The process index register

Selecciona una de las siguientes respuestas posibles:

  • Contains the index into the process list of process currently controlling the processor.

  • Contains the staring address of the region of memory occupied by the process.

  • Define the region in memory occupied by the process

  • Points to the next isntruction in that process to be executed

Explicación

Pregunta 3 de 103

1

The end user views a computer system in terms of:

Selecciona una de las siguientes respuestas posibles:

  • A set of machine instructions

  • A set of applications

  • A set of system programs

  • Utilities

Explicación

Pregunta 4 de 103

1

Choose the storage management responsibility for «The OS can achieve efficiency by assigning memory to jobs only as needed:

Selecciona una de las siguientes respuestas posibles:

  • Process isolation

  • Protection and access control

  • Automatic allocation and management

  • Long-term storage

  • Support of modular programming

Explicación

Pregunta 5 de 103

1

"The OS as a User/Computer Interface" corresponds to the following objective:

Selecciona una de las siguientes respuestas posibles:

  • Efficiency

  • Convenience

  • Ability to evolve

Explicación

Pregunta 6 de 103

1

_____ is generally faster than _____

Selecciona una de las siguientes respuestas posibles:

  • first fit, best fit

  • none of the above

  • best fit, first fit

  • worst fit, best fit

Explicación

Pregunta 7 de 103

1

Memory partitioning algorithm that uses binary tree as a data structure is called:

Selecciona una de las siguientes respuestas posibles:

  • First-fit algorithm

  • Buddy system

  • Next-fit algorithm

  • Best-fit algorithm

Explicación

Pregunta 8 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • stack pointer

  • page table base register

  • program counter

  • page register

Explicación

Pregunta 9 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • segmented memory can be paged

  • virtual memory is used only in multi-user systems

  • segmentation suffers from external fragmentation

  • paging suffers from internal fragmentation

Explicación

Pregunta 10 de 103

1

Main memory is broken into fixed-size blocks called

Selecciona una de las siguientes respuestas posibles:

  • None of the above

  • Segments

  • Frames

  • Pages

Explicación

Pregunta 11 de 103

1

In operating system each process has its own:

Selecciona una de las siguientes respuestas posibles:

  • address space and global variables

  • set of data

  • program code

  • all of mentioned

Explicación

Pregunta 12 de 103

1

Mutual exclusion can be provided by the:

Selecciona una de las siguientes respuestas posibles:

  • both

  • mutex locks

  • binary semaphores

  • none of the above

Explicación

Pregunta 13 de 103

1

What is a medium-term scheduler?

Selecciona una de las siguientes respuestas posibles:

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

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

  • It selects which process to remove from memory by swapping

  • None of the above

Explicación

Pregunta 14 de 103

1

The state of a process is defined by:

Selecciona una de las siguientes respuestas posibles:

  • The activity to next to be executed by the process

  • The activity just executed by the process

  • The current activity of the process

  • The final activity of the process

Explicación

Pregunta 15 de 103

1

What is a ready state of a process?

Selecciona una de las siguientes respuestas posibles:

  • when process is using the CPU

  • when process is scheduled to run after some execution

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

  • none of the above

Explicación

Pregunta 16 de 103

1

Which one of the following is the deadlock avoidance algorithm?

Selecciona una de las siguientes respuestas posibles:

  • round-robin algorithm

  • elevator algorithm

  • banker's algorithm

  • dinning philosophers problem

Explicación

Pregunta 17 de 103

1

A state is safe if:

Selecciona una de las siguientes respuestas posibles:

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

  • all of the above

  • the state keeps the system protected and safe

  • the system does not crash due to deadlock occurrence

Explicación

Pregunta 18 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • 2

  • 1

  • 0

  • 10

Explicación

Pregunta 19 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • critical section

  • mutual exclusion

  • non-critical section

  • program

Explicación

Pregunta 20 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • starvation

  • aging

  • inversion

  • deadlock

Explicación

Pregunta 21 de 103

1

A system is in the safe state if:

Selecciona una de las siguientes respuestas posibles:

  • none of the above

  • there exist a safe sequence

  • both A and B

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

Explicación

Pregunta 22 de 103

1

What is the reusable resource?

Selecciona una de las siguientes respuestas posibles:

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

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

  • that can be shared between various threads

  • none of the above

Explicación

Pregunta 23 de 103

1

This illustrates the progress of two processes competing for two resources

Selecciona una de las siguientes respuestas posibles:

  • joint progress diagram

  • joint ingres diagram.

  • joint regress diagram.

  • joint process diagram.

Explicación

Pregunta 24 de 103

1

Current allocation of resources to processes where there is at least one sequence that does not result in deadlock is called

Selecciona una de las siguientes respuestas posibles:

  • Safe state

  • Ambiguous state

  • Unsafe state

  • Alternative state

Explicación

Pregunta 25 de 103

1

The resource vector defines:

Selecciona una de las siguientes respuestas posibles:

  • total amount of each resource in the system

  • total amount of each resource NOT allocated to any process

  • total amount of resources required for all processes

  • total amount of each resource allocated to all processes

Explicación

Pregunta 26 de 103

1

"No preemption" condition for deadlock is defined as

Selecciona una de las siguientes respuestas posibles:

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

  • Process holds a resources while awaiting for other resource

  • Only one process may use a resource at a time

  • Each process holds resource needed by next process in chain

Explicación

Pregunta 27 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • Claim matrix

  • Allocation matrix

  • Resource matrix

  • Request matrix

Explicación

Pregunta 28 de 103

1

Which of the following cannot be interrupted?

Selecciona una de las siguientes respuestas posibles:

  • Process

  • Thread

  • Atomic operation

  • Module

Explicación

Pregunta 29 de 103

1

A minimum of ____ variables is/are required to be shared between processes to solve critical section problem.

Selecciona una de las siguientes respuestas posibles:

  • three

  • two

  • one

  • four

Explicación

Pregunta 30 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • must exist

  • may exist

  • must not exist

  • none of the above

Explicación

Pregunta 31 de 103

1

A monitor is type of:

Selecciona una de las siguientes respuestas posibles:

  • high-level synchronization construct

  • deadlock

  • low-level synchronization construct

  • none of the above

Explicación

Pregunta 32 de 103

1

An un-interruptible unit is known as:

Selecciona una de las siguientes respuestas posibles:

  • atomic.

  • single

  • static

  • none of the above

Explicación

Pregunta 33 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • critical section

  • semaphores

  • directory

  • mutual exclusion

Explicación

Pregunta 34 de 103

1

Current allocation of resources to processes where there is no sequence that does not result in deadlock is called:

Selecciona una de las siguientes respuestas posibles:

  • Safe state

  • Unsafe state

  • Alternative state

  • Ambiguous state

Explicación

Pregunta 35 de 103

1

Which of the following is not one of the principles of dealing with deadlock?

Selecciona una de las siguientes respuestas posibles:

  • Initialization

  • Detection

  • Prevention

  • Avoidance

Explicación

Pregunta 36 de 103

1

Deadlock inevitable region can be referred to as a:

Selecciona una de las siguientes respuestas posibles:

  • fatal region

  • false region

  • final region

  • fun region

Explicación

Pregunta 37 de 103

1

When each process in the set is blocked awaiting for resource seized by another blocked process:

Selecciona una de las siguientes respuestas posibles:

  • it is deadlock

  • it is deadend

  • it is a softlock

  • It is a mortallock

Explicación

Pregunta 38 de 103

1

What is NOT an example of reusable resource?

Selecciona una de las siguientes respuestas posibles:

  • I/O channels

  • Semaphores

  • Processors

  • Interrupt

Explicación

Pregunta 39 de 103

1

In the non-blocking send, blocking receive:

Selecciona una de las siguientes respuestas posibles:

  • the sending process sends the message and resumes operation

  • the sending process keeps sending until it receives a message

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

  • none of the above

Explicación

Pregunta 40 de 103

1

The degree of multi-programming is:

Selecciona una de las siguientes respuestas posibles:

  • the number of process in memory

  • the number of processes executed per unit time

  • the number of process in the ready queue

  • the number of process in the I/O queue

Explicación

Pregunta 41 de 103

1

What controls the process in a single-threaded process model?

Selecciona una de las siguientes respuestas posibles:

  • Process control block

  • Kernel stack control block

  • User address space control block

  • User stack control block

Explicación

Pregunta 42 de 103

1

The context of a process in the PCB of a process DOESN'T contain:

Selecciona una de las siguientes respuestas posibles:

  • memory-management information

  • context switch time

  • the process state

  • the value of CPU registers

Explicación

Pregunta 43 de 103

1

Job control language was used to:

Selecciona una de las siguientes respuestas posibles:

  • provide instructions to the monitor to improve job setup time.

  • control the sequence of events as the resident monitor

  • translate the user's program into object code

  • execute instructions

Explicación

Pregunta 44 de 103

1

The hardware and software used in providing applications to a user can be viewed in a:

Selecciona una de las siguientes respuestas posibles:

  • sandwich fashion

  • classified fashion

  • layered fashion

  • leveled fashion

Explicación

Pregunta 45 de 103

1

Semaphore is a/an _____ to solve critical section problem.

Selecciona una de las siguientes respuestas posibles:

  • integer variable

  • special program for a system

  • complex structure

  • hardware for a system

Explicación

Pregunta 46 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • data consistency

  • aging

  • race condition

  • starvation

Explicación

Pregunta 47 de 103

1

«The OS as a resource manager» corresponds to the following objective:

Selecciona una de las siguientes respuestas posibles:

  • Efficiency

  • Convenience

  • Ability to evolve

Explicación

Pregunta 48 de 103

1

Choose the storage management responsibility for «Programmers should be able to define program modules and to create, destroy and after the size of modules dynamically»:

Selecciona una de las siguientes respuestas posibles:

  • long-term storage

  • automatic allocation and management

  • support of modular programming

  • process isolation

Explicación

Pregunta 49 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • free hole from a set of available holes.

  • processor to run the next process

  • process from a queue to put in memory

  • all of the above

Explicación

Pregunta 50 de 103

1

For every process there is a:

Selecciona una de las siguientes respuestas posibles:

  • page table.

  • copy of page table

  • frame table

  • pointer to page table

Explicación

Pregunta 51 de 103

1

The memory allocation scheme subject to "internal" fragmentation is

Selecciona una de las siguientes respuestas posibles:

  • fixed partitioning.

  • virtual memory segmentation

  • pure demand paging

  • segmentation

Explicación

Pregunta 52 de 103

1

In memory systems, boundary registers

Selecciona una de las siguientes respuestas posibles:

  • are used for temporary program variable storage

  • are only necessary with fixed partitions

  • are only necessary with unequal-length partitions

  • track the beginning and ending of programs

Explicación

Pregunta 53 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • paging

  • internal fragmentation

  • segmentation

  • external fragmentation

Explicación

Pregunta 54 de 103

1

The Process Control Block is:

Selecciona una de las siguientes respuestas posibles:

  • a secondary storage section

  • process type variable

  • data structure

  • a block in memory

Explicación

Pregunta 55 de 103

1

Which one of the following is synchronization tool?

Selecciona una de las siguientes respuestas posibles:

  • socket

  • thread

  • pipe

  • semaphore

Explicación

Pregunta 56 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • communication link

  • message-passing link

  • synchronization tool

  • all of the above

Explicación

Pregunta 57 de 103

1

This system handles multiple interactive jobs:

Selecciona una de las siguientes respuestas posibles:

  • Serial procesing

  • Simple batch system

  • Time-sharing system

  • Multiprogrammed batch system

Explicación

Pregunta 58 de 103

1

"Two or more programs hung up waiting for each other". This error is caused by

Selecciona una de las siguientes respuestas posibles:

  • Improper synchronization

  • Nondeterminate program operation

  • Deadlocks

  • Failed mutual exclusion

Explicación

Pregunta 59 de 103

1

"Lost signals, duplicate signals received". This error is caused by:

Selecciona una de las siguientes respuestas posibles:

  • improper synchronization

  • nondeterminate program operation

  • failed mutual exclusion

  • deadlocks

Explicación

Pregunta 60 de 103

1

The principal tool available to system programmers in developing the early multiprogramming and multiuser interactive systems

Selecciona una de las siguientes respuestas posibles:

  • Interrupt

  • Job Control Language

  • Ad hoc Method

  • Monitor

Explicación

Pregunta 61 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • frames

  • segments

  • pages

  • none of the above

Explicación

Pregunta 62 de 103

1

When the free memory is split into many unconnected pieces we call it:

Selecciona una de las siguientes respuestas posibles:

  • Compaction

  • External fragmentation

  • Memory distribution

  • Internal fragmentation

Explicación

Pregunta 63 de 103

1

If a page number is not found in the TLB, then it is known as a:

Selecciona una de las siguientes respuestas posibles:

  • TLB miss

  • page fault

  • buffer miss

  • TLB hit

Explicación

Pregunta 64 de 103

1

With paging there is no ______ fragmentation.

Selecciona una de las siguientes respuestas posibles:

  • either type of

  • internal

  • external

  • none of the above

Explicación

Pregunta 65 de 103

1

If a page table entry is not in a main memory, then it is known as a:

Selecciona una de las siguientes respuestas posibles:

  • TLB hit

  • TLB miss

  • buffer miss

  • page fault

Explicación

Pregunta 66 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • Request matrix

  • Resource matrix

  • Claim matrix

  • Allocation matrix

Explicación

Pregunta 67 de 103

1

«Hold and wait» condition for deadlock is defined as:

Selecciona una de las siguientes respuestas posibles:

  • process holds a resource while awaiting for other resource.

  • no resource can be forcibly removed from process holding it

  • only one process may use a resource at a time

  • each process holds resource needed by next process in chain

Explicación

Pregunta 68 de 103

1

«Circular wait» condition for deadlock is defined as:

Selecciona una de las siguientes respuestas posibles:

  • each process holds a resource needed by next process in chain.

  • no resource can be forcibly removed from process holding it

  • only one process may use a resource at a time

  • process holds a resource while awaiting for other resource

Explicación

Pregunta 69 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • hold and wait

  • deadlock avoidance

  • race around condition

  • buffer overflow

  • none of the above

Explicación

Pregunta 70 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • refreshing resource

  • replenishing resource

  • refurbished resource

  • reusable resource

Explicación

Pregunta 71 de 103

1

The available vector defines:

Selecciona una de las siguientes respuestas posibles:

  • total amount of resources required for all processes

  • total amount of each resource allocated to all processes

  • total amount of each resource NOT allocated to any process

  • total amount of each resource in the system

Explicación

Pregunta 72 de 103

1

"No preemption" condition for deadlock is defined as:

Selecciona una de las siguientes respuestas posibles:

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

  • Only one process may use a resource at a time

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Explicación

Pregunta 73 de 103

1

For sharable resources, mutual exclusion

Selecciona una de las siguientes respuestas posibles:

  • is not required

  • is required

  • may be or may not be required

  • none of the mentioned

Explicación

Pregunta 74 de 103

1

In the blocking send, blocking receive:

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 75 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

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

  • 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

Explicación

Pregunta 76 de 103

1

"More than one attempts to make use of a shared resource at the same time". This error is caused by:

Selecciona una de las siguientes respuestas posibles:

  • failed mutual exclusion

  • improper synchronization

  • deadlocks

  • nondeterminate program operation

Explicación

Pregunta 77 de 103

1

Which of the following state transitions is not possible?

Selecciona una de las siguientes respuestas posibles:

  • Blocked to running

  • Blocked to ready

  • Running to blocked

  • Ready to running

Explicación

Pregunta 78 de 103

1

What is a short-term scheduler?

Selecciona una de las siguientes respuestas posibles:

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

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

  • It selects which process to remove from memory by swapping

  • None of these

Explicación

Pregunta 79 de 103

1

What is a long-term scheduler?

Selecciona una de las siguientes respuestas posibles:

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

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

  • It selects which process to remove from memory by swapping

  • None of these

Explicación

Pregunta 80 de 103

1

What is inter-process communication?

Selecciona una de las siguientes respuestas posibles:

  • Communication between two threads of same process.

  • Communication between two process

  • Communication within the process

  • None of the mentioned

Explicación

Pregunta 81 de 103

1

There were no OS with

Selecciona una de las siguientes respuestas posibles:

  • Serial processing

  • Simple batch systems

  • Time sharing systems

  • Multiprogrammed batch systems

Explicación

Pregunta 82 de 103

1

Inter-process communication

Selecciona una de las siguientes respuestas posibles:

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

  • 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

Explicación

Pregunta 83 de 103

1

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

Selecciona una de las siguientes respuestas posibles:

  • algorithm

  • process

  • instruction

  • program

Explicación

Pregunta 84 de 103

1

In contiguous memory allocation

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 85 de 103

1

A system clock generates an interrupts at a rate of approximately every 0.2 seconds. At each clock interrupt regained control and could assign processor to another user. Technique is known as:

Selecciona una de las siguientes respuestas posibles:

  • Time scheduling

  • Time slicing

  • Time sliding

  • Time allocating

Explicación

Pregunta 86 de 103

1

In internal fragmentation, memory is internal to a partition and

Selecciona una de las siguientes respuestas posibles:

  • is not being used

  • none of the above

  • is always used

  • is being used

Explicación

Pregunta 87 de 103

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

Selecciona una de las siguientes respuestas posibles:

  • memory

  • page

  • frame

  • segment

Explicación

Pregunta 88 de 103

1

The algorithm is slow and may even tend to fill up memory with useless holes

Selecciona una de las siguientes respuestas posibles:

  • Best fit

  • Worst fit

  • First fit

  • None of the above

Explicación

Pregunta 89 de 103

1

24. Which of the following statements is false?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 90 de 103

1

Short-term scheduler, or dispatcher, picks a process. Each process in the queue is given some time in turn. The strategy is called

Selecciona una de las siguientes respuestas posibles:

  • Round-robin technique

  • Prioritizing

  • Carousel technique

  • Merry-go-round technique

Explicación

Pregunta 91 de 103

1

The limit register:

Selecciona una de las siguientes respuestas posibles:

  • Defines the size of the region of (in bytes or words)

  • Contains the index into the process list of the process currently controlling the processor

  • Points to the next instruction in that process to be executed

  • Contains the staring address of the region of memory occupied by the process

Explicación

Pregunta 92 de 103

1

Dispatcher is:

Selecciona una de las siguientes respuestas posibles:

  • Small program which switches the processor from one process to another

  • Trace scheduler

  • Interrupt handler

  • User account manager

Explicación

Pregunta 93 de 103

1

Process spawning is:

Selecciona una de las siguientes respuestas posibles:

  • Creation of parent process

  • Creation of child process

  • Termination of parent process

  • Termination of child process

Explicación

Pregunta 94 de 103

1

The code that changes the value of the semaphore is:

Selecciona una de las siguientes respuestas posibles:

  • remainder section code

  • non – critical section code

  • critical section code

  • none of the mentioned

Explicación

Pregunta 95 de 103

1

This resource can be created and destroyed

Selecciona una de las siguientes respuestas posibles:

  • consumable resource

  • finite resource

  • restartable resource

  • resumable resource

Explicación

Pregunta 96 de 103

1

What is NOT an example of consumable resource?

Selecciona una de las siguientes respuestas posibles:

  • Information in I/O buffers.

  • Signals

  • Main memory

  • Messages

Explicación

Pregunta 97 de 103

1

A binary semaphore is a semaphore with integer values (multiple choices):

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

  • 1

  • —1

  • 0

  • 0.5

Explicación

Pregunta 98 de 103

1

If more than one user or program attempts to make use of a shared resource at the same time, it may cause the error of

Selecciona una de las siguientes respuestas posibles:

  • Deadlocks

  • Failed mutual exclusion

  • Nondeterminate program operation

  • Improper synchronization

Explicación

Pregunta 99 de 103

1

Mutual exclusion means that

Selecciona una de las siguientes respuestas posibles:

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

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

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

  • none of the above

Explicación

Pregunta 100 de 103

1

The two kinds of semaphores are:

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

  • mutex

  • counting

  • binary

  • decimal

Explicación

Pregunta 101 de 103

1

The objective of multi-programming is to:

Selecciona una de las siguientes respuestas posibles:

  • have multiple programs waiting in a queue ready to run

  • to maximize CPU utilization

  • to minimize CPU utilization

Explicación

Pregunta 102 de 103

1

A relationship between processes such that each has some part (critical section) which must not be executed while the critical section or another

Selecciona una de las siguientes respuestas posibles:

  • Mutual exclusion

  • Multiprogramming

  • Semaphore

  • Multitasking

Explicación

Pregunta 103 de 103

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? It is a method of allocating processor time?

Selecciona una de las siguientes respuestas posibles:

  • Paging

  • Virtual memory

  • Partition

  • Segmentation

Explicación