wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Variant 2

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.

A Control/Status register that contains the address of the next instruction to be fetched is called the:

a)

a) Instruction Register (IR)

b)

b) Program Counter (PC)

c)

Program Status Word (PSW)

2.

The two basic steps used by the processor in instruction processing are:

a)

a) Fetch and instruction cycles

b)

b) Instruction and Execute cycles

c)

c) Fetch and Execute cycles

3.

The operating system is unusual in it's role as a control mechanism, in that:

a)

a) It runs on a special processor, completely separated from the rest of the system

b)

b) It frequently relinguishes control of the system processor and must depend on the processor to region control of the system

c)

c) It never relinguishes control of the system processor

4.

Which of the following major line of computer system development created problems in timing and synchronization that contributed to the development of the concept of the process?

a)

a) Multiprogramming batch operation systems

b)

b) Time sharing systems

c)

c) Real time transaction systems

d)

d) All of the above

5.

The behavior of an individual process can be characterized by examining:

a)

a) A single process trace

b)

b) Multiple process traces

c)

c) The interleaving of the process traces

6.

In a Process Model that implements two suspend states, a valid state transition is represented by:

a)

a) Ready/Suspend - > Ready

b)

b) Running - > Ready/Suspend

c)

c) Ready - > Ready/Suspend

d)

d) All of the above

7.

The basic thread operation related to the change in thread state that occurs when a thread needs to wait for an event is referred to as the:

a)

a) Unblock operation

b)

b) Spawn operation

c)

c) Block operation

8.

In a SMP system, each processor maintains a local cache and must alert all other processors that a change to cache update has taken place. This is referred to as the:

a)

a) Interconnection mechanism problem

b)

b) Synchronization mechanism problem

c)

c) Cache coherency problem

9.

Examples of solutions to the concurrency problen that don't involve busy waiting are the following:

a)

a) Semaphores and monitors

b)

b) Message passing and caching

c)

c) None of the above

10.

A resource that can be created and destroyed is called a:

a)

a) Reusable resource

b)

b) Producible resource

c)

c) Consumable resource

11.

A condition of policy that must be present for a deadlock to be possible is:

a)

a) Mutual exclusion

b)

b) Hold and wait

c)

c) No preemption

d)

d) All of the above

12.

The practice in which a program and data are organized in such a way that various modules can be assigned the same region of memory is called:

a)

a) Overlaying

b)

b) Sharing

c)

c) Relocation

13.

The concept of virtual memory is based on one or both of two basic techniques:

a)

a) Overlaying and relocation

b)

b) Segmentaton and paging

c)

c) Segmentation and partioning

14.

The type of memory that allows for very effective multiprogramming and relieves the user of memory size constraints is referred to as:

a)

a) Real memory

b)

b) Virtual memory

c)

c) Main memory

15.

In a combined paging/segmantation system, a user's address space is broken up into a number of:

a)

a) Segments or pages, at the discretion of the programmer

b)

b) Fixed-size pages, which are in turn broken down into variable-sized segments

c)

c) Variable-sized Segments, which are in turn broken down into fixed-size pages

16.

The decision as to which job to admit to the system next can be based on which of the following criteria:

a)

Simple FIFO

b)

Priority

c)

I/O requirements

d)

All of the above

17.

Responce time in an interactive system is an example of:

a)

a) System-oriented criteria for short-term scheduling policies

b)

b) User-oriented criteria for short-term scheduling policies

c)

c) System-oriented criteria for long-term scheduling policies