NEW
Font size
WorksheetsVariant 2
Total questions: 17
Worksheet time: 17mins
A Control/Status register that contains the address of the next instruction to be fetched is called the:
a) Instruction Register (IR)
b) Program Counter (PC)
Program Status Word (PSW)
The two basic steps used by the processor in instruction processing are:
a) Fetch and instruction cycles
b) Instruction and Execute cycles
c) Fetch and Execute cycles
The operating system is unusual in it's role as a control mechanism, in that:
a) It runs on a special processor, completely separated from the rest of the system
b) It frequently relinguishes control of the system processor and must depend on the processor to region control of the system
c) It never relinguishes control of the system processor
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) Multiprogramming batch operation systems
b) Time sharing systems
c) Real time transaction systems
d) All of the above
The behavior of an individual process can be characterized by examining:
a) A single process trace
b) Multiple process traces
c) The interleaving of the process traces
In a Process Model that implements two suspend states, a valid state transition is represented by:
a) Ready/Suspend - > Ready
b) Running - > Ready/Suspend
c) Ready - > Ready/Suspend
d) All of the above
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) Unblock operation
b) Spawn operation
c) Block operation
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) Interconnection mechanism problem
b) Synchronization mechanism problem
c) Cache coherency problem
Examples of solutions to the concurrency problen that don't involve busy waiting are the following:
a) Semaphores and monitors
b) Message passing and caching
c) None of the above
A resource that can be created and destroyed is called a:
a) Reusable resource
b) Producible resource
c) Consumable resource
A condition of policy that must be present for a deadlock to be possible is:
a) Mutual exclusion
b) Hold and wait
c) No preemption
d) All of the above
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) Overlaying
b) Sharing
c) Relocation
The concept of virtual memory is based on one or both of two basic techniques:
a) Overlaying and relocation
b) Segmentaton and paging
c) Segmentation and partioning
The type of memory that allows for very effective multiprogramming and relieves the user of memory size constraints is referred to as:
a) Real memory
b) Virtual memory
c) Main memory
In a combined paging/segmantation system, a user's address space is broken up into a number of:
a) Segments or pages, at the discretion of the programmer
b) Fixed-size pages, which are in turn broken down into variable-sized segments
c) Variable-sized Segments, which are in turn broken down into fixed-size pages
The decision as to which job to admit to the system next can be based on which of the following criteria:
Simple FIFO
Priority
I/O requirements
All of the above
Responce time in an interactive system is an example of:
a) System-oriented criteria for short-term scheduling policies
b) User-oriented criteria for short-term scheduling policies
c) System-oriented criteria for long-term scheduling policies
