Correctly 2025!!!
The processor controls the operation of the computer and performs its data processing
functions CORRECT ANSWERS T
It is not possible for a communications interrupt to occur while a printer interrupt is being
processed CORRECT ANSWERS F
A system bus transfers data between the computer and its external environment
CORRECT ANSWERS F
Cache memory is invisible to the OS. CORRECT ANSWERS T
With interrupts, the processor can not be engaged in executing other instructions while
an I/O operation is in progress. CORRECT ANSWERS F
Digital Signal Processors deal with streaming signals such as audio and video
CORRECT ANSWERS T
The fetched instruction is loaded into the Program Counter. CORRECT ANSWERS F
Interrupts are provided primarily as a way to improve processor utilization CORRECT
ANSWERS T
The interrupt can occur at any time and therefore at any point in the execution of a user
program. CORRECT ANSWERS T
Ove the years memory access speed has consistently increased more rapidly than
processor speed CORRECT ANSWERS F
An SMP can be defined as a stand-alone computer system with two or more similar
processors of comparable capacity. CORRECT ANSWERS T
The Program Status Word contains status information in the form of condition codes,
which are bits typically set by the programmer as a result of program operation.
CORRECT ANSWERS F
An example of a multicore system is the Intel Core i7 CORRECT ANSWERS T
In a two-level memory hierarchy the Hit Ratio is defined as the fraction of all memory
accesses found in the slower memory. CORRECT ANSWERS F
,The operating system acts as an interface between the computer hardware and the
human user CORRECT ANSWERS T
An OS should be constructed in such a way as to permit the effective development,
testing, and introduction of new system functions without interfering with service.
CORRECT ANSWERS T
The OS masks the details of the hardware from the programmer and
provides the programmer with a convenient interface for using the system CORRECT
ANSWERS T
The ABI gives a program access to the hardware resources and services available in a
system through the user ISA CORRECT ANSWERS F
The OS frequently relinquishes control and must depend on the processor to allow it to
regain control CORRECT ANSWERS T
One of the driving forces in operating system evolution is advancement in the
underlying hardware technology CORRECT ANSWERS T
The processor itself is not a resource so the OS is not involved in determining how
much of the processor time is devoted to the execution of a user program CORRECT
ANSWERS F
A process consists of three components:
An executable program
The associated data needed by the program
The execution context of the program CORRECT ANSWERS T
Uniprogramming typically provides better utilization of system resources than
multiprogramming CORRECT ANSWERS F
A monolithic kernel is implemented as a single process with all elements sharing the
same address space CORRECT ANSWERS T
The user has direct access to the processor with a batch-processing type of OS
CORRECT ANSWERS F
Both batch processing and time-sharing use multiprogramming CORRECT ANSWERS
T
The phrase "control is passed to a job" means that the processor is now fetching and
executing instructions form the monitor program CORRECT ANSWERS F
, In a time-sharing system, a user's program is preempted at regular intervals, but due to
relatively slow human reaction time this occurrence is usually transparent to the user
CORRECT ANSWERS T
The principle objective of Batch Multiprogramming is to minimize response time
CORRECT ANSWERS F
Virtualization technology enables a single PC or server to simultaneously run multiple
operating systems or multiple sessions of a single OS CORRECT ANSWERS T
The four main structural elements of a computer system are: CORRECT ANSWERS
Processor
Main Memory
I/O Modules
System Bus
The ____ holds the address of the next instruction to be fetched. CORRECT
ANSWERS Program Counter
The ___________ contains the data to be written into memory and receives the data
read from memory. CORRECT ANSWERS Memory Buffer Register
Instruction Processing Consists of 2 steps: CORRECT ANSWERS Fetch
Execute
The ___ routine determines the nature of the interrupt and performs whatever actions
are needed CORRECT ANSWERS interrupt handler
The unit of data exchanged between cache and main memory is ___ CORRECT
ANSWERS Block Size
The ___ chooses which block to replace when a new block is to be loaded into the
cache and the cache already has all slots filled with other blocks CORRECT ANSWERS
Replacement Algorithm
___ is more efficient than interrupt-driven or programmed I/O for a multi-word I/O
transfer CORRECT ANSWERS Direct Memory Access
The ___ is a point-to-point link electrical interconnect specification that enables high-
speed communications among connected processor chips CORRECT ANSWERS QPI
Small, fast memory located between the processor and main memory is called:
CORRECT ANSWERS Cache Memory