One of the processor's main functions is to decode instructions - Answers True
The operating system acts as an interface between the computer hardware and the human user.
- Answers True
In the first computers, users interacted directly with the hardware and operating systems did not
exist. - Answers True
An operating system control the execution of applications and acts as an interface between
applications and the computer hardware. - Answers True
An interrupt is a mechanism used by system modules to signal the processor that normal
processing should be temporarily suspended. - Answers True
A fetched instruction is normally loaded into the Instruction Register (IR). - Answers True
Linux is one example of a modern UNIX system that implements modular architecture. -
Answers True
One of the driving focuses in operating system evolution is advancement in the underlying
hardware technology. - Answers True
Cache memory provides a small, fast memory between the processor and main memory. -
Answers True
Multiprogramming allows the processor to make use of idle time caused by interrupt handling. -
Answers True
A principal responsibility of the operating system is to control the execution of processes. -
Answers True
A ______________ is an instance of a program that is executing. - Answers process
A principal issue with the 2 process state model is that it does not track reasons that a process
is not running. - Answers True
In a pure User-Level Thread (ULT) facility, all of the work of thread management is done by the
application, but the kernel is aware of the existence of threads. - Answers False
The process control block tracks a process's state and memory allocations. - Answers True
The Linux kernel does not recognize the thread concept. - Answers True
In Kernel level threads, the kernel can schedule another thread of the same process if a thread
is blocked. - Answers True
, A ____________ is a basic unit of work to which processor time is allocated. - Answers thread
The primary difference between the Two-State Process Model and the Five-State Process Model
is that the latter splits the Running state into two new states: Ready and Blocked. - Answers
False
____________ involves moving part of all of a process from main memory to disk. - Answers
Swapping
In Deadlock Avoidance, resources are dynamically allocated if they likely will not result in a
deadlock. - Answers True
Deadlock can be defined as the blocking of a set of processes that compete for system
resources. - Answers True
In the communications mechanism of a message passing system, only the receiver of the
communication can be blocking. - Answers False
The strategy of deadlock prevention is prevent all deadlock conditions from occuring. - Answers
False
One of the most common approaches for recovery from deadlocked processes is to abort all
deadlocked processes. - Answers True
The major difficulty with semaphores is that wait and signal operations may be scattered
throughout a program and it is difficult to see the overall effect of these operations on the
semaphores they affect. - Answers True
In indirect addressing, as applied to message passing, messages are sent to a temporary
shared data structure typically known as a mailbox. - Answers True
All deadlocks involve conflicting needs to resources by two or more processes. - Answers True
Distributed processing can be defined as the management of multiple processes executing on
multiple, distributed computer systems. - Answers True
Concurrency issues are a concern on multiprocessor systems, but do not impact uniprocessor
systems. - Answers False
In the Dynamic Partitioning technique of memory management, compaction refers to shifting
the processes into a contiguous block, resulting in all of the free memory aggregated into a
single block. - Answers True
A memory system employing segmentation may suffer slightly from external fragmentation and
experience no internal fragmentation. - Answers True
A global replacement policy considers all unlocked pages in main memory as candidates for