Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Platform

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

d is a fundamental element of the central processing unit (CPU) utilization. It is generally composed of thread identification, a program counter, a set of registers, and a stack.

a)

Thread State

b)

Thread

c)

Thread library

d)

Kernel

2.

It is the reason for a thread's termination

a)

Thread exit status

b)

Termination port

c)

Alert status

d)

Base priority

3.

A temporary access token allowing a thread to perform operations on behalf of another process

a)

Thread execution time

b)

Base priority

c)

Impersonation token

d)

Dynamic priority

4.

An inter-process communication channel to which the process manager sends a message when the thread terminates.

a)

Thread processor affinity

b)

Thread exit status

c)

Thread ID

d)

Termination port

5.

The number of times the thread's execution has been suspended without being resumed

a)

Suspension count

b)

Thread execution time

c)

Thread ID

d)

Thread processor affinity

6.

A flag that indicates whether a waiting thread may execute an asynchronous procedure call

a)

Dynamic priority

b)

Base priority

c)

Alert status

d)

Thread exit status

7.

The cumulative amount of time a thread has executed in user mode and in kernel mode

a)

Base priority

b)

Thread execution time

c)

Thread processor affinity

d)

Thread execution time

8.

The set of processors on which the thread can run

a)

Thread ID

b)

Dynamic priority

c)

Thread processor affinity

d)

Termination port

9.

The lower limit of the thread's dynamic priority

a)

Dynamic priority

b)

Suspension count

c)

Base priority

d)

Thread context

10.

The thread's execution priority at any given moment

a)

Thread exit status

b)

Thread execution time

c)

Dynamic priority

d)

Termination port

11.

A unique value that identifies a thread when it calls a server

a)

Suspension count

b)

Alert status

c)

Thread ID

d)

Thread processor affinity

12.

A set of register values and other volatile data that defines the execution state of a thread

a)

Thread exit status

b)

Alert status

c)

Thread context

d)

Thread execution time

13.

One process: One thread (1:1)

a)

This has the combined attribute of the M:1 and 1:M arrangement.

b)

process defines a specific address space and a dynamic resource ownership. Thus, multiple threads can be created and executed within the process

c)

A thread may migrate from one (1) process environment to another.

d)

Each thread of execution is a unique process with its own address space and resources.

14.

Multiple processes: One thread per process (M:1)

a)

Each thread of execution is a unique process with its own address space and resources.

b)

A process defines a specific address space and a dynamic resource ownership

c)

thread may migrate from one (1) process environment to another.

d)

This has the combined attribute of the M:1 and 1:M arrangement.

15.

One process: Multiple threads (1:M)

a)

A thread may migrate from one (1) process environment to another

b)

A process defines a specific address space and a dynamic resource ownership

c)

A thread may migrate from one (1) process environment to another

d)

This has the combined attribute of the M:1 and 1:M arrangement.

16.

Multiple processes: Multiple threads per processes (M:M)

a)

This has the combined attribute of the M:1 and 1:M arrangement

b)

Each thread of execution is a unique process with its own address space and resources

c)

A thread may migrate from one (1) process environment to another

d)

A process defines a specific address space and a dynamic resource ownership

17.

This operation typically transpires whenever a new process is created, since a thread for that specific process is also formed.

a)

Finish

b)

Unblocked

c)

Spawn

d)

Block

18.

This happens when a thread needs to wait for a particular event. In this operation, all the necessary information are automatically saved for the thread's execution resumption

a)

Finish

b)

Unblocked

c)

Block

d)

Spawn

19.

This operation moves a blocked thread into the ready queue for the continuation of its execution

a)

Spawn

b)

Block

c)

Finish

d)

Unblocked

20.

This happens whenever a thread completes its entire execution. Its register settings and stacks are deallocated.

a)

Blocked

b)

Finish

c)

Unblocked

d)

Spawn

21.

Any application can be programmed to be multithreaded with the use of thread libraries.

a)

Thread Synchronization

b)

Thread

c)

Thread Library

d)

Multithreading